Wordpress如果是父母{}否则如果是孩子{}

时间:2013-02-28 22:23:06

标签: php wordpress parent categories

我会说我在php上是一个菜鸟,但我觉得我至少还有一点点。

好的,所以我在wordpress中制作了一个主题,我遇到了category.php的问题。当wordpress读入category.php时,我想要一个看起来像这样的if语句。

<?php
$cate = get_category($cat);

if ($cate->category_parent == 1) { 
     require_once ( get_template_directory() . '/category-parent.php' ); } 
else if($cate->category_parent == 0) { 
     require_once ( get_template_directory() . '/category-child.php' ) } 
endif; ?>

是的,如果家长使用这个模板,如果孩子使用这个模板,我的意思是像page.php模板。

谢谢!

1 个答案:

答案 0 :(得分:0)

$sep = '»';
$parents = get_category_parents( $cat, TRUE, $sep );
$parents = explode( $sep, trim( $parents, $sep ) );
if( 1 === count( $parents ) ) {
    /* No category parents. */
    require_once ( get_template_directory() . '/category-parent.php' );
}
else {
    /* One or more parent categories. */
    require_once ( get_template_directory() . '/category-child.php' );
}