该文件functions.php
包含以下代码:
<?php
add_action('wp_enqueue_scripts', 'add_theme_styles' );
function add_theme_styles() {
echo "Themes added ";
}
该文件header.php
在标签中head
包含以下内容:
<head>
<?php wp_head(); ?>
</head>
如您所见,代码很简单,但是页面上的任何地方都没有显示主题添加的文本,我不明白问题是什么,告诉我为什么这个动作不起作用wp_head()
?
PS 另外,在页面wp_head()
的tag中调用后head
,顶部出现了一个缩进,大约30px,这是否意味着它wp_head()
确实有效,但错误在文件中functions.php
?
这个钩子用于包含样式和脚本,而不是输出字符串。您将所有内容输出到文档的头部,而不是文档的正文。
作为另一种选择: