Aşağıda yer alan kod dizininin 16. satırında bulunan ID yerine hariç tutmak istediğiniz kategori ID numarasını yazıp dener misiniz? Yedek almayı unutmayın.
<div class="td-container td-pb-article-list td-main-content" role="main">
<?php if ( empty( $paged ) or $paged < 2 ) { ?>
<h4 class="block-title"><span><?php echo $td_list_custom_title; ?></span></h4>
<?php }
$posts_per_page = get_query_var('posts_per_page') ? get_query_var('posts_per_page') : 10;
// query used on Latest Articles section
$wp_query_args = array(
'ignore_sticky_posts' => 1,
'post_status' => 'publish',
'posts_per_page' => $posts_per_page,
'paged' => $paged,
);
query_posts($wp_query_args);
query_posts('cat=-ID');
locate_template('loop.php', true);
echo td_page_generator_mob::get_pagination();
wp_reset_query();
?>
</div>
HTTP 500 hatası verdi bu şekilde yapamadım.
Başına - koyarak yapma hocam. İleriye dönük olmaz
'cat' => -1315,
Bu şu anlama gelir: Tüm kategoriler gösterilsin ama 1315 IDli kategori gösterilmesin. İleride sadece 2 tane kategoriyi göstermek istediğin zaman yine foruma gelip soru sormak zorunda kalırsın böyle yaparsan. Ya ben -1315in yanına +56 koydum ama bu sefer site çalışmıyor dersin.
O yüzden şöyle yap:
'ignore_sticky_posts' => 1,
'post_status' => 'publish',
'posts_per_page' => $posts_per_page,
'paged' => $paged,
'category__not_in' => array( 1315 ), // 1315 IDli kategoriyi ve alt kategorilerini de göstermez
'cat' => -1315, // 1315 IDli kategoriyi göstermez ama bunun alt kategorilerini gösterir , ince bir çizgi
'category__in' => array( 66, 88 ), // 66 ve 88 IDli kategorileri gösterir ama bunların alt kategorilerini göstermez
);https://developer.wordpress.org/refe...sses/wp_query/
Buradan bakabilirsin
İlk yöntemi kullanarak yaptım oldu teşekkürler.