1

私はワードプレスのテーマを構築していますが、特定の Post Format 内に書かれた Post があるかどうかを確認する必要があります。

これは、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>'; 
        }
    }
}

したがって、現在、すべての投稿フォーマットがリンクとして表示されています。私が必要とするのは、その投稿フォーマットが割り当てられた投稿を持つものだけを表示することです。

例:

投稿フォーマットの見積もりが割り当てられた投稿がない場合は、見積もりリンクを表示しません。

私はウェブを検索しようとしましたが、成功しませんでした。これを達成する方法を知っている人はいますか?ありがとうございました!

4

1 に答える 1