【WordPress】関数チートシート

WordPressとは

PHPで書かれた無料のオープンソースのコンテンツ管理システム(CMS)のこと

パーツ読み込み系

ヘッダー読み込み

header.phpを読み込む

<?php get_header(); ?>

フッター読み込み

footer.phpを読み込む

<?php get_footer(); ?>

サイドバー読み込み

sidebar.phpを読み込む

<?php get_sidebar(); ?>

ヘッド情報読み込み

headタグ内に記述されるべき情報などを読み込む

<?php wp_head(); ?>

フッター情報読み込み

ページの最後に記述されるべき情報などを読み込む

<?php wp_footer(); ?>

サイト基本情報表示系

サイトタイトル表示

<?php bloginfo( 'name' ); ?>

キャッチフレーズ表示

<?php bloginfo( 'description' ); ?>

サイトアイコン表示

<?php echo get_site_icon_url(); ?>

サイトアドレス表示

<?php echo home_url(); ?>

記事表示系

記事の繰り返し

記事を新着順に繰り返し表示する

<?php while(have_posts()): the_post(); ?>
  <!-- ここに内容 -->
<?php endwhile; ?>

記事タイトル表示

<?php the_title(); ?>

記事本文表示

<?php the_content(); ?>

記事URL

<?php the_permalink(); ?>

アイキャッチ画像表示

<?php the_post_thumbnail( 'full' ); ?>

投稿日表示

<?php echo get_the_date(); ?>

カテゴリ名表示

<?php $postcat = get_the_category(); echo $postcat[0] -> name; ?>

ページ判別

ホームページ判別

<?php if( is_home() ): ?>
  <!-- ホームページの時のHTML -->
<?php endif; ?>

記事ページ判別

<?php if( is_single() ): ?>
  <!-- 記事ページの時のHTML -->
<?php endif; ?>

固定ページ判別

<?php if( is_page() ): ?>
  <!-- 固定ページの時のHTML -->
<?php endif; ?>

カテゴリページ判別

<?php if( is_category() ): ?>
  <!-- カテゴリページの時のHTML -->
<?php endif; ?>

タグページ判別

<?php if( is_tag() ): ?>
  <!-- タグページの時のHTML -->
<?php endif; ?>

検索結果ページ判別

<?php if( is_search() ): ?>
  <!-- 検索結果ページの時のHTML -->
<?php endif; ?>

404ページ判別

<?php if( is_404() ): ?>
  <!-- 404ページの時のHTML -->
<?php endif; ?>

テーマサポート系

タイトルタグ出力

<?php add_theme_support( 'title-tag' ); ?>

アイキャッチ画像設定有効化

<?php add_theme_support( 'post-thumbnails' ); ?>

Feedリンク自動生成

<?php add_theme_support( 'automatic-feed-links' ); ?>

HTMLマークアップ有効化

<?php add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' ) ); ?>