你得到了404
错误,因为您没有提供CSS文件的正确URL地址。
这是因为第一个plugin_dir_path()
下面输出文件系统目录路径(例如。/home/user/var/www/wordpress/wp-content/plugins/my-plugin/
):
wp_enqueue_style( \'myplugin-style\', plugin_dir_path( __FILE__ ) . \'/css/style.css\', array(), filemtime( plugin_dir_path( __FILE__ ) . \'/css/style.css\' ) );
所以你应该使用
plugin_dir_url()
获取插件的URL目录路径(例如。
http://example.com/wp-content/plugins/my-plugin/
):
wp_enqueue_style( \'myplugin-style\', plugin_dir_url( __FILE__ ) . \'css/style.css\', array(), filemtime( plugin_dir_path( __FILE__ ) . \'/css/style.css\' ) );
请注意,这两个函数都包含尾部斜杠,因此在上面的代码中,我有意使用
css/style.css
而不是
/css/style.css
. 否则,URL将包含
//css/style.css
(请注意两条斜线)。