我使用以下方法来强化管理风格:
wp_enqueue_style(\'pk-admin-css\', PULUGIN_URL . \'css/admin.css\');
这将输出附加了=ver参数,该参数导致文件加载时没有内容。
我可以通过如下方式删除该参数来修复此问题:
wp_enqueue_style(\'pk-admin-css\', PULUGIN_URL . \'css/admin.css\', array(), null)
基本上给它一个nul值来删除它。我的问题是。。前端样式可以加载该版本号,但为什么我的管理样式不是?有人能给我解释一下吗?
非常感谢。
SO网友:Frank P. Walentynowicz
它与版本无关。首先,常量名称中有一个拼写错误:PULUGIN_URL
. 即使您将其更改为PLUGIN_URL
, 它不会工作,因为这样的常量不存在。当您在插件中执行此操作时,请使用适当的函数。在您的情况下,应该是:plugin_dir_url(__FILE__)
. 您的代码应为:
function wpse_enqueue_style() {
wp_enqueue_style(\'pk-admin-css\', plugin_dir_url(__FILE__) . \'css/admin.css\');
}
add_action( \'admin_enqueue_scripts\', \'wpse_enqueue_style\' );