在wordpress中添加style.css,正确的方法

时间:2017-12-31 15:23:53

标签: css wordpress wordpress-theming

所以我在wordpress主题开发和整个web开发方面都是超级新手,并试图了解WP生态系统。任何帮助将不胜感激

在浏览几篇WP教程时,我发现有多种方法可以在wordpress中包含style.css文件。即,

  1. <?php bloginfo('stylesheet_url'); ?>
  2. <?php echo get_stylesheet_uri(); ?>
  3. <?php echo get_template_directory_uri(); ?>/style.css
  4. 前三行代码可以添加到header.php

    除此之外,我们还可以使用函数 - wp_enqueue_style()

    我的问题是,在wordpress模板中包含style.css的正确方法是什么。

2 个答案:

答案 0 :(得分:2)

我认为使用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文件中。在这里阅读更多相关信息 - &gt; https://developer.wordpress.org/themes/basics/including-css-javascript/#stylesheets

您还要注意引用css文件的顺序 - &gt; In which order do CSS stylesheets override?

答案 1 :(得分:0)

一切都会对你有用,并且没有像#34;正确的方式&#34;在我的想法。 无论如何使用<?php bloginfo('stylesheet_url'); ?>,因为它是wordpress功能,它在head标签中可以更好。