wordpressでのajaxの書き方を詳しく解説

小云云
リリース: 2018-01-03 09:22:12
オリジナル
2293 人が閲覧しました

WordPressのテンプレートプログラムを変更したいと思い、ajaxの利便性を考えて調べてみました。この記事ではWordPressをベースにしたajaxの書き方を中心に詳しく解説していますので、参考になれば幸いです。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。

使用方法とコードは以下の通りです:

jsページは以下の通りです

ログイン後にコピー

AJAXリクエストはwp-admin/admin-ajax.phpを指す必要があります。 「管理者」という言葉は少し誤解を招きやすいですが、フロント デスクからの ajax リクエストも admin-ajax.php にあるはずです。

admin-ajax にはパラメータ「action」が必要です。 Admin-ajax はリクエストを処理するためにこのパラメータを必要とします。通常、ログインしているかどうかによってフックがトリガーされます。

次に、プラグインまたはテーマに関数を記述します

function get_ajax_video() { // 输出响应 header( "Content-Type: application/json" ); echo json_encode($html); exit;//这个停止一定要写 } //函数名对应添加上,第一个表示用户没有登录时,这里全部都一样处理 add_action( 'wp_ajax_nopriv_get_ajax_video', 'get_ajax_video' ); add_action( 'wp_ajax_get_ajax_video', 'get_ajax_video' );
ログイン後にコピー

関連する推奨事項:

WordPress で HTML サフィックスの疑似静的追加を実装する方法

WordPress でのフックの使用の分析

WordPress のメッセージにフロアを追加する No.

以上がwordpressでのajaxの書き方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!