如果retrieve\\u cat\\u data\\u sp是来自this question 然后返回除参数中给出的类别以外的类别:
$cat_lists = retrieve_cat_data_sp(\'81\');
它本质上是
get_categories
. 所以要排除多个ID
$cat_lists = retrieve_cat_data_sp(\'81,82\');
如果要排除81以及中列出的ID
get_option(\'bn_exclude_home_lists\')
然后,假设该选项以逗号分隔的ID的形式返回某些内容
\'12,13,36\'
:
$exclude = (get_option(\'bn_exclude_home_lists\') ? get_option(\'bn_exclude_home_lists\'):\'\');
$exclude .=\',81\';
$cat_lists = retrieve_cat_data_sp($exclude);