手动注册和插入类别

时间:2013-06-19 作者:Bhuvnesh Gupta

我正在注册自定义分类法。。。。

<?php
add_action( \'init\', \'create_book_tax\' );

function create_book_tax() {
    register_taxonomy(
        \'genre\',
        \'product\',
        array(
            \'label\' => __( \'Genre\' ),
            \'rewrite\' => array( \'slug\' => \'genre\' ),
            \'hierarchical\' => true,
        )
    );

?>
它正在成功创建的分类Genre 在下面Product 岗位类型。

现在我想手动添加类别Genre 而且它也是继承人,所以我可以再次在新创建的类别中插入新类别。

请告诉我如何手动创建类别。

2 个回复
SO网友:Krzysiek Dróżdż

首先,您只想添加一次,因此必须检查它是否存在。然后您可以使用wp_insert_term 作用

if ( !term_exists(\'MyCategory1\', \'genre\') ) {
    wp_insert_term(\'MyCategory1\', \'genre\');
}

SO网友:TopDecker

我不知道你是否注意到了,或者这是否重要,但你忘了关闭代码的括号。

        )
    );

?>

        )
    );
  }
?>

结束

相关推荐