我正在尝试使用代码添加术语,但未将其添加到wordpress中。我使用下面的代码添加
$term = wp_insert_term('Jogger', 'product_style',0);
每次返回Invalid taxonomy
。我检查了我的数据库,但我没有找到任何条目。即使我已经检查了term_exists('Jogger', 'pa_style',0);
,它也会返回0.有些人可能对它有所了解。
我可以添加其他字词,例如
$term = wp_insert_term('SPORTS', 'product_cat',0);
答案 0 :(得分:1)
在functions.php中使用此代码
add_action( 'init', 'create_new_taxonomy' );
function create_new_taxonomy() {
register_taxonomy(
'product_style',
'products',
array(
'label' => __( 'Product Style' ),
'rewrite' => array( 'slug' => 'product_style' ),
'hierarchical' => true,
)
);
}
您无法在此处插入字词,因为您的分类法未注册。所以使用上面的代码首先注册它。然后插入术语。