WordPress插件包含子目录中的css

时间:2012-12-26 11:59:28

标签: wordpress plugins

我有一个关于在后端包含我的元数据样式的css文件(wordpress)的问题。我从Rockable阅读了电子书“从头开始构建Wordpress主题”。他们有以下代码片段链接到css(在同一文件夹中):

<style type="text/css">
<?php include(dsslider-manager.css'); ?>
</style>

这样可行,但我想在一个子文件夹中组织我的css,例如:assets / css / dsslider-manager.css

但是没有链接到该文件。当我用萤火虫看时有一个错误,但当我通过给出的网址时,它会链接到正确的位置......

错误是:

Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /customers/0/d/a/xxx.xx/httpd.www/wordpress/wp-content/plugins/ds-flexslider/includes/cpt-manager.php on line 66 

我错了什么?

感谢您的帮助..

1 个答案:

答案 0 :(得分:1)

该错误是由于您试图包含远程文件,无论如何都不建议这样做 因此,请将dsslider-manager.css下载到插件中的本地文件夹,并将其包含在内:

wp_enqueue_style('my_css_dsslider', PLUGIN_URL . '/assets/css/dsslider-manager.css');

但这并不是您成功包含资产文件所需的全部内容。请检查以下answer以正确的方式完整查看如何执行此操作(css和js文件)。

一旦你学会了,你就可以在你的所有插件中做同样的事情。