WordPress Не выводить категории если есть запланированные записи

palarmaz
На сайте с 05.04.2010
Offline
125
570

Вот уже несколько часов ломаю голову. Есть запланированные посты на будущее, много категорий.

К примеру в рубрике "стиль" в ней - 1 запись, она запланирована. Категория на сайте выводится пустая.

            <?php

$args = array(
'taxonomy' => 'category',
'orderby' => 'title',
'order'=>'ASC',
'pad_counts'=>'true',
'hide_empty' => 1,
'show_count'=>1,
'hierarchical' => 0,
'parent' => '0',
);

/* Постраничная навигация для списка Категорий вверху */
$categories = get_categories($args);
$numOfItems = 200;
$page = isset( $_GET['next'] ) ? abs( (int) $_GET['next'] ) : 1;
$to = $page * $numOfItems;
$current = $to - $numOfItems;
$total = sizeof($categories);

unset($category);
echo paginate_links( array(
'base' => add_query_arg( 'next', '%#%' ),
'format' => '',
'prev_text' => __('&laquo;'),
'next_text' => __('&raquo;'),
'total' => ceil($total / $numOfItems),
'current' => $page
));

echo '<ul>';
for ($i=$current; $i<$to; ++$i) {
$category = $categories[$i];
if ($category->name) {
echo '<li><a rel="nofollow" href="' .
get_term_link($category->slug, 'category') . '" title="' .
sprintf( __( "View all posts in %s" ), $category->name ) . '" ' .
'>' . $category->name.'</a></li>';}
}
echo '</ul>';

/* Постраничная навигация для списка Категорий внизу */
unset($category);
echo paginate_links( array(
'base' => add_query_arg( 'next', '%#%' ),
'format' => '',
'prev_text' => __('&laquo;'),
'next_text' => __('&raquo;'),
'total' => ceil($total / $numOfItems),
'current' => $page
));
?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий