Пользовательские стили Wordpress в странице меню

Я добавил страницу меню к своему плагину. В wp кодексе описан, что я могу использовать отдельный .php файл для содержания меню.

function register_custom_menu_page() {
   add_menu_page('custom menu title', 'custom menu', 'add_users', 'myplugin/myplugin-index.php', '',   plugins_url('myplugin/images/icon.png'), 6);
}

myplugin-index.php

<?php
   echo "Admin Page Test";
?>

Теперь я хочу использовать пользовательские стили (.css) в myplugin-index.php. Как это может быть достигнуто?

BR,

mybecks

0
16.08.2012, 11:42
2 ответа

Вы могли использовать

<!doctype html>
<head>
<style type="text/css">
#toplevel_page_custom_menu_title{
display:none !important;
}
.update-nag{
height:auto !important;
}
</style>
</head>
<body>
<div class="update-nag">
<?php
   echo "Admin Page Test";
?>
</div>
</body>
</html>

Можно ставить в очередь этот путь

function prefix_add_my_stylesheet() {
        wp_register_style( 'prefix-style', plugins_url('style.css', __FILE__) );
        wp_enqueue_style( 'prefix-style' );
    }
add_action( 'admin_enqueue_scripts', 'prefix_add_my_stylesheet' );

Ссылка: http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts#Example:_Load_CSS_File_on_All_Admin_Pages

0
20.02.2020, 01:51

Можно использовать wp_enqueue_style.

0
20.02.2020, 01:51

Теги

Похожие вопросы