WordPress よく使う関数まとめ2016年版

Last update 
/ Posted by Takumi Hirashima

WordPress でよく使う関数をまとめています。

条件分岐タグ

現在の訪問者がログインしているかチェック

<?php if (is_user_logged_in()): ?>
<?php else: ?>
<?php endif; ?>

ホーム(トップページ)の判別

<?php if ( is_home() || is_front_page() ) : ?>
<?php else: ?>
<?php endif; ?>

読み込む関数

有効化しているテンプレートディレクトリのURLを取得する

<?php echo get_template_directory_uri(); ?>

テンプレートファイルにショートコードを表示

<?php echo do_shortcode('[ショートコード]'); ?>

テンプレートパーツ (ヘッダー、サイドバー、フッター以外) をテンプレートに読み込む

<?php get_template_part( 'temp', 'test' ); ?>

月別アーカイブの出力(投稿)

<ul>
<?php wp_get_archives( 'type=monthly' ); ?>
</ul>

月別アーカイブの出力(カスタム投稿タイプ)

カスタム投稿タイプの月別アーカイブに、その月の投稿数を表示。

<ul>
<?php $post_type = esc_html(get_post_type_object(get_post_type())->name);
 wp_get_archives( 'show_post_count=true&type=monthly&post_type='. $post_type .'' ); ?>
</ul>
スポンサーリンク