我是否放置add_action
之前或之后function myTheme_script {enqueue functions here}
将脚本或样式表排入函数队列时。php,还是这很重要?我从WP论坛的版主那里看到了这两个。
所以
function profondo_scripts() {
wp_enqueue_style( \'twentyfifteen-style\', get_template_directory_uri() . \'/style.css\' );
wp_enqueue_style( \'profondo-child-style\', get_stylesheet_uri() );
}
add_action( \'wp_enqueue_scripts\', \'profondo_scripts\' );
或。。。
add_action( \'wp_enqueue_scripts\', \'profondo_scripts\' );
function profondo_scripts() {
wp_enqueue_style( \'twentyfifteen-style\', get_template_directory_uri() . \'/style.css\' );
wp_enqueue_style( \'profondo-child-style\', get_stylesheet_uri() );
}
最合适的回答,由SO网友:TheDeadMedic 整理而成
没有区别。尽管事实如此add_action
实际上并不检查回调是否确实可调用(即是有效的函数/类/方法),PHP将在执行内联代码之前首先“加载”函数和类定义,因此您可以执行以下操作:
wpse_185390_function(); // Perfectly fine, even though the function is defined "afterwards"
function wpse_185390_function() {
echo \'I\\\'m down here!\';
}
如果你在定义之前或之后“钩住”,这完全取决于你——我个人更喜欢在定义之后保持一致性(这是几乎所有WordPress核心都能做到的)。