我正在处理一个 Wordpress 页面,该页面重新加载显示在一个 DIV 中的帖子。重新加载来自单击此 DIV 下列表的任何帖子。
一切正常,但问题是我想维护 Wordpress 的友好 url,而 AJAX 需要在 url 中发送数据。
在前端:
<div id="<?php the_ID(); ?>" onClick="inlove_ajax(this.id); return false">
在 AJAX 文件中:
xmlhttp.open("GET","wp-content/themes/37504/ajax_photo_reload.php?q="+str,true);
在 PHP (ajax_photo_reload.php) 中:
require_once("../../../wp-blog-header.php");
$q=$_GET["q"];
query_posts('p='.$q);
while (have_posts()) : the_post();
我正在考虑并尝试不同的解决方案:
- 在 .htacces 中为这些文件添加一个例外
- 使用友好的 url 发送数据的某种方式