我正在阅读这个 WordPress 主题流程图。
我已经在我的 wordpress 中设置了一个基本的父/子主题。
子主题(functions.php)
<?php
echo "child theme";
父主题(functions.php)
<?php
echo "top";
function coffee_enqueue_styles() {
echo "parent theme";
}
add_action('wp_enqueue_scripts', 'coffee_enqueue_styles');
echo "bottom";
因此,在我激活我的子主题并加载并执行它的functions.php文件和 print之后child theme
。然后 WordPress 检查这个主题是否有父主题,它执行它的functions.php文件,在我的情况下它执行并打印top
,bottom
但由于某种原因它没有执行add_action
我正在打印的钩子enqueued from parent
。
这是我得到的输出。
我错过了什么吗?请指导我。谢谢。
更新
我将操作更改为init
并parent theme
在bottom
. 所以我的动作钩子工作正常。
拜托,你能告诉我为什么wp_enqueue_scripts
钩子没有执行或者它背后有什么命令吗?