我是否可以将其他自定义分类添加到我的语法中(unctions.php)

时间:2019-05-10 作者:Henry

我使用此语法删除自定义分类法存档列表上的摘录,效果非常好:

add_filter( \'excerpt_length\',\'remove_excerpt\', 1000 );
function remove_excerpt( $length ) 
{
    if ( is_tax(\'country\') ) {
        return 0;
    } 
    return $length;
}
然而,我还有另外两个自定义分类。。。。

这样加上另外两个是正确的吗?

add_filter( \'excerpt_length\',\'remove_excerpt\', 1000 );
function remove_excerpt( $length ) 
{
    if ( is_tax(\'country\') ) {
        return 0;
    } 
    elseif ( is_tax(\'us_state\') ) {
        return 0;
    } 
    elseif ( is_tax(\'cities\') ) {
        return 0;
    } 
    return $length;
}
我希望这三个结果都一样。。。

只是想确保我做得正确。

谢谢

1 个回复
SO网友:Alexander Holsgrove

我相信你也可以将数组传递给is_tax:

if(is_tax(array(\'country\', \'us_state\', \'cities\')) {
   return 0;
}
试试看,否则你所拥有的一切都很好。

相关推荐