Tautan permanen dinamis di WordPress

Sistem tautan permanen WordPress dapat disesuaikan dengan baik dengan kebutuhan Anda dengan bantuan tag struktur . Pengaturan% postname% mungkin adalah solusi yang paling umum dan praktis. Namun, jika Anda ingin menerapkan tautan dinamis nyata, Anda harus terlebih dahulu memperluas sistem dengan kode Anda sendiri.


API Tulis Ulang WordPress yang andal menawarkan banyak opsi untuk mengadaptasi sistem sesuai kebutuhan Anda. Jika Anda menginginkan kebebasan penuh, WordPress dikonfigurasi sedemikian rupa sehingga URL apa pun (dengan sejumlah level) dimungkinkan. Akibatnya, misalnya, panggilan ke

http://www.tld.com/dies/ist/eine/individuelle/url/

edisi

Array
(
   [0] => "dies"
   [1] => "ist"
   [2] => "eine"
   [3] => "individuelle"
   [4] => "url"
}

dihasilkan. Ini berarti bahwa semua cara lain terbuka untuk memprogram router Anda sendiri dan menampilkan konten yang sesuai. Untuk mencapai perilaku yang diinginkan, kami menggunakan tindakan "rewrite_tag" dan "rewrite_rule" dan menambahkan kode berikut ke file functions.php dari tema aktif:

eecc6d44ed7c18e2066e

Maka penting untuk menyimpan pengaturan permalink lagi (Pengaturan> Permalinks> Terapkan perubahan atau, sebagai alternatif, panggil fungsi flush_rewrite_rules () sekali ) sehingga aturan baru berlaku. Terakhir, kita membuat halaman baru dengan permalink "rewrite" dan template "rewrite-page", yang harus dibuat terlebih dahulu menggunakan file berikut:

eecc6d44ed7c18e2066e

Dalam konfigurasi standar, semua URL diakses. Variabel $ base juga dapat dilengkapi dengan sub-folder bersarang: Nilai "pop / up", misalnya, memungkinkan URL untuk diakses

http://www.tld.com/pop/up/my/url/

Semua URL lainnya tidak terpengaruh - ini diproses oleh WordPress seperti biasa.

Kembali