我正在构建一个 wordpress 主题,我需要检查是否有任何帖子以某种帖子格式编写。
这就是我的functions.php中的内容
add_theme_support( 'post-formats', array( 'image', 'link', 'quote', 'status', 'video', 'audio', 'gallery' ) );
而页面模板文件中的这一小段代码。
if ( current_theme_supports( 'post-formats' ) ){
$post_formats = get_theme_support( 'post-formats' );
if ( is_array( $post_formats[0] ) ) {
foreach ($post_formats[0] as $post_format) {
echo '<a href="#">'.$post_format.'</a>';
}
}
}
因此,目前我将所有帖子格式显示为链接。我需要的是只显示那些分配了该帖子格式的帖子。
例子:
如果没有分配帖子格式报价的帖子,则不显示报价链接。
我试图搜索网络但没有成功。有谁知道如何做到这一点?谢谢!