WordPress儿童主题为特定角色

时间:2014-04-28 04:47:08

标签: php wordpress themes admin roles

我希望将子主题限制为仅供我(管理员)查看以用于开发目的。然后,我可以在网站上进行更改,上传和查看,而无需其他人看到未完成的更改。完成后,我会将受影响的文件移至“父主题”文件夹中,以使所有人都可以看到更改。

通过functions.php?

可以使用某种脚本吗?

1 个答案:

答案 0 :(得分:0)

您可能希望在子域上创建开发环境,但如果受此限制,则只有在您登录时才会将样式排入队列。

在style.css中(改变二十四,以匹配您当前的主题)

/*
Theme Name:   Twenty Fourteen Child
Theme URI:    http://example.com/twenty-fourteen-child/
Template:     twentyfourteen
*/

@import url("../twentyfourteen/style.css");

在header.php中

if ( is_user_logged_in() ) {
    if ( $user_id = YOUR_USER_ID ) {
        wp_register_style('YOUR_STYLE', get_stylesheet_directory_uri() . 'PATH.css');
        wp_enqueue_style('YOUR_STYLE');
    }
}

这应该是您想要做的一般想法。如果您有任何问题,请发表评论。