仅当类别名称以“*”(星号)开头时,我才需要显示 Wordpress 类别列表。
我知道我可以使用模板标签根据某些条件显示类别列表:
<?php wp_list_categories( $args ); ?>
我不知道如何编写 if 语句来检查类别名称是否以 * 开头。
仅当类别名称以“*”(星号)开头时,我才需要显示 Wordpress 类别列表。
我知道我可以使用模板标签根据某些条件显示类别列表:
<?php wp_list_categories( $args ); ?>
我不知道如何编写 if 语句来检查类别名称是否以 * 开头。
我想,你可以试试这个
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");