【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' ) ); ?>