Rumah >Tutorial CMS >WordTekan >Cara Menggunakan Ajax di WordPress - Contoh Dunia Sebenar
Artikel ini menunjukkan cara menggunakan Ajax di WordPress untuk membuat plugin "baca kemudian". Plugin menambah pautan di bawah setiap jawatan yang membolehkan pengguna log masuk untuk menyimpan siaran untuk bacaan kemudian. Widget kemudian memaparkan jawatan yang disimpan ini. Tutorial menekankan amalan pengekodan yang selamat.
Konsep Utama:
admin-ajax.php
fail WordPress teras ini mengendalikan permintaan Ajax, memastikan keselamatan dan keserasian.
wp_ajax_
Fungsi plugin:
plugin "baca kemudian" melakukan tindakan ini:
Langkah -langkah Pembangunan Plugin:
) dengan subfolder untuk dan , dan fail: read-me-later
, js
, css
, read-me-later.php
. widget.php
read-me-later.js
read-me-later.css
Header plugin mengenalinya ke WordPress. Kelas A merangkumi fungsi plugin. read-me-later.php
ReadMeLater
termasuk kaedah untuk mendaftar dan memupuk fail dan menggunakan cangkuk WordPress (ReadMeLater
read-me-later.js
read-me-later.css
plugins_loaded
, ).
rml_button
the_content
the_excerpt
tersedia untuk JavaScript.
wp_localize_script
admin-ajax.php
, dan menyembunyikan pautan selepas simpan yang berjaya.
Ajax Action Hook (wp_ajax_read_me_later
Cangkuk ini dalam read-me-later.php
. read_me_later
Fungsi: read_me_later
Fungsi ini menjimatkan ID pos ke metadata pengguna menggunakan . Ia juga mengambil dan memaparkan jawatan yang disimpan menggunakan update_user_meta
. Fungsi ini menggunakan get_posts
untuk memastikan output Ajax yang betul. die()
(): widget.php
widget tersuai (RML_Widget
WP_Widget
Pengesahan nonce dilaksanakan menggunakan dalam JavaScript dan dalam fungsi PHP untuk mengelakkan permintaan yang tidak dibenarkan. wp_create_nonce
check_ajax_referer
Kesimpulan:
Atas ialah kandungan terperinci Cara Menggunakan Ajax di WordPress - Contoh Dunia Sebenar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!