WordPress

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

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>

合わせて読みたい関連記事