
Dip not: İşlemleri yapmadan önce site yedeğini almayı unutmayınız.
Bir gönderi, WordPress Ana sayfasından nasıl gizlenir?
Temanızın functions.php dosyasına ilgili kodu ekleyiniz.
function exclude_from_home($query) { if ($query->is_home() ) { $query->set('post__not_in', array(1938, 1881)); } }
add_action('pre_get_posts', 'exclude_from_home');İlgili kodda, 1938 ve 1881 örnek gönderi ID numarasıdır. Yazılara panelden girip üzerine fare ile geldiğiniz zaman, o yazının ID numarası tarayıcı alt kısmında görünecektir. Görünmesini istemediğiniz yazıların ID numaralarını bu şekilde bulabilirsiniz.
Bir kategori, WordPress ana sayfasından nasıl gizlenir?
Yine temanızın functions.php dosyasına ilgili kodu ekleyiniz;
function exclude_category($query) { if ( $query->is_home() ) { $query->set( 'cat', '-19' ); } return $query; }
add_filter( 'pre_get_posts', 'exclude_category' );Burada 19 ile belirtilen kategori ID numaranızın olacaktır. Yazılar > Kategoriler bölümüne gelip ilgili kategori üzerine fare ile gelirseniz, o kategorinin ID numarası yine tarayıcı alt kısmında görünecektir.Bir Arşiv sayfasında WordPress yazıları nasıl gizlenir?
Yine temanızın functions.php dosyasına ilgili kodu ekleyiniz;
function exclude_single_posts_archive($query) { if ($query->is_archive() && $query->is_main_query()) { $query->set('post__not_in', array(905, 906)); } }
add_action('pre_get_posts', 'exclude_single_posts_archive');Burada yine yazılar bölümünden aldığınız ID numaralarını 905 ve 906 yazan örneklerin yerine yazmanız yeterli olacaktır.