wp_head()未将自定义CSS插入<head>标签的问题求助
解决方案
问题出在样式表的路径引用错误,直接使用绝对路径会指向服务器根目录,而非WordPress主题目录。修改functions.php中的代码即可:
修改后的functions.php代码:
<?php function add_CSS() { wp_enqueue_style( 'gj-sheet', get_stylesheet_directory_uri() . '/assets/css/style.css'); } add_action('wp_enqueue_scripts', 'add_CSS'); ?>
关键说明
get_stylesheet_directory_uri()是WordPress内置函数,会返回当前激活主题的目录URL,确保路径指向主题文件夹下的assets/css/style.css文件。- 确认你的主题目录下确实存在
assets/css/style.css文件,且文件名、路径拼写无误。 - 你的
header.php中已经正确添加了<?php wp_head(); ?>,这是WordPress输出排队样式/脚本的必要钩子,无需修改。
内容的提问来源于stack exchange,提问作者VikMitGrip
相关产品推荐
相关产品推荐

