Melalui Pembolehubah Tambahan dalam URL dengan WordPress
WordPress membenarkan pemindahan pembolehubah tambahan dalam URL, menyediakan cara yang mudah untuk menyimpan dan mengakses maklumat. Walau bagaimanapun, menambah pembolehubah tambahan pada URL kadangkala boleh menghadapi kesukaran.
Isu Asal:
Seperti yang diserlahkan dalam pertanyaan, pengguna menghadapi cabaran untuk melepasi pembolehubah tambahan bernama 'c' dalam URL pemasangan WordPress. Pembolehubah ini telah dikenali pada akar tapak web (www.example.com?c=123) tetapi gagal berfungsi dalam URL yang mengandungi maklumat tambahan (www.example.com/news?c=123).
Penyelesaian:
Penyelesaian yang dicadangkan melibatkan penggunaan tiga fungsi WordPress berikut:
Pelaksanaan:
Pada Halaman Mencipta Pautan/Pembolehubah Pertanyaan:
Dalam functions.php atau Fail Pemalam (Halaman Depan Sahaja):
Pada Halaman Mendapatkan dan Menggunakan Pembolehubah Pertanyaan:
Pertimbangan Tambahan untuk Back End (wp-admin):
Memandangkan Pertanyaan WP tidak digunakan dalam wp-admin, pendekatan yang disyorkan adalah untuk memeriksa superglobal $_GET menggunakan filter_input() atau kaedah isset() tradisional.
Kesimpulan:
Dengan melaksanakan fungsi dan penapis yang diterangkan di atas, anda boleh menghantar pembolehubah tambahan dengan berkesan dalam URL dalam pemasangan WordPress anda. Ini membolehkan lebih fleksibiliti dalam menyimpan dan mengakses maklumat, mempertingkatkan fungsi dan pengalaman pengguna tapak web anda.
Atas ialah kandungan terperinci Bagaimana untuk Meluluskan Pembolehubah Tambahan dalam URL dengan WordPress?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!