1
如何从AJAX调用中使用WP功能。我查看了创建使用Ajax的插件的文档,但我无法弄清楚如何将其应用于常规页面和帖子。让wordpress与AJAX玩好
有没有简单的方法来加载所有的东西而不使用他们的API?我有我的方式我喜欢做阿贾克斯,宁可不使用他们的东西。
这是我的代码绒毛版本:
使用Javascript(jQuery的):
$('.action.next_posts').click(function() {
var last_date = $(this).attr('title');
//alert();
$.ajax({
url: WP_DIR+'functions.php?action=get_next_posts',
type: 'POST',
data: {date : last_date},
success: function(response) {
alert(response);
},
error: function(error) {
alert("error");
}
});
});
的functions.php(PHP):
// AJAX controller
if(isset($_GET['action'])) {
require_once('../../../wp-config.php');
require_once('../../../wp-includes/classes.php');
require_once('../../../wp-includes/functions.php');
wp();
echo 'ok';
echo bloginfo('name'); // NOT WORKING. TRIED adding actions..
return;
}
句子。动词。名词。 – Karl 2010-01-21 05:28:41
@Karl - 我的解决方案已经过测试和运作。它完成了OP要求的内容,但我已经编辑它以满足您对几句话的需求。 – nickohrn 2010-01-21 05:40:59
太棒了!我希望这不会伤害我后来虽然..我有他们的API问题是他们使用JavaScript与JavaScript。我想不惜一切代价避免这种情况。有没有另一种方式来从函数调用它,仍然避免混合JavaScript和PHP? – Matt 2010-01-21 21:54:46