web-dev-qa-db-ja.com

「標準」投稿フォーマットからのみ投稿を取得

'image'の投稿フォーマットからpostsonlyを取得するには以下のコードを使用します。

<?php if( has_post_format('image')){ ?>
   <?php the_post_thumbnail(); ?>
<?php } ?>

以下のコードで 'standard'投稿フォーマットからpostsonlyを取得する必要がありますが、全ての投稿フォーマットから投稿を取得します。

 <?php if( has_post_format('standard')){ ?>
     <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
 <?php } ?>

解決策はありますか?

3
User1212

行う、

<?php if( false == get_post_format() ){ ?>
    <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
<?php } ?>

標準の投稿フォーマットは実際には投稿フォーマットではないので、投稿にデフォルトの投稿フォーマット以外の投稿フォーマットが含まれているかどうかを条件付きでチェックすると、... standard に設定されるのでfalseが返されます。

4
userabuser