如何复制管理员的默认样式并告诉wordpress使用自定义样式而不是默认样式?基本上我想改变颜色和字体,而不必使用!强制Wordpress使用它的重要语法。
如何重写wp-admin样式
3 个回复
SO网友:samurai_jane
正如@Fusion所指出的,从版本5开始,情况发生了变化。为了覆盖5.*的管理样式,你需要一个钩子functions.php
, 类似这样:
function custom_admin() {
$url = get_settings(\'siteurl\');
$url = $url . \'/wp-content/themes/my-theme/wp-admin.css\';
echo \'<link rel="stylesheet" type="text/css" href="\' . $url . \'" />\';
}
add_action(\'admin_head\', \'custom_admin\')
来源:Wordpress Codex
isitwp Snippet
请注意isitwp Snippet 错误地将html实体与尖括号混合。您应该使用尖括号而不是实体。
SO网友:dhirenpatel22
使用以下函数将自定义管理CSS文件(custom admin.CSS)排入WordPress后端的队列:
add_action(\'admin_print_styles\', \'custom_admin_css\');
add_action(\'wp_enqueue_scripts\', \'custom_admin_css\');
function custom_admin_css() {
if (is_admin()) {
wp_enqueue_style("custom-admin-css", get_bloginfo(\'template_directory\'). "/custom_admin.css", false, false, "all");
}
}
希望这能奏效。。!!SO网友:Tim
在里面WordPress 5.x 您可以使用以下挂钩将CSS添加到管理页面或后期编辑页面。
enqueue_block_editor_assets
将您自己的样式添加到Gutenberg页面
admin_enqueue_scripts
将您自己的样式添加到管理页面
您可以在functions.php
主题文件。
结束