只有当类别名称以" *"开头时,我才需要显示Wordpress类别列表。 (星号)。
我知道我可以使用模板标签根据某些标准显示类别列表:
<?php wp_list_categories( $args ); ?>
我不知道该怎么做是写if语句,检查类别名称是否以*开头。
答案 0 :(得分: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");