_CATEGORY IF/ELSE语句

时间:2014-10-21 作者:MichaelNagval

我需要做以下几点:如果我有一节课dportfolio - showa类别dportfolio. 否则显示常用类别。

我使用:

if ( class_exists( \'DPortfolio\' ) ) {
      echo DPortfolio::instance()->dportfolio_get_category();
}; ?>
当我尝试添加代码的第二部分时:

the_category(\', \')
使用if/else 语句,我收到一个php错误。

有没有正确编写此函数的建议?

1 个回复
SO网友:Ashok Kumar Nath

代码是否在循环中使用?以下代码应起作用:

if ( class_exists( \'DPortfolio\' ) ) {
      echo DPortfolio::instance()->dportfolio_get_category();
}else{
    the_category();
    //or echo get_the_category();
}
如果在循环之外,您可以尝试echo get_the_category( $post_id ) 显示类别。

注意:当您遇到错误时,如果您编辑了问题,请使用if/else 并包含错误,这样更容易提供帮助。

结束

相关推荐

Show Pages in Categories

通过将此代码添加到函数中,我创建了category函数。php:function page_category() { register_taxonomy_for_object_type(\'category\', \'page\'); } // Add to the admin_init hook of your theme functions.php file add_action( \'init\', \'page_category\' ); 但问