"select"要素はWordPressのプラグイン(PHP)で作成され、jQueryの.load()関数で要素を追加したいと思います。jpress load()のWordpressカテゴリリスト
のjQuery:
$("#ugc-input-post_category").load("../wp-content/themes/anim-theme/post-category.php");
ポストcategory.php: "TEST" 作品や "H1" の要素を返します
<?php echo '<h1>TEST</h1>'; $categories = get_categories(); foreach ($categories as $category) : echo '<option value="' . $category->term_id . '">' . $category->name . '</option>'; endforeach; ?>
エコー機能は、 "選択" の要素に表示されます。ループによって生成されるべき異なるカテゴリは含まれません。しかし、ページのPHPコードにPHPコードを追加すると、それが動作し、カテゴリリストが生成されます。だから私はload()関数の問題だと思う。
ありがとうございます!
あなたが ''
パスがあまりにもすべて間違っています。 Wordpressでajaxを使用する方法をお読みください。 'action'が必要で、適切なajaxエンドポイントと登録メソッドを使用してください。 – charlietfl