2010-06-12 4 views
0

Я использую тег wp_list_categories в Wordpress. Я хотел бы обернуть это в состояние, поэтому оно используется, только когда в базе данных есть сообщения. Что-то вроде:Условное использование wp_list_categories (Wordpress)

if ($number_of_posts > "0") { 
} 

Но я не могу найти функцию, которая позволит мне посчитать количество сообщений. Кто-нибудь знает решение?

ответ

1

я хотел бы использовать the loop идею с query posts

что-то вроде

query_posts('posts_per_page=1'); 
if(have_posts()) { 
    // run code here! 
} 

Надеется, что это помогает :)

+0

Нашли ответ уже - но спасибо! – YsoL8

+0

Не беспокойтесь, просто предложение, но, возможно, вы можете разместить свое решение здесь, чтобы другие могли узнать у вас? – studioromeo

0

Найдено этот фрагмент:

$num_pages = wp_count_posts('page');  
$num_pages = $num_pages->publish; //publish 

Который, когда используются следующим образом, решает мою проблему:

<?php 
if ($num_posts > "0") { 
wp_list_categories('title_li=Blog:'); 
}