私は、1 つの DIV に表示された投稿をリロードする Wordpress のページで作業しています。リロードは、この 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 でデータを送信する方法