Категории Wordpress - Сделайте не кликабельным - PullRequest
0 голосов
/ 31 марта 2011

Я работаю над своим главным меню в 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;
?>

1 Ответ

0 голосов
/ 31 марта 2011

Попробуйте это

elseif (!empty($category[0]->category_count))

Вместо

elseif ($category[0]->category_count !='') :
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...