You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress使用wp_enqueue_style引入样式失效,代码哪里存在问题?

你贴的这段引入样式的代码本身语法没有问题,没有生效可以从以下几个方向排查:

  • 确认functions.php文件放置位置正确:必须放在当前已激活的主题根目录下,放置在子目录、未激活主题、父主题(你实际用子主题的场景)下都不会触发执行。
  • 确认样式文件路径匹配:get_theme_file_uri('/style.css')是读取当前激活主题根目录下的style.css,如果你的样式文件存放在assets/css等子目录中,需要把路径对应修改为对应子目录路径,例如get_theme_file_uri('/assets/css/style.css')。另外可以右键查看前端页面源码,搜索style.css的输出路径,复制到浏览器单独访问,确认可以正常打开。
  • 检查主题是否引入了wp_head():打开当前主题的header.php文件,确认</head>标签前存在代码<?php wp_head(); ?>,所有通过wp_enqueue_scripts钩子挂载的资源都依赖该函数输出到页面,缺失该代码所有排队资源都不会加载。
  • 避免样式句柄冲突:你使用的main-style是比较通用的句柄,如果和其他插件、主题注册的样式句柄重名,WordPress只会加载先注册的资源,你可以把句柄修改为带主题前缀的唯一值,例如yourtheme_main_style规避冲突。
  • 清理各类缓存:如果开启了浏览器缓存、网站缓存插件、CDN服务,先清空所有缓存后再刷新页面,很多时候代码已经生效只是缓存展示了旧页面内容。
  • 确认代码作用域正确:这段代码需要放在functions.php的全局作用域,不要嵌套在其他函数内部,同时确认代码包裹在<?php ?>标签内部,没有多余的语法错误。

内容的提问来源于stack exchange,提问作者Spyros Drantzios

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 18:48:02