Jadi url default untuk menampilkan daftar posting oleh penulis tertentu terlihat seperti ini:
http://domain.com/author/{username}
Saya bertanya-tanya bagaimana cara mengubah 'penulis' di url ke sesuatu yang lain?
Saya sedang mengerjakan situs web untuk sekolah charter dan mereka ingin memungkinkan setiap guru memiliki daftar posting dengan "ruang kelas". Jadi url yang diinginkan adalah
http://domain.com/classroom/{username}
url-rewriting
urls
author
jessegavin
sumber
sumber
http://domain.com/classroom
url?Anda dapat menambahkan ini di fungsi Anda, dan itu akan menulis ulang siput dari "penulis" default ke "ruang kelas",
semoga membantu anda
sumber
flush_rules()
cukup mahal (dalam sumber daya), jadi saya tidak akan menyebutnya pada setiap memuat halaman. Jika Anda hanya melakukan ini untuk satu situs Anda dapat meninggalkannya dan hanya mengunjungi halaman Permalinks , ini juga akan menghapus aturan.functions.php
ini lebih dari cukup (dan tidak akan dinonaktifkan secara tidak sengaja).Saya menggunakan plugin "Edit Author Slug" untuk melakukan hal yang sama di http://www.techcartnow.com/author/kapil-khandelwal/ WordPress Blog saya. Saya telah memodifikasi "penulis slug" menggunakan plugin ini.
Plugin " Edit Author Slug " memungkinkan Anda untuk mengubah basis penulis (bagian '/ penulis /' dari URL penulis), dan penulis slug (default ke nama pengguna penulis).
sumber
Anda dapat menambahkan ini di
functions.php
:sumber