在主题设置上创建类别

时间:2019-12-08 作者:sialfa

激活自定义主题时,是否可以创建一些默认类别?我的意思是,当我激活自定义主题时,我希望创建一些预定义的类别,例如新闻或信息,这是因为使用这种方式,我可以直接在主题的模板部分加载帖子。否则,如果我想添加一个自定义小部件插件,我如何才能做到这一点?我看到许多网站在页脚或页面的其他部分使用小部件,但我从未使用过它们,所以我不知道在我的页面或具有此结构的post php文件中添加此功能的正确方法:

<?php 

if( have_posts() ): while( have_posts() ): the_post();

the_title();

the_content();

endwhile;
endif;

?>

所有标记都是使用短代码添加的,除了标题或有时是帖子缩略图。

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

您可以使用after_setup_theme 对于此示例:

add_action( \'after_setup_theme\', \'custom_add_cat\' );

function custom_add_cat() {
    //Create Custom Category
    wp_insert_term(
    \'Custom Category\', 
    \'category\', 
    array(\'slug\' => \'custom-category\')
    );
}
阅读此处了解更多信息:https://developer.wordpress.org/reference/hooks/after_setup_theme/

相关推荐

WooThemes-供应商/预订-允许供应商管理资源

我正在尝试从WooThemes为bookings插件带来新功能。在组合预订和供应商插件时,不允许供应商用户管理资源(资源是自定义帖子)。我将新功能添加到资源自定义帖子中,然后将这些功能添加到供应商角色(通过用户角色插件)现在,资源显示在供应商角色的管理菜单中,但当我尝试添加新资源时,会出现“您无权访问此页面”错误。我添加的新功能:https://i.stack.imgur.com/OCDlV.png添加到角色的功能:https://i.stack.imgur.com/5t696.png使用角色登录时显示的