我在functions.php文件中使用enqueueing方法调用我的样式表时遇到问题。我正在使用以下内容
<?php
function load_stylesheets()
{
wp_register_style('style', get_template_directory_uri() .
'/style.css', array(), false, 'all');
wp_enqueue_syle('style');
}
add_action('wp_enqueue_scripts', 'load_stylesheets');
?>
我猜这是一个层次结构问题,因为我没有看到代码明智的任何问题。我有一个主题文件夹,包含我所有的php文件,其中还包含我试图引用的css文件
拼写错误
wp_enqueue_syle('style');
应该是wp_enqueue_style('style');
忘了't':)
当我在这里时...如果你正在注册然后立即入队(使用默认值)你可以这样做,因为他们可以接受相同的args:
wp_enqueue_style('main-style', get_template_directory_uri() . '/style.css');
如果你正在使用Child Theme,你应该使用get_stylesheet_directory_uri()而不是get_stylesheet_directory_uri()
// This will point to style.css in child theme
wp_enqueue_style( 'my_child_styles', get_stylesheet_directory_uri().'/style.css' );
// This will point to style.css in the parent theme
wp_enqueue_style( 'my_parent_styles', get_template_directory_uri().'/style.css' );