Wordpress admin stylesheet

时间:2012-03-07 作者:redconservatory

有没有办法在我的主题中覆盖管理中的样式?

如果不需要的话,我不想碰管理员样式表。

我只想在我的管理中增加一个列,但也要以一种不会在将来的wordpress更新中被覆盖的方式来做。

3 个回复
SO网友:The Z Man

看看这里的CODEX 例如,如何做这件事。

Example: Load CSS File on All Admin Pages

function load_custom_wp_admin_style(){
    wp_register_style( \'custom_wp_admin_css\', get_bloginfo(\'stylesheet_directory\') . \'/admin-style.css\', false, \'1.0.0\' );
    wp_enqueue_style( \'custom_wp_admin_css\' );
}
add_action(\'admin_enqueue_scripts\', \'load_custom_wp_admin_style\');

Example: Target a Specific Admin Page

function my_enqueue($hook) {
    if( \'edit.php\' != $hook )
    return;
    wp_enqueue_script( \'my_custom_script\', plugins_url(\'/myscript.js\', __FILE__) );
}
add_action( \'admin_enqueue_scripts\', \'my_enqueue\' );

SO网友:mor7ifer

您可以使用admin_enqueue_scripts 挂钩与wp_enqueue_style 以类似的方式:

// you may want to wrap add_action() in a conditional to prevent enqueue on every page
add_action( \'admin_enqueue_scripts\', \'wpse44753_admin_enqueue\' );

function wpse44753_admin_enqueue() {
    wp_enqueue_script(
        \'wpse44753_style\',
        \'script/location/here.css\', // you probably want to use plugins_url() for this
    );
}

SO网友:Nuno Sarmento

使用“add\\u editor\\u style(array | string$stylesheet=\'editor style.css\')”怎么样?

“参数$stylesheet是相对于主题根的样式表名称。它还接受样式表数组。它是可选的,默认为“editor style.css”。

此函数自动添加另一个带有-rtl前缀的样式表,例如编辑器样式rtl。css。如果该文件不存在,则在将样式表添加到TinyMCE之前将其删除。如果将样式表数组传递给add\\u editor\\u style(),则仅为第一个样式表添加RTL。“”

/**
 * Registers an editor stylesheet for the theme.
 */
 if ( ! function_exists( \'ns_admin_custom_css\' ) ) : 
 function ns_admin_custom_css() {
    add_editor_style( get_stylesheet_directory_uri() . \'/assets/css/admin.css\' );
 }
 add_action( \'admin_init\', \'ns_admin_custom_css\' );
 endif;

结束

相关推荐

Admin_init中的WP_Query(和post_id)为空

我正在开发一个插件,我遇到的一个问题是,我无法在分配给admin\\u init hook的函数中获取post id。我尝试了几种不同的方法;但是,它们似乎都使用$wp\\u查询。ID不在URL中(SEO URL)。下面是我正在使用的代码的简单版本。我刚才实现了这样的代码,并通过查看“后期编辑”页面来运行它add_action(\'admin_init\',\'do_optional_featured_article\'); function do_optional_featured_articl