【发布时间】:2014-06-13 12:03:40
【问题描述】:
出于开发目的,我想将子主题限制为仅对我(管理员)可见。然后我可以进行更改、上传并在网站上实时查看它们,而其他人不会看到这些未完成的更改。完成后,我会将受影响的文件移动到父主题的文件夹中,以使所有人都能看到更改。
这可以通过functions.php使用某种脚本吗?
【问题讨论】:
标签: php wordpress themes admin roles
出于开发目的,我想将子主题限制为仅对我(管理员)可见。然后我可以进行更改、上传并在网站上实时查看它们,而其他人不会看到这些未完成的更改。完成后,我会将受影响的文件移动到父主题的文件夹中,以使所有人都能看到更改。
这可以通过functions.php使用某种脚本吗?
【问题讨论】:
标签: php wordpress themes admin roles
您可能希望在子域上创建一个开发环境,但如果您受此限制,您将希望仅在登录时将样式排入队列。
在 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');
}
}
这应该是您想要做什么的总体思路。如果您有任何问题,请发表评论。
【讨论】: