在主题设置后创建类别,并修改默认类别

时间:2020-02-14 作者:sialfa

我需要修改wordpress在安装后创建的默认类别。我想创建一个新的主题,并在激活我的主题后修改现有的主题。这可能吗?

1 个回复
最合适的回答,由SO网友:RiddleMeThis 整理而成

您可以使用wp_update_term 修改术语(即使默认未分类)和wp_insert_term 更新现有条款。

这里有一个基本的例子,可以帮助您实现这一目标。

function add_category(){

    // Update Uncategorized Category (1)
    wp_update_term(
        1, 
        \'category\',
        array(
          \'name\' => \'New Category Name\',
          \'slug\' => \'new-category-slug\'
        )
    );

    // Insert New Category
    if(!term_exists(\'another-category\')) {
        wp_insert_term(
            \'Another Category\',
            \'category\',
            array(
                \'slug\' => \'another-category\'
            )
        );
    }
}

add_action(\'after_setup_theme\', \'add_category\');
这是经过测试的,并且有效。