Не можете вызвать внешнюю таблицу стилей для администратора Wordpress (используя css администратора wp)?
Я попробовал следующее:
<?php
function my_wp_admin_css() {
echo '<link rel="stylesheet" href="/wp-content/plugins/custom-admin-style/wp-admin.css" type="text/css" />';
}
add_action('wp_admin_css','my_wp_admin_css');
Но в администраторе Wordpress ничего не отображается.
Что я делаю не так?
1
1 answers
Вам нужно использовать wp_enqueue_style
и подключить его к admin_print_styles
add_action( 'admin_print_styles' , 'my_wp_admin_css' );
function my_wp_admin_css() {
wp_enqueue_style('my_admin_style' , WP_PLUGIN_URL . '/myPlugin/stylesheet.css' );
}
Если вам просто нужна таблица стилей на странице плагинов, вы можете использовать:
$mypage = add_management_page( 'myplugin', 'myplugin', 9, __FILE__, 'myplugin_admin_page' );
add_action( "admin_print_styles-$mypage", 'myplugin_admin_head' );
function myplugin_admin_head() {
// what your plugin needs in its <head>
}
1
Author: Chris_O, 2011-04-06 13:19:31