Pertanyaan yang diberi tag «rewrite-rules»

Aturan penulisan ulang mengubah tampilan URL web. Modifikasi ini disebut penulisan ulang URL. URL yang ditulis ulang (terkadang dikenal sebagai URL pendek, mewah, ramah mesin pencari - URL SEF, atau siput) digunakan untuk memberikan tautan yang tampak lebih pendek dan lebih relevan ke halaman web. Teknik ini menambahkan lapisan abstraksi antara file yang digunakan untuk membuat halaman web dan URL yang ditampilkan ke dunia luar.

1
Perlu bantuan dengan add_rewrite_rule
LARUTAN Saya telah menggunakan Update 3 dan membuatnya berfungsi. Apa yang saya punya salah paham, adalah bahwa saya percaya bahwa aturan penulisan ulang akan berubah designers/?designer=some-designer&bid=9ke /designers/some-designer. Tapi tentu saja sebaliknya. Saya telah melakukan beberapa penelitian, tetapi saya tidak begitu mengerti cara menggunakan add_rewrite_rule () . Posting ini cukup dekat …

9
Bagaimana Anda membuat halaman "virtual" di WordPress
Saya mencoba membuat titik akhir API khusus di WordPress, dan saya perlu mengarahkan permintaan ke halaman virtual di root WordPress ke halaman aktual yang dikirimkan bersama dengan plug-in saya. Jadi pada dasarnya, semua permintaan ke satu halaman sebenarnya dialihkan ke yang lain. Contoh: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Maksudnya adalah untuk membuat url untuk …

2
Bagaimana cara membuat rute URL khusus?
Saya memiliki persyaratan yang sangat aneh, semoga, saya bisa menjelaskannya tanpa terlalu membingungkan. Saya membuat templat halaman di mana saya mencantumkan beberapa properti yang saya dapatkan dari file XML eksternal, sejauh ini tidak ada masalah, katakanlah URL-nya seperti ini: http://www.example.com/properties/ Setiap properti memiliki tautan yang akan mengarahkan pengguna ke halaman …

1
Kapan sebaiknya add_rewrite_tag () digunakan?
Saya telah menghabiskan beberapa hari mencoba mempelajari cara terbaik untuk menambahkan aturan penulisan ulang. Sejauh ini pemahaman saya adalah bahwa cara yang cocok untuk menambahkan aturan sederhana adalah dengan menggunakan add_rewrite_rules(), dengan terima kasih banyak kepada Jan Fabry atas pertukaran ini yang elaborasinya telah sangat bermanfaat. Meskipun dia menyebutkan add_rewrite_tags()saya …

1
Bagaimana andal menyiram aturan penulisan ulang pada multisite?
Katakanlah Anda memiliki plugin yang perlu menghapus aturan penulisan ulang. Anda melakukan semuanya dengan benar dengan kait aktivasi dan menambahkan flush terlambat, jadi semuanya lancar dan kompatibel. Dan kemudian suatu hari seseorang mencoba untuk menjalankannya di multisite. Alih-alih skenario sederhana seperti: Situs WordPress dibuat Plugin diinstal dan diaktifkan Anda sekarang …



2
Halaman khusus dengan plugin
Saya sedang mengembangkan beberapa plugin di mana saya ingin mengaktifkan halaman khusus. Dalam kasus saya, beberapa halaman khusus akan berisi formulir seperti formulir kontak (tidak secara harfiah). Ketika pengguna akan mengisi formulir ini dan mengirimkannya, harus ada langkah berikutnya yang akan membutuhkan lebih banyak informasi. Katakanlah bahwa halaman pertama dengan …

2
Memahami add_rewrite_rule
Saya mencoba add_rewrite_rulebekerja untuk mengekstrak param dari url dan meneruskannya ke permintaan. Melihat sejumlah posting tentang ini, tetapi tampaknya tidak dapat membuatnya berfungsi. Jika url dimulai dengan string tertentu, saya ingin menghapusnya dari url dan meneruskannya sebagai params kueri. Contoh permintaan url: http://domain.com/foo/my_page Ini akan ditransformasikan menjadi http://domain.com/my_page?param=foo Jika 'foo' …

6
Di mana, Kapan, & Bagaimana Cara Benar Menulis Ulang Aturan Dalam Lingkup Plugin?
Saya mengalami sedikit masalah aneh dengan aturan penulisan ulang tidak memerah dengan baik. Saya sudah mencoba menggunakan flush_rewrite_rules();dan flush_rewrite_rules(true);. Saya juga mencoba mengglobal $wp_rewritemenggunakan $wp_rewrite->flush_rules();dan$wp_rewrite->flush_rules(true); Tak satu pun yang tampaknya menyiram aturan penulisan ulang dengan benar. Panggilan-panggilan itu memang membilas aturan penulisan ulang ketika dipanggil. Bagaimana saya tahu ini? Menggunakan …

2
Cara terbaik untuk flush_rewrite_rules untuk jenis posting khusus, dalam plugin mu-plugins?
Saya menulis sebuah plugin yang instantiates jenis posting kustom (antara lain). Ini adalah plugin multisite dan tinggal di direktori mu-plugins . Apa praktik terbaik untuk menangani flush_rewrite_rules () dalam situasi ini? Untuk plugin 'normal' Anda akan melakukan ini di kait aktivasi - yang tidak akan mungkin untuk plugin yang harus …

3
Aturan Penulisan Ulang WordPress untuk Jenis Pos Kustom dan Taksonomi
Saya telah menemukan tempat ini menjadi sumber informasi yang baik di masa lalu melalui banyak Googling untuk masalah yang saya hadapi. Pertanyaan saya berkaitan dengan aturan penulisan ulang verbose yang digunakan WordPress. Saya telah menyiapkan jenis pos kustom yang disebut proyek , dan saya telah mendaftarkan taksonomi kustom yang disebut …

2
Jenis Kiriman Kustom Tautan / Tulis Ulang tidak berfungsi dengan segera
Memukul dinding bata dengan yang berikut ini: Saya sudah: 1 jenis pos kustom dipanggil cpt_community 1 taksonomi ubahsuaian disebut tax_community Jika saya menetapkan 'rewrite' => truedalam pendaftaran CPT saya, maka permalinks untuk entri untuk CPT ini adalah dari bentuk http://<domain>/cpt_community/test_item/, dan saya mendapatkan 404 saat browsing ke sana. Jika saya …

1
Aturan penulisan ulang kustom untuk halaman arsip dan posting tunggal
Saya sedang membangun situs Wordpress dengan beberapa jenis posting khusus. Setiap jenis posting adalah majalah yang berbeda. Saya juga memiliki bidang meta khusus untuk tahun dan masalah majalah. Saya ingin memiliki url (digunakan archive.php): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Saya membuatnya dengan kode: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); add_rewrite_tag('%issue%', '([0-9])'); } add_action('init', …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.