3.05.2017

Wordpress Ana Akış Sayfasında Yazıları Gizleme Kodları


Wordpress Anasayfa'da Yazı Gizleme, Wordpress sitelerimizde bazen yazdığımız yazıların ana sayfada akışta gözükmesini istemeyiz, bu sorunun wordpresste hali hazırda bir çözümü yok ancak kaynak kodlarıyla oynayarak bunu sağlayabiliyoruz. Yapacağımız kod değişikliğiyle istediğiniz yazının ana sayfada gösterimin engelleyebilirsiniz.   Öncelikle Wordpress Panelinden Görünüm> Düzenleyici  yolunu izleyin. Daha sonra functions.php yi bulup açın functions dosyasında düzenleme yapacağız. Aşağıdaki kodları functions.php dosyasında <?php -- ?> kodları arasına düzgün bir şekilde yapıştırın.

<?php

function yazi_gizle($query) {
if ($query->is_home()) {
$query->set('post__not_in', array(POST ID));
}
return $query;
}
add_filter('pre_get_posts', 'yazi_gizle')

?>

Bu kodlar arasında istemediğimiz yazıların id lerini POST ID yazan kısma virgülle ayırarak yazmalıyız. örneğin bir tane yazı engellemek istiyoruz ve bu yazının id si 17 olsun. Yapmamız gereken değişiklik şu şekilde olmalı.  array(17) Eğer bir kaç tane yazı engelleyeceksek, array(17,18,19,20,55,23,105) şeklinde bir düzenleme yazmalıyız. Burda sayılar örnektir. *** Ayrıca engellediğiniz bu yazılar google botlarınca engellenmez, sadece ana sayfada gösterimi engellenir.

 Belki İşinize Yarar Benzer Konu : Wordpress Ana Akış Sayfasında Kategori Gizleme Kodları
Disqusla Yorum Yap

0 yorum