0

我正在使用自定义字段来更改所有页面上标题的颜色。问题是,home.php 不符合页面的条件。

即使我改变

 <?php
 /**
  * The Template for displaying all single posts.
  *
  */
 ?>

 <?php
 /**
  * Template Name: Groups
  */
  ?>

如果我在管理员中选择此模板,使用“组”页面,并填写自定义字段,它似乎只使用我不想要的 index.php。

目前似乎几乎不可能实现这一目标?有什么想法吗?

4

2 回答 2

0

我不确定是否理解,但您能否在主页上放置标准标题颜色并在其他页面上覆盖它(您说它有效?)

如果不是,您可以测试该页面是否为主页

if(is_front_page()) :
//add custom class to header
endif;
于 2013-10-09T15:01:03.290 回答
0

如果您正在寻找专门测试 home.php,这个函数也可以工作:

    if(is_home();) {
    //custom styles
    }
于 2013-10-29T17:32:40.940 回答