我试图隐藏元数据字段中的分类法中的某些术语。 原始代码
$premium->add_field( array(
'name' => __( 'Category', 'inventor' ),
'id' => INVENTOR_LISTING_PREFIX . 'listing_category',
'type' => 'taxonomy_select',
'taxonomy' => 'listing_categories',
'default' => Inventor_Submission::get_submission_field_value( INVENTOR_LISTING_PREFIX . $post_type . '_listing_category', INVENTOR_LISTING_PREFIX . 'listing_category' ),
) );
我一直在尝试使用get_terms功能,并将其替换为“分类法”'价值,但它似乎没有效果。
$taxonomies = 'listing_categories';
$args = array(
'exclude' => array( 321, 322 ),
);
$terms = get_terms($taxonomies, $args);
$premium->add_field( array(
'name' => __( 'Category', 'inventor' ),
'id' => INVENTOR_LISTING_PREFIX . 'listing_category',
'type' => 'taxonomy_select',
'taxonomy' => $terms,
'default' => Inventor_Submission::get_submission_field_value( INVENTOR_LISTING_PREFIX . $post_type . '_listing_category', INVENTOR_LISTING_PREFIX . 'listing_category' ),
) );
我收到此错误代码:
警告:isset中的非法偏移类型或空