正如本网站所建议的,如果未选择任何帖子格式/如果是标准帖子,我将使用此代码来设置摘录的样式。
<?php
$format = get_post_format();
if ( false === $format )
{
echo \'This is a default post\';
the_excerpt();
}
?>
然而,似乎必须有更好的方法将其包含在一条PHP语句中。。。其余部分遵循以下模式:
if ( has_post_format( \'video\' )) {
?>
A VIDEO POST
<?php the_content();
}
if ( has_post_format( \'audio\' )) {
?>
AN AUDIO POST
<?php the_content();
}
有人知道如何在这个if语句中包含原始代码吗?如果,那么。。。
最合适的回答,由SO网友:Michelle 整理而成
我不确定我是否理解。是否只想将所有if语句连接在一起?如果是这种情况,您可以使用elseif,例如:
<?php
$format = get_post_format();
if ( false === $format ) {
echo \'This is a default post\';
the_excerpt();
} elseif ( has_post_format( \'video\' )) { ?>
A VIDEO POST
<?php the_content();
} elseif ( has_post_format( \'audio\' )) { ?>
AN AUDIO POST
<?php the_content();
}
?>