it-swarm-id.com

Menjalankan Kode Sewenang-wenang di URL Tertentu tanpa Membuat Posting atau Halaman?

Saya mencoba mencari tahu kait mana yang dapat saya ikat agar dapat membaca URL yang masuk sebelum kueri benar-benar dijalankan. Pandangan sekilas memberitahu saya mungkin wp_loaded atau posts_selection akan menjadi pilihan yang baik tetapi akan benci untuk melewatkan sesuatu yang jelas lebih baik untuk kebutuhan saya.

template_redirect terdengar menjanjikan tetapi tampaknya dipanggil setelah konten dipilih jadi saya tidak berpikir itu akan berfungsi.

Saya pikir kode penulisan ulang mungkin bisa membantu, tetapi orang-orang seperti generate_rewrite_rules tampaknya tidak mengizinkan kode arbitrer untuk dieksekusi ... sepertinya semua diarahkan untuk mengarahkan ulang ke konten yang ada.

Tujuan saya adalah menulis kode redirection yang tidak perlu saya ikat ke konten yang ada. Saya telah menemukan beberapa plugin yang melakukan hal-hal serupa, tetapi semua tampaknya mengharuskan posting atau halaman ditambahkan ke sistem agar redirect harus dilampirkan.

Misalnya, saya ingin /foo/bar untuk diarahkan ke /baz, tetapi saya tidak ingin harus membuat halaman foo atau sub-halaman foo disebut bar.

1
Beau Simensen

@ Hi Beau Simensen:

Kait plugsin_loaded adalah salah satu opsi, tetapi Anda dapat menggunakan plugin yang saya posting untuk pertanyaan ini untuk melihat plugin apa yang dijalankan dan dalam urutan apa dan menggunakannya untuk menemukan hook yang berfungsi paling baik untukmu:

Mengingat tujuan Anda, Anda mungkin juga menemukan jawaban ini berguna:

Jika itu bukan yang Anda butuhkan, harap jelaskan dan saya harap dapat menawarkan lebih banyak.

1
MikeSchinkel