如何在Wordpress中将我的风格添加到我的插件中?

如何在Wordpress中将我的风格添加到我的插件中?,wordpress,plugins,Wordpress,Plugins,我用过: 但这是不可避免的 wp_register_style("jquery.myplugin-1.0.css", "http://wordpress.loc/wp-content/plugins/myplugin/css" , "jquery.myplugin-1.0.css" , array(), "1.0"); wp_enqueue_style( 'jquery.myplugin-1.0.css'); 我可能做错了什么?这很有效 http://wordp

我用过:

但这是不可避免的

        wp_register_style("jquery.myplugin-1.0.css", "http://wordpress.loc/wp-content/plugins/myplugin/css" , "jquery.myplugin-1.0.css" , array(), "1.0");
        wp_enqueue_style( 'jquery.myplugin-1.0.css');
我可能做错了什么?

这很有效

http://wordpress.loc/wp-content/plugins/myplugin/css?ver=3.4.2
但这更好:

wp_register_style("jquery.myplugin-1.0.css", "http://wordpress.loc/wp-content/plugins/myplugin/css/jquery.myplugin-1.0.css");
wp_enqueue_style( 'jquery.myplugin-1.0.css');
如果同时注册和排队,则所有操作都可以完成,它具有相同的参数


第二,你使用了你的网址硬编码。在我的第二个示例中,插件url将是动态的,因此它将在每个WordPress上工作,而不更改url。

好的,是的,它工作,虽然只是添加了样式,但不应用它们,原因是什么?url正确吗?例如,如果在新选项卡中打开相同的url,它会显示您的样式表吗?例如,我有元素
和带有
#myelement{background:#000;}
的样式,但什么也没有发生。是的,url现在非常正确!只需在firebug/chrome网络控制台中进行检查。我也尝试过
#main.entry content#myelement{background:#000;}
,但它可能被否决了,尽管所有脚本都包含得很好,但仍然没有任何内容。
wp_enqueue_style( 'jquery.myplugin-1.0.css', plugins_url( '/css/jquery.myplugin-1.0.css' , __FILE__ ));