将脚本和样式排入队列时should be using 这个wp_enqueue_scripts
动作挂钩,将脚本和样式挂钩到
wp_enqueue_scripts
是将要出现在前端的项目排队时使用的合适挂钩。尽管名称不同,但它用于将脚本和样式排队。
使用template_redirect
和template_includes
完全错了。
最好的做法是,如果加载自己的脚本和样式,则最后加载它们,以确保您的脚本和样式不会被其他脚本和样式覆盖。要做到这一点,您必须设置$priority
中的参数add_action
非常低(非常高的数字)。我总是这样999
你要么这样做
function front_page_design(){
if ( is_front_page() || is_home()) {
wp_register_style( \'home_page_style\', get_stylesheet_directory_uri() . \'/index-style.css\' );
wp_enqueue_style( \'home_page_style\' );
}
}
add_action(\'wp_enqueue_scripts\', \'front_page_design\', 999);
或者这个
function front_page_design(){
wp_register_style( \'home_page_style\', get_stylesheet_directory_uri() . \'/index-style.css\' );
if ( is_front_page() || is_home()) {
wp_enqueue_style( \'home_page_style\' );
}
}
add_action(\'wp_enqueue_scripts\', \'front_page_design\', 999);