css - 仅用于后台一个菜单页面的 Wordpress/CSS 文件

标签 css wordpress if-statement

我有一个自己的插件,我想在后端添加一个 css 文件来为这个插件设置菜单页面的样式。现在 css 文件适用于后端的所有页面,但它应该只适用于我的插件。

function ww_contact_backend_style() {
wp_enqueue_style('admin-styles', '/wp-content/plugins/ww- contact/css/backend.css');
}
add_action('admin_enqueue_scripts', 'ww_contact_backend_style');

我试过了,但是没用:

if(menu_page_url('ww_options')){}

最佳答案

示例:从特定管理页面上的插件加载 CSS 文件

function load_custom_wp_admin_style($hook) {
        // Load only on ?page=mypluginname
        if($hook != 'toplevel_page_mypluginname') {
                return;
        }
        wp_enqueue_style( 'custom_wp_admin_css', plugins_url('admin-style.css', __FILE__) );
}
add_action( 'admin_enqueue_scripts', 'load_custom_wp_admin_style' );

See wp doc

关于css - 仅用于后台一个菜单页面的 Wordpress/CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51553863/

相关文章:

javascript - 如何在移动应用程序中显示 WP 帖子中的媒体(视频)

php - 简单的 WordPress "wp_head"操作 Hook

java - if (arraylist contains "1"&& string contains "1") 打印错误

HTML 表格样式

javascript - 嵌入缩略图 Youtube 视频

r - 考虑另一列中的变量,查找同一列中的不匹配项

java - java-ee中if语句的逻辑问题

css - "i"在 CSS 属性选择器中意味着什么?

html - 如何使图片的背景文字居中

javascript - 博主:调整大小后图像模糊