WordPress Sayfalandırma Permalink Değişimi
Türkçesi biraz garip dursa da, İngilizce karşılığını da yazarsam konu daha iyi anlaşılacaktır: "WordPress change pagination slug" ya da "WordPress rewrite pagination slug".
Bu yazının konusu, WordPress'te sayfalar arasında gezinirken URL'de yer alan /page/ ifadesinin Türkçe olarak /sayfa/ haline dönüştürülmesidir. Bunu yapmanın birkaç yöntemi var. Örneğin WordPress'in çekirdek kodlarını doğrudan değiştirebilirsiniz; ancak olası bir WordPress güncellemesinde bu değişiklik geri alınabilir ve fark etmeden Google'da 404 hatası veren sayfalarınız oluşabilir. Bir diğer yöntem ise .htaccess ile rewrite işlemi yapmaktır.
Son yöntem ise function.php dosyasına ekleyeceğimiz aşağıdaki kod bloğudur. Benim gibi premium tema kullanıp child tema tercih edenler, bu kodu function.php dosyasına eklediklerinde WordPress ve tema güncellemelerinden etkilenmeyecektir.
function custom_pagination_base()
{
global $wp_rewrite;
$wp_rewrite->pagination_base = 'sayfa';
$wp_rewrite->flush_rules();
}
add_action('init', 'custom_pagination_base', 1);