对于我正在构建的主题,我希望根据用户选择的类别或年份(“在2012年显示所有帖子”),使用Ajax动态加载所选帖子。
我已经看到了关于如何在WordPress中实现Ajax的许多不同的方法,但它们都有一个方面(例如无限滚动)。我想知道是否有一个集成的解决方案可以通过Ajax为循环提供一个变量,并返回特定的帖子选择?
对于我正在构建的主题,我希望根据用户选择的类别或年份(“在2012年显示所有帖子”),使用Ajax动态加载所选帖子。
我已经看到了关于如何在WordPress中实现Ajax的许多不同的方法,但它们都有一个方面(例如无限滚动)。我想知道是否有一个集成的解决方案可以通过Ajax为循环提供一个变量,并返回特定的帖子选择?
您可以轻松地将任何想要的变量添加到AJAX调用中。
使用jQuery可以设置如下AJAX操作:
jQuery.post(
\'your-url-to-admin-ajax.php\',
{
action: \'your_called_function\',
argument: \'year\' or \'category\',
some_other_var: \'some value\'
},
function( response ) {
if(response) {
} else {
}
}
);
然后在你的函数中。php添加以下内容:add_action( \'wp_ajax_nopriv_your_called_function\', \'your_called_function\' );
add_action( \'wp_ajax_your_called_function\', \'your_called_function\' );
function your_called_function() {
$argument = $_POST[\'argument\'];
$otherVar = $_POST[\'some_other_var\'];
// now you can do the loop with your argument
// important to add exit(), or it won\'t work
exit();
}
详情如下:http://www.makeuseof.com/tag/tutorial-ajax-wordpress/我正在使用一个重定向插件,它将重写添加到永久链接中。我想数一数前端的浏览量,因为我无法加入单曲。因此,php。这似乎很接近,但它并没有增加视图的元值。我不确定在哪里调试,或tr以下是我目前的代码:我从抄本上复制了大部分内容,这里还有另一个问题。下面是javascript片段:jQuery(document).ready(function($) { $(\'.external\').click(function(event) { // had to add the post id