1

我有一个关于在后端包含我的元框样式的 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 

我错了什么?

谢谢你的帮忙..

4

1 回答 1

1

该错误是由于您试图包含一个远程文件,无论如何都不推荐。
因此,下载dsslider-manager.css到插件内的本地文件夹并像这样包含它:

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

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

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

于 2012-12-26T12:49:37.037 回答