<?php
if ( is_user_logged_in() ) {
echo 'KULLANICI GİRİŞ YAPMIŞSA GÖSTERİLECEK ŞEYLER';
} else {
echo 'LÜTFEN GİRİŞ YAPIN YADA NE İSTİYORSAN O. GİRİŞ FORMU GİRİŞ SAYFASI LİNKİ VS GİBİ GÖSTERİLECEK ŞEYLER';
}
?>

Kodla böyle yapılır. Bazı kategoriler için yapacaksan aşağıdaki kod belirlenen kategori olup olmadığını denetler:

<?php
foreach((get_the_category()) as $category) {
if($category->cat_name = 'KATEGORİ İSMİ')
{
DOĞRU KATEGORİ SAYFASIYSA BUNU GÖSTER
}
else
{
YOKSA BUNU GÖSTER
}
}
?>

Bu 2 fonksiyonu isteğine göre birleştirip yaparsın. Arşiv sayfasını belirleme ise böyle:


<?php
if ( is_archive() ) {
// write your code here ...
}
?>