私はプラグインを開発していて、私はajaxを使って投稿の添付ファイルからURLを取得しようとしています。
ユーザーがsingle.phpページにいる場合数秒後、私はAjaxリクエストを送信し、その単一の投稿からすべてのattachments-urlを取得します。スクリプトは私のプラグインフォルダーにあるphpファイルです。
このスクリプトでは、get_childrenやget_postsなどの通常の関数が機能していないことがわかりました。私のPHPログが示しています:7行目の/Users/tss/WWW/plugin_devel/wp-content/plugins/bggallery/ajax_nextimage.phpで未定義の関数get_children()を呼び出し
そのため、ユーザーが表示している投稿から添付ファイルを取得することはできません。
助言がありますか
プラグインでAJAXを正しく使用する方法については、 this response を参照してください。 PHPスクリプトを直接呼び出すだけでは、WordPressは読み込まれないため、WP関数は使用できません。