我有一个关于在后端包含我的元数据样式的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
我错了什么?
感谢您的帮助..
答案 0 :(得分:1)
该错误是由于您试图包含远程文件,无论如何都不建议这样做
因此,请将dsslider-manager.css
下载到插件中的本地文件夹,并将其包含在内:
wp_enqueue_style('my_css_dsslider', PLUGIN_URL . '/assets/css/dsslider-manager.css');
但这并不是您成功包含资产文件所需的全部内容。请检查以下answer以正确的方式完整查看如何执行此操作(css和js文件)。
一旦你学会了,你就可以在你的所有插件中做同样的事情。