WordPress’de varsayılan olarak RSS beslemelerinde, yazının öne çıkan görseli görünmez. Eğer RSS beslemelerini, bir başka siteye veri çekmek için vs. kullanıyorsanız, bu beslemelerde yazı görseline ihtiyaç duyulabiliyor. RSS beslemelerine öne çıkarılmış görseli eklemek için kullanılan temanın functions.php dosyasına aşağıdaki kodu eklemeniz yeterli olacaktır. Dipnot: Otomatik güncellemelerde kodun silinmemesi için child tema kullanmanız önerilir. function rss_post_thumbnail($content)…
-
Plesk & nginx – WordPress 404 Hatası Çözümü
Plesk panele giriş yapın, Aşağıdaki içeriği, Alan adları > example.com> Apache ve nginx Ayarları’nda Ek nginx direktifleri kısmına ekleyin: if (!-e $request_filename) { set $test P; } if ($uri !~ ^/(plesk-stat|webstat|webstat-ssl|ftpstat|anon_ftpstat|awstats-icon|internal-nginx-static-location)) { set $test “${test}C”; } if ($test = PC) { rewrite ^/(.*)$ /index.php?$1; } Eğer wordpress kurulumu klasör içerisinde ise son satırı; rewrite ^/(.*)$…
-
WordPress Gereksiz Özellikleri Kapatma
WordPressin hitap ettiği kullanıcı kitlesi ve ihtiyaçları arttıkça, bununla birlikte bir çok yeni özellik sağlamaya başladı. Bunlar bazı kişiler için kullanışlı olsada, kullanmayan kişiler için siteyi hantallaştırmaktan başka bir işe yaramıyor. Functions.php dosyasına eklenecek birkaç satırlık kod ile bu gereksiz (bana göre gereksiz) fonksiyonları devre dışı bırakabilirsiniz. temanın functions.php dosyasına eklenecek kod bloğu;
-
WordPress Versiyon ve RSD Bağlantılarını kaldırma
Functions.php: remove_action(‘wp_head’, ‘wp_generator’); remove_action(‘wp_head’, ‘wlwmanifest_link’); remove_action(‘wp_head’, ‘rsd_link’);
-
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.