WordPress sitenizin işlevselliğini artırmak ve yönetimini kolaylaştırmak için aşağıdaki kodları kullanabilirsiniz. Her biri, sitenizin görünümünü ve güvenliğini iyileştirmek, performansı artırmak ya da kullanıcı deneyimini geliştirmek için tasarlanmıştır. Kodları, temanıza ait functions.php
dosyasına ekleyerek kolayca kullanabilirsiniz. Herhangi bir sorun yaşamamak için kodları eklemeden önce functions.php
dosyanızın yedeğini mutlaka alın.
İlginizi çekebilir 👉 Xiaomi Çift Sim Kart Ayrı Zil Sesi Tanımlama 2025
Ne işe yarar? WordPress yönetici giriş sayfasındaki standart logoyu kaldırarak markanıza ait özel bir logo eklemenizi sağlar.
Kod:
function custom_login_logo() {
echo '<style type="text/css">h1 a { background-image:none !important; }</style>';
}
add_action('login_head', 'custom_login_logo');
Açıklama: Eklemeden önce: WordPress logosu görünür.
Eklemeden sonra: Logo kalkar veya özel logonuz eklenebilir.
Ne işe yarar? Web sitenizin kaynak kodundan WordPress sürüm bilgisini kaldırarak potansiyel güvenlik açıklarını azaltır.
Kod:
remove_action('wp_head', 'wp_generator');
Açıklama: Sayfa kaynak kodunda “generator” etiketi kaldırılır.
Ne işe yarar? WordPress, yazılara otomatik olarak <p>
etiketleri ekler. Bu kod, bu özelliği devre dışı bırakır.
Kod:
remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');
Açıklama: HTML düzenlemesi yapılan sayfalarda istemsiz boşluklar giderilir.
Ne işe yarar? Yönetici panelinde WordPress veya eklenti güncelleme uyarılarını gizleyerek sade bir görünüm sağlar.
Kod:
function remove_update_notifications() {
if (!current_user_can('update_core')) {
remove_action('admin_notices', 'update_nag', 3);
}
}
add_action('admin_menu', 'remove_update_notifications');
Açıklama: Panelde üst kısımdaki uyarı çubuğu kaldırılır.
Ne işe yarar? Paneli sadeleştirerek kullanıcıları gereksiz sayfalardan uzaklaştırır.
Kod:
function remove_menus(){
remove_menu_page('tools.php');
remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'remove_menus');
Açıklama: “Araçlar” ve “Yorumlar” sekmeleri görünmez olur.
Ne işe yarar? Her yazının sonuna otomatik olarak sosyal medya paylaşım linkleri ekler.
Kod:
function sosyal_paylas_butonlari($content) {
if(is_single()){
$content .= '<div class="sosyal-paylas">
<a href="https://facebook.com/sharer/sharer.php?u='.get_permalink().'">Facebook</a> |
<a href="https://twitter.com/intent/tweet?url='.get_permalink().'">Twitter</a>
</div>';
}
return $content;
}
add_filter('the_content', 'sosyal_paylas_butonlari');
Açıklama: Yazının sonunda paylaş butonları otomatik görünür.
Ne işe yarar? Site hızını artırmak için görsellerin yalnızca sayfada görünür hale geldiklerinde yüklenmesini sağlar.
Kod:
function resim_lazyload($content) {
return preg_replace('/<img(.*?)src=/i', '<img$1loading="lazy" src=', $content);
}
add_filter('the_content', 'resim_lazyload');
Açıklama: Sayfa açılış hızı artar. Görseller sadece görünürken yüklenir.
Ne işe yarar? Spam linkleri engeller, yorumları daha güvenli hale getirir.
Kod:
remove_filter('comment_text', 'make_clickable', 9);
Açıklama: Yorumlardaki linkler artık tıklanamaz olur.
Ne işe yarar? Belirli bir karakter sayısından kısa olan yazıların yayınlanmasını engeller.
Kod:
function minimum_post_length($post_id) {
$post = get_post($post_id);
if (strlen($post->post_content) < 100) {
wp_die('Yazınız en az 100 karakter olmalıdır.');
}
}
add_action('pre_post_update', 'minimum_post_length');
Açıklama: Kısa içerik girildiğinde uyarı mesajı çıkar.
Ne işe yarar? /wp-admin veya /wp-login.php gibi tahmin edilebilir URL’leri değiştirerek güvenlik sağlar.
Öneri: “WPS Hide Login” eklentisi kullanarak kolayca değiştirilebilir.
Açıklama: Kullanıcı kendi belirlediği bir URL ile giriş yapar.