工作,我想ajaxify TwentyThirteen WordPress的模板,我在functions.php的WordPress的have_posts()內部沒有的functions.php
function prefix_ajax_add_foobar() {
echo("add_foobar is trigered <br/>");
if (have_posts()) { echo ("have posts <br/>");
while (have_posts()) {
the_post(); echo ("the_post() <br/>");
the_ID(); echo ("the_ID() <br/>");
}
}
die("The End");
}
功能,但我只看到那些結果:
add_foobar is trigered
The End
那麼你能給我一個想法,爲什麼這些功能不起作用?
嗯,這會阻止他們的工作是,如果'have_posts()'返回假的嘛。這個函數如何被調用?有沒有一個'$ wpdb'查詢在那個時候處於活動狀態? – andrewsi
我不知道,我沒有做任何事情,我認爲WP會自動激活它。因爲這段代碼是在index.php文件中加入的,所以在包含header.php之後,它不會激活db。那麼你的建議是什麼?我該怎麼辦? – Irakli
你從哪裏得到代碼?那裏有指示嗎? – andrewsi