2013-06-06 3 views
0

Мне нужно показать список категорий Wordpress, только если название категории начинается с символа «*» (звездочка).Показать категорию Wordpress на основе содержимого категории

Я знаю, что я могу отобразить список категорий на основе некоторых критериев с использованием тегов шаблона:

<?php wp_list_categories($args); ?> 

То, что я не знаю, как это сделать, это написать, если заявление, которое проверяет, чтобы увидеть, если категория имя начинается с *.

ответ

0

Я думаю, вы можете попробовать это

global $wpdb; 
$query = SELECT GROUP_CONCAT(wp_terms.term_id) AS IDS FROM wp_term_relationships LEFT JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) LEFT JOIN wp_terms ON wp_term_taxonomy.term_taxonomy_id = wp_terms.term_id WHERE wp_term_taxonomy.taxonomy = 'category' AND wp_terms.name LIKE '*%' 
$ids = $wpdb->get_var($query); 
wp_list_categories("include=$ids"); 
Смежные вопросы