【发布时间】:2016-11-29 17:44:42
【问题描述】:
我正在尝试使用我服务器上 PHP 文件中的外部 do_shortcode 填充 DIV。但我得到的只是一条致命的错误消息
基本上会有两个按钮,当单击它们时,将根据两个不同的 PHP 文件使用不同的内容填充 DIV。
这是我 page_template.php 中的 html 和用于填充 DIV 的 javascript
<ul>
<li><a class="ajax-link" href="template1.php">ONE</a></li>
<li><a class="ajax-link" href="template2.php">TWO</a></li>
</ul>
<div class="page" id="main_content"></div>
<script>
$("a.ajax-link").on("click", function(e) {
e.preventDefault();
$("#main_content").load(this.href);
});
</script>
template1.php 和 template2.php 只有 do_shortcode php:
<?php echo do_shortcode('[ff id="1"]'); ?>
【问题讨论】:
-
哪个致命错误?
-
致命错误:调用未定义函数 do_shortcode() 我认为这是因为调用此函数时不涉及 Wordpress,因此 javascript 无法理解它。我只是不知道如何解决它
标签: javascript php html wordpress shortcode