Functions.php: remove_action(‘wp_head’, ‘wp_generator’); remove_action(‘wp_head’, ‘wlwmanifest_link’); remove_action(‘wp_head’, ‘rsd_link’);
-
.htaccess ile Apache’nin GZIP Özelliğini & Tarayıcı Önbelleğini Etkinleştirme
Gzip ve mod_deflate mime türlerini algılıyor. Mime türü için mod_expires’ı algılayıp bitiş(expire) süresini ayarlıyor. Mime türü için mod_headers’ı algılayıp, Tarayıcı Önbelleği limitlerini ayarlıyor. WordPress sitenin daha da hızlı olmasını sağlar. # Enable GZIP AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # Expires Headers…
-
WordPress Favicon Ekleme
Functions.php eklenecek kod: favicon url girmeyi unutma. // Favicon Ekle function blog_favicon() { echo ”; } add_action(‘wp_head’, ‘blog_favicon’);
-
WordPress URL’den Custom Post Type Slug Kaldırma
Oluşturulan Custom Post Type’ların slugları permalinklerde .com/slug/yazi şeklinde görünür bunu kaldırmak için aşağıdaki kodu düzenleyip functions.php ekleyerek .com/yazi şeklinde görünmesi sağlanır. Kendime not: permalinkleri güncellemeyi unutma 404 alırsın. function slugkaldir( $post_link, $post, $leavename ) { if ( ‘custom_post_type_slug_buraya’ != $post->post_type || ‘publish’ != $post->post_status ) { return $post_link; } $post_link = str_replace( ‘/’ . $post->post_type…
-
WordPress Resim Upload Ederken Türkçe Karakterleri Değiştirme
WordPress resimleri upload ederken isimleri değiştirmiyor ve bu da türkçe karakterli resimlerde sorun çıkarıyor. Bunu değiştirmek için aşağıdaki kodu functions.php ekle. add_filter( ‘wp_handle_upload_prefilter’, ‘dosya_tr_karakter_degistir’ ); function dosya_tr_karakter_degistir( $file ) { $bul = array(‘İ’,’Ü’,’Ğ’,’Ö’,’Ç’,’Ş’,’ş’,’ç’,’ö’,’ğ’,’ü’,’ı’,’ ‘); $degistir = array(‘I’,’U’,’G’,’O’,’C’,’S’,’s’,’c’,’o’,’g’,’u’,’i’,’-‘); $file[‘name’] = str_replace($bul,$degistir,$file[‘name’]); return $file; }
-
WordPress Sidebarda Alt Sayfaları Gösterme
WordPress alt sayfaları sidebar’da gösterir. Alt sayfanın içindeyse de parent sayfanın alt sayfalarını gösterir.
-
WordPress Eklentisiz Breadcrumbs Ekleme
/* Breadcrums Fonksiyonu */ function ekmekkirintisi() { if (!is_home()) { echo ”; bloginfo(‘name’); echo ” > “; if (is_category()) { ‘>’.the_category(‘title_li=’).”; } elseif (is_single()) { echo ”.get_the_title() .” ; } elseif (is_page()) { echo ”.get_the_title() .”; } echo “”; } } /* Breadcrums Fonksiyonu */ Kullanımı:
-
WordPress Alt Kategorileri İkonla Çekme
Eğer alt kategori varsa onu getir yoksa eğer kategori postlarını getir. İkonları göstermek için kullanılan eklenti: WPCustom Category Image