如果FILE_EXISTS不使用wp_enQueue_style

时间:2013-08-29 作者:teamcrisis

在函数中,我正在执行以下操作:

$optional_css_exists = get_template_directory_uri() . "/css/optional.css";
  if ( file_exists($optional_css_exists) ) {
      wp_enqueue_style(\'options\', get_template_directory_uri() . \'/css/optional.css\', \'style\');
  }
但出于某种原因,它没有被排队。当我回显$optional\\u css\\u exists时,我得到了文件的正确路径。

如果删除If语句,文件将排队。

当文件存在且路径正确时,为什么不将其排队?

1 个回复
最合适的回答,由SO网友:GhostToast 整理而成

无法将URL路径传递给file_exists

PHP: file_exists - Manual

使用get_template_directory()get_stylesheet_directory() 而是:

if(file_exists(get_template_directory()./path/file.css\'))
返回服务器路径

结束

相关推荐

单页WordPress CSS和JS链接

我有一个自定义模板,其中包含博客帖子。。。在我的标题中。php,内部<head> 我有这样的链接。。。<link href=\"http://www.mysite.com/css/design.css\" type=\"text/css\" rel=\"stylesheet\" /> <script type=\"text/javascript\" src=\"http://www.mysite.com/js/myjs.js\"></script>&