2024年06月14日
WP関数:get_post_format()
この関数の説明
WP関数の get_post_format() は、投稿ページで選択した投稿フォーマットの名前を返します。
投稿フォーマットの利用宣言は add_theme_support() を参照してください。
関数
get_post_format( $id )
パラメータ
$id(整数) (オプション)
投稿IDを指定します。
省略した場合は、現在の投稿になります。
返り値
投稿のフォーマット名を返します。
aside、image、video、quote、link、gallery、status、audio、chat等
標準の場合(上記が指定されてない)は false が返ります。
事例
①投稿フォーマット毎に表示プログラムを変更する
下記は single.php に記述する内容です。
<?php $format = get_post_format();?> <?php if(!$format):?> <?php get_template_part( 'single', $format );?> <?php else:?> <!--標準の時の投稿ページの表示プログラムを記述します。--> <?php endif;?>
■上記のプログラムは標準以外のフォーマットが指定された場合は single-フォーマット名.php をインクルードします。