在Wordpress UI中,在Profile页面(../wp-admin/profile.php)上,有八个默认的Admin Color Schemes,您可以选择它们作为选项:
我已经找到了创建这些方案的CSS的位置(../wp-admin/css/colors/),并使用CSS创建了自己的文件夹。
首先,我甚至不能让我的配色方案显示在个人资料页面上,所以我可以测试它。在../wp-admin/profile.php中,它只是这样:
define('IS_PROFILE_PAGE', true);
/** Load User Editing Page */
require_once( dirname( __FILE__ ) . '/user-edit.php' );
在../wp-admin/user-edit.php中,这里有一节列出了配色方案:
<?php if ( count($_wp_admin_css_colors) > 1 && has_action('admin_color_scheme_picker') ) : ?>
<tr class="user-admin-color-wrap">
<th scope="row"><?php _e('Admin Color Scheme')?></th>
<td><?php
/**
* Fires in the 'Admin Color Scheme' section of the user editing screen.
*
* The section is only enabled if a callback is hooked to the action,
* and if there is more than one defined color scheme for the admin.
*
* @since 3.0.0
* @since 3.8.1 Added `$user_id` parameter.
*
* @param int $user_id The user ID.
*/
do_action( 'admin_color_scheme_picker', $user_id );
?></td>
</tr>
<?php
endif; // $_wp_admin_css_colors
所以我的问题是
1.我如何让它在个人资料页面上显示我的配色方案,以便我可以测试和编辑它?
1.一旦我对它的外观感到满意,我如何将配色方案放入我的自定义主题的functions.php文件中,以便我可以在每次安装主题时导入它,而不必担心WordPress会用更新删除它?
1.如何将此配色方案设置为用户的默认配色方案?
让我知道,如果我需要添加更多的细节,谢谢大家的帮助!
3条答案
按热度按时间pprl5pva1#
看看这篇文章,它可能会帮助你:https://www.orionorigin.com/tutorials-and-snippets/define-wordpress-color-scheme-set-default-users/
rfbsl7qr2#
对于任何想知道的人:我找到了答案!感谢@Manas Khandelwal的帮助,我找到了一个为我生成CSS文件的工作站点。它是一个很好的起点,我从它开始的基本文件编辑它。
这里是网站,我强烈推荐它:https://wpadmincolors.com/
只要按照说明把它放在你的主题。谢谢大家!
2skhul333#
查看其他解决方案的所有问题,例如:
我们已经创建了一个100%免费的插件ACOS,您可以使用它来创建自定义配色方案。一些功能:
我们只是想为社区提供一些价值。在这里查看,它是100%免费的:https://wordpress.org/plugins/admin-color-scheme/
ACOS - settings