wp_enqueue_style升级后不起作用

时间:2018-12-26 19:40:01

标签: php wordpress

无法使样式表显示在最终结果中。

对不起,堆栈溢出不起作用。

该函数运行。在Main.min.css之后回显有效,但脚本未显示。我不确定为什么。我尝试的所有方法均无效。

wp_enqueue_style('style.css', get_stylesheet_directory_uri() . '/style.css', array(), NAKED_VERSION, FALSE);
//wp_enqueue_style('bootstrap.min.css', get_stylesheet_directory_uri() . '/stylesheets/bootstrap.min.css', array(), NAKED_VERSION, FALSE);
wp_enqueue_style('slick.min.css', 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css', array(''), NAKED_VERSION, FALSE);
wp_enqueue_style('slick-theme.min.css', 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css', array('slick.min.css'), NAKED_VERSION, FALSE);
wp_enqueue_style('main-site.min.css', get_template_directory_uri() . '/stylesheets/main.min.css', array('slick-theme.min.css'), NAKED_VERSION, FALSE);

我希望main.min.css在指定的路径上显示为设计状态。 WordPress 5打破了这一点。该站点不再正确显示。

编辑(添加): 鉴于以上陈述清楚地表明了问题并且显示不正确,我如何使我的网站像升级前一样正常工作?

找到的解决方法(编辑): 我从数组中删除了依赖项字符串,发现导致它被加载。然后,我简化了依赖项字符串(位于上面)不包含扩展名。我还从“ slick.min.css”中的数组中删除了“”。这导致它解决。

2 个答案:

答案 0 :(得分:0)

确定要在header.php和footer.php中添加wp_head()和wp_footer()吗? 然后验证wp_enqueue_style应该可以工作。

答案 1 :(得分:0)

是的,我可以确认。从5.0.0升级到5.0.2后,我遇到了同样的问题。

删除依赖项也确实为我解决了这个问题。

之前:

wp_enqueue_style(
  'nuk.editor',
  plugins_url($editorStylePath, __FILE__),
  [  'wp-blocks' ],
  filemtime( plugin_dir_path( __FILE__ ) . $editorStylePath )
);

之后:

wp_enqueue_style(
  'nuk.editor',
  plugins_url($editorStylePath, __FILE__),
  [],
  filemtime( plugin_dir_path( __FILE__ ) . $editorStylePath )
);