因此, 我在Wordpress主题开发以及整个Web开发方面都是超级新手, 并且正在尝试了解WP生态系统。任何帮助都感激不尽
在浏览一些WP教程时, 我发现有多种方法可以在wordpress中包含style.css文件。即
- <?php bloginfo(‘stylesheet_url’); ?>
- <?php echo get_stylesheet_uri(); ?>
- <?php echo get_template_directory_uri(); ?> / style.css
可以在header.php中添加代码的前3行
除此之外, 我们还可以使用功能-wp_enqueue_style()
我的问题是, 在wordpress模板中包含style.css的正确方法是什么。
#1
我相信使用wp_enqueue_style()是基本的并且更合适。
如果你希望仅在特定页面模板上引用样式表, 则可以这样做
if ( is_page_template('template-directory/template-name.php')) {
wp_enqueue_style( 'theme_css', get_template_directory_uri() . '/directory/filename.css');
}
或者, 如果它不是特定于页面模板, 则只需执行此操作。
wp_enqueue_style( 'theme_css', get_template_directory_uri() . '/directory/filename.css');
这段代码将需要放入你的functions.php文件中。在此处详细了解-> https://developer.wordpress.org/themes/basics/includes-css-javascript/#stylesheets
你还需要注意引用CSS文件的顺序-> CSS样式表会覆盖哪个顺序?
#2
一切都会为你工作, 并且我的想法中没有”正确的方式”之类的东西。无论如何使用<?php bloginfo(‘stylesheet_url’); ?>, 因为它是wordpress功能, 并且在head标签中会更好。
评论前必须登录!
注册