Я работаю над своим главным меню в WordPress. У меня есть три варианта меню. Во-первых, если к категории прикреплено одно сообщение, перенаправьте его для отображения. Во-вторых, если к категории добавлено более одного сообщения, отобразите страницу категории со списком этих сообщений. В-третьих, если нет сообщения, связанного непосредственно с этой категорией, ничего не делайте. По сути, я хочу, чтобы третий вариант был неприкасаемой ссылкой. Ниже мой код (который, кажется, не работает.) Я пробовал различные комбинации, но все еще застрял. Есть мысли?
<?php
if(have_posts()) :
$category = get_the_category();
if ($category[0]->category_count == 1) :
while (have_posts()) : the_post();
wp_redirect(get_permalink($post->ID));
endwhile;
elseif ($category[0]->category_count !='') :
wp_redirect(get_permalink($post->ID));
else:
endif;
endif;
?>