2016-12-28 5 views

ответ

0
<?php  
$args = array(
'get' => 'all', 
'hide_empty' => 0 
); 

$categories = get_categories($args); 
echo count($categories);  
?> 
0

Более прямой путь (возможно быстрее?)

global $wpdb; 

$categories_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->terms"); 

echo "<p>Categories count is {$categories_count}</p>"; 
+0

Не все в таблице 'wp_terms' - это категория –

0

Легкий способ подсчета категория: 1) во-первых, получать все категории от WordPress 2) сосчитать с помощью простой PHP Funciton полный код будет как:

<?php $args = array('parent' => 0, 'hide_empty' => 0); 

$categories = get_categories($args); 

echo "Total categories : ".count($categories); ?> 

я использовал этот код всегда :)

Смежные вопросы