Rumah >Tutorial CMS >WordTekan >Menambah Ajax ke plugin WordPress anda
Artikel ini meneroka cara memanfaatkan Ajax dalam plugin WordPress untuk meningkatkan pengalaman pengguna. Ajax membolehkan tindakan kompleks tanpa memuat semula halaman penuh, meningkatkan respons. Ini dicapai menggunakan jQuery untuk penghantaran data, dengan semua permintaan yang diarahkan kepada admin-ajax.php
.
Konsep Utama:
wp_ajax_nopriv_$action
wp_create_nonce
check_ajax_referer
wp-config.php
Ajax biasanya mencetuskan selepas penyerahan borang atau klik butang, menghantar data untuk pemprosesan sisi pelayan. Contohnya:
. Semasa terletak di
, ia mengendalikan interaksi front-end dan back-end.<code class="language-javascript">var data = { action: 'spyr_plugin_do_ajax_request', var1: 'value 1', var2: 'value 2' };</code>
Parameter admin-ajax.php
(mis., /wp-admin
) menghubungkan JavaScript dan PHP. Tindakan Prefixing (seperti
action
WordPress menyediakan tindakan khusus: spyr_plugin_do_ajax_request
spyr_
: untuk pengguna log masuk.
wp_ajax_$action
wp_ajax_nopriv_$action
<code class="language-php">add_action( 'wp_ajax_spyr_plugin_do_ajax_request', 'spyr_plugin_do_ajax_request' ); add_action( 'wp_ajax_nopriv_spyr_plugin_do_ajax_request', 'spyr_plugin_do_ajax_request' );</code>
mengandungi skrip ajax.
. wp_create_nonce
Artikel ini menyimpulkan dengan meringkaskan kemudahan pelaksanaan Ajax di WordPress, yang menonjolkan kepentingan cangkuk wp_ajax_$action
dan wp_ajax_nopriv_$action
. Ia menggalakkan penerokaan lebih lanjut keupayaan Ajax WordPress. Seksyen Soalan Lazim membahas soalan dan kebimbangan umum yang berkaitan dengan pelaksanaan Ajax dalam plugin WordPress.
Atas ialah kandungan terperinci Menambah Ajax ke plugin WordPress anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!