Ana Sayfa Teknoloji Website ve Web Tasarım WordPress Ana Sayfada İlk X Adet Yazıyı Atlama (Çıkarma)

WordPress Ana Sayfada İlk X Adet Yazıyı Atlama (Çıkarma)

18
0

WordPress blog sitenizin ana sayfasına manşet eklentisi veya en üste foto galeri eklemiş olabilirsiniz. Böyle durumlarda son yazılarınız hem manşet eklentisinde yada foto galeride, hem de alt kısımdaki son yazılar bölümünde görünür. Bu da hem Google Seo açısından hem de kullanıcı deneyimi açısından hoş olmaz.

Bu sayfada WordPress anasayfanızda son yazıları sıralarken baştan ilk 2 yada 3 veya kaç tane isterseniz o kadar sayıda yazıyı atlamak için kullanabileceğiniz kodu paylaşıyorum.

function my_function_for_excluding_posts( $query ) {
    if ($query->is_home() && $query->is_main_query()) {
        $offset = 5;
        $paged = 0 == $query->get( 'paged' ) ? 1 : $query->get( 'paged' );
        $query->set( 'offset', $paged * $offset );
    }
}
add_action( 'pre_get_posts', 'my_function_for_excluding_posts' );

Dilerseniz Buraya tıklayarak StackExchange sitesinin ilgili sayfasının ilgili kısmına gidebilir ve yukarıdaki kod bölümünü kopyalayarak sitenizin functions.php sayfasına ekleyebilirsiniz.

Burada $offset = 5 kısmında 5 yerine kaç yazarsanız, o kadar yazıyı atlar. Mesela 3 yazarsanız, ilk 3 yazıyı göstermez, 4. yazıyı göstererek devam eder.

Önceki İçerikBing Arama Geçmişi Silme Resimli Anlatım
Sonraki İçerikYeni Telefon Dolandırıcılığı Yöntemlerine Dikkat (2019-2020)

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz