Bagi blogger yang menggunakan script wordpress tentu tak asing dengan istilah kategori. Secara default, wordpress akan menampilkan semua post, tapi terkadang para blogger ingin kategori tertentu tidak tampil di halaman utama, tentu saja dengan alasannya masing-masing.

Untuk mencapai tujuan tersebut, setidaknya tahu sedikit syntax php atau html ya, kalau tidak disediakan di option themes. Nah biasanya sih main editnya di editor themes. Cari file index.php, lalu cari yang mirip mirip

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php get_template_part( ‘content’, get_post_format() ); ?>
<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>

itu adalah bagian dari wordpress untuk menampilkan post di halaman index, sedangkan untuk checking suatu post pada kategori tertentu (19 misalnya)

 <?php if ( in_category(’19’) ) { ?>

<?php } else { ?>

<?php } ?>

Jadi hanya dikombinasikan saja, kalau kategory 19 tidak mau ditampilkan dihalaman depan

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<?php if ( in_category(’19’) ) { ?>

<?php } else { ?>
<?php get_template_part( ‘content’, get_post_format() ); ?>
<?php } ?>
<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>

Iklan