更改标头中的css文件的顺序

时间:2015-03-02 12:02:09

标签: css wordpress

我正在为现有主题创建子主题。在设置时,我注意到父主题的子主题的一些布局更改。最后我得知这是因为标题以不同的顺序拉入css文件。

在父母身上:

  1. 一堆css文件
  2. theme styles.css
  3. 在孩子身上,他们会:

    1. theme styles.css
    2. 一堆css文件
    3. child styles.css
    4. 我想让孩子的顺序相同,但最后只要加上孩子,

      在我的孩子的function.php中我有这个。

      add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
      function theme_enqueue_styles() {
          wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
      
      }
      

      我已经尝试在add_action调用的末尾添加一个大索引,但这会让事情变得更糟。

      那么,我怎样才能以正确的顺序获取文件

2 个答案:

答案 0 :(得分:0)

您的add_action功能具有“优先级”'您可以使用的参数

http://codex.wordpress.org/Function_Reference/add_action

答案 1 :(得分:0)

你可以在add_action上传递一个arg作为优先级,如

  add_action( 'wp_enqueue_scripts', 'pile_name_scripts', 5 );

在默认优先级为10之前加载5。