我已经创建了一个简单的CSS文件,我想将其应用到我的一个管理页面——特别是“编辑帖子”页面。我尝试了两种方法(如下所述),但都失败了——所讨论的CSS文件似乎根本没有加载。我的CSS文件位于我的父主题目录中,名为admin style。css,包括:
.ea-hide-admin {
visibility: hidden;
}
Attempt 1: 从
WordPress Codex page on enqueuing admin scripts. 我的职能。我添加的php:
function load_custom_wp_admin_style() {
wp_register_style( \'custom_wp_admin_css\', get_template_directory_uri() . \'/admin-style.css\');
wp_enqueue_style( \'custom_wp_admin_css\' );
}
add_action( \'admin_enqueue_scripts\', \'load_custom_wp_admin_style\' );
此操作失败,错误日志显示
wp_enqueue_style()
计算结果为false。我也试过
admin_head
改为挂接此处,但失败了,出现了相同的错误。
Attempt 2: 从…起this previous Stack Exchange question. 我的职能。我添加的php:
function wpse239532_load_admin_style() {
wp_enqueue_style( \'admin_css\', get_stylesheet_directory_uri() . \'/admin-style.css\', false, \'1.0.0\' );
}
add_action( \'admin_enqueue_scripts\', \'wpse239532_load_admin_style\' );
这也失败了,错误日志表明
wp_enqueue_style()
正在计算为false。
我已确认相关CSS文件存在于正确的目录中(screenshot).
SO网友:AddWeb Solution Pvt Ltd
通过添加函数尝试此代码。php文件。
function Newcustom_script_enqueue() {
wp_enqueue_style( \'customstyle\', get_template_directory_uri() . \'/newtheme.css\', array(),\'1.0.0\', \'all\' );
}
add_action(\'wp_enqueue_scripts\', \'Newcustom_script_enqueue\');