Url yapısındaki author ifadesini yazar olarak değiştirin

Bilindiği gibi WordPress url yapısında; kategori sayfalarından category, etiket sayfalarından tag alanlarını admin panelinden istediğimiz gibi düzenleyebiliyoruz. Düzenleyemediğimiz tek alan yazar profil sayfalarındaki linkte bulunan author sloganıdır.

Yönetim panelinden düzenleyebileceğimiz alanlar

Standart olarak yazar profil sayfamızın linki bu şekildedir:

https://birblog.com/author/kerem-sari/

Türkçe içerikli bir sitede bu görüntü hiç hoş durmuyor. Bu yüzden aşağıdaki adımları uygulayarak author kısmına istediğiniz ifadeyi yerleştirebilirsiniz.

Temanızın functions.php sayfasına aşağıdaki kodu istediğiniz gibi düzenleyerek ekleyin.

add_action('init', 'krm_yazar');
function krm_yazar() {
global $wp_rewrite;
$author_slug = 'yazar';
$wp_rewrite->author_base = $author_slug;}

Kodu ekledikten sonra admin panelinden Ayarlar > Kalıcı Bağlantılar sayfasına girin ve Değişiklikleri Kaydet butonuna tıklayın.

Bu işlemden sonra yazar profil sayfaları aşağıdaki gibi gözükmeye başlayacaktır.

https://birblog.com/yazar/kerem-sari/

Paylaştığım kodda bulunan $author_slug = 'yazar'; kısmından “yazar” ifadesini düzenleyebilirsiniz.

Not: Her değişiklikten sonra işlemin aktif olması için Kalıcı Bağlantılar sayfasından değişiklikleri kaydet butonuna basmayı unutmayın.

Bu işlem için eklenti kullanmanızı tavsiye etmiyorum.


Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir