我試圖從我的服務器上的PHP文件填充外部do_shortcode的DIV。但我得到的是一個致命的錯誤信息從PHP文件調用外部do_shortcode
基本上會有兩個按鈕,點擊後會根據兩個不同的PHP文件填充不同內容的DIV。
這裏是我的page_template.php的HTML和JavaScript來填充DIV
<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無法理解它。我只是不知道如何解決它 –