Saya ingin membuat plugin yang mengambil parl url tertentu dari string kueri untuk membuat string kueri baru untuk halaman yang sama. Saya mengikuti buku Pengembangan Plugin WordPress Profesional yang bagus, tetapi saya tidak yakin hook mana yang digunakan untuk tindakan ini. Inilah fungsi tindakan saya:
add_action( 'init', 'tccl_redirect' );
function tccl_redirect() {
header ( "Location: http://www.mysite.com/$mypage?$newparam=$newvalue" );
?>
Kait mana yang cocok untuk arahan ulang header?
template_redirect
juga akan menjadi saran saya.Jawaban:
Seperti kaiser jawab
template_redirect
kait memang cocok untuk pengalihan.Anda juga harus menggunakan
wp_redirect()
fungsi, daripada mengatur tajuk.sumber
Saya akan mengatakan
template_redirect
. Tetapi lihat Referensi Tindakan .Contoh
Jangan lupa untuk
exit()
mengarahkan ulang.sumber
Tetapi saya akan mengatakan contoh ini dari kaiser tidak dapat bekerja, karena setelah redirect, kail ini template_redirect bekerja berulang kali, Anda akan memiliki penerusan tanpa akhir !
Lebih baik memeriksa, jika Anda sudah ada di beranda, seperti ini:
Bekerja untuk saya baik-baik saja. Ada saran? Salam!
sumber