Bagaimana saya bisa menambahkan parameter tambahan setelah permalink, khususnya jika saya menggunakan jenis posting khusus?
Misalnya, katakanlah http://mysite/album/record-name
adalah permalink. Bagaimana saya bisa membuat http://mysite/album/record-name/related
404 atau redirect?
WordPress sepertinya tidak memanggil template posting jika postingan itu tidak ada ... jadi saya sedikit bingung bagaimana melakukan ini.
Jawaban:
Anda dapat menambahkan titik akhir ke URI Anda untuk menangani permintaan khusus.
Berikut ini adalah contoh dasar sebagai plugin. Untuk memahami apa yang terjadi, bacalah tutorial lengkap A (Sebagian Besar) yang fantastis dari Christopher Davis untuk WordPress Rewrite API .
sumber
Anda dapat melakukan ini dengan Rewrite API 's add_rewrite_endpoint :
Dalam templat Anda dapat mendeteksi kapan kueri terkait Anda hadir:
sumber
untuk menambahkan parameter untuk mengirim url (permalink), saya menggunakan seperti ini:
keluaran:
http://yoursite.com/pagename?my_pid=12345678
sumber