我在加载自定义样式表时遇到问题wp-admin
这是我的代码,用于在我的主题中加载样式表function.php
add_action(\'admin_head\', \'my_custom_style\');
function my_custom_style()
{
echo \'<link rel="stylesheet" href="\' . get_bloginfo(\'template_url\') . \'/css/style.css" media="screen" type="text/css />\';
}
以及一些添加
<div>
在我的
admin-header
和
admin-footer
add_action(\'admin_head\', \'echo_html\');
function echo_html(){
echo \'<div class="superwrap"> test superwrap\';
}
add_action(\'wp_footer\', \'echo_foo\');
function echo_foo(){
echo \'</div>\';
}
当我在下面回音时
code
在我的内部
my_custom_style
功能,它工作。但是当我链接样式表时,它不会加载。
<style>
.superwrap {
padding:20px 10px 10px 5px;
background:green;
min-height:100%;
}
</style>
最合适的回答,由SO网友:George Yates 整理而成
要包含自定义样式和脚本,应使用wp_enqueue_style() 像这样:
add_action(\'admin_enqueue_scripts\', my_enqueue_admin_styles);
function my_enqueue_admin_styles() {
wp_enqueue_style(\'my-admin-style\', get_bloginfo(\'template_url\') . \'/css/style.css\', array(), \'screen\');
}
您希望使用此方法,因为它将在默认值之后添加CSS,从而允许您覆盖WP样式。
然后,查看任何管理页面的源代码,并搜索CSS。确保那里的URL准确无误。如果是,将加载样式。