Warning: Trying to access array offset on value of type bool in /home/c0843558/public_html/enakat-service.online/wp-content/themes/cocoon-master/lib/utils.php on line 2618

Warning: Trying to access array offset on value of type bool in /home/c0843558/public_html/enakat-service.online/wp-content/themes/cocoon-master/lib/utils.php on line 2618

Warning: Trying to access array offset on value of type bool in /home/c0843558/public_html/enakat-service.online/wp-content/themes/cocoon-master/lib/utils.php on line 2646

Word Pressでアイキャッチ画像の機能を有効化


Warning: Trying to access array offset on value of type bool in /home/c0843558/public_html/enakat-service.online/wp-content/themes/cocoon-master/tmp/eye-catch.php on line 19

Warning: Trying to access array offset on value of type bool in /home/c0843558/public_html/enakat-service.online/wp-content/themes/cocoon-master/tmp/eye-catch.php on line 20

Warning: Trying to access array offset on value of type bool in /home/c0843558/public_html/enakat-service.online/wp-content/themes/cocoon-master/tmp/eye-catch.php on line 21
WordPress

はじめに

この記事では、Word Pressでアイキャッチ画像の機能を有効化するための「サンプルコード」・「記述内容の説明」を掲載しています。

この記事でのキーワード
Word Press関数, Word Press

サンプルコード

if ( function_exists( 'add_theme_support' ) ) {
	add_theme_support( 'post-thumbnails' );
}

記述内容の説明

if ( function_exists( ‘add_theme_support’ ) ) {}

この部分はadd_theme_supportという関数が存在する(=使用可能である)場合のみ、中括弧 {} 内のコードが実行されるという条件文で、主に互換性の確保のために使用されます。

例えば、古いバージョンのWordPressではadd_theme_supportが存在しない場合がありますので、この条件文によりエラーを出さないようにしています。

add_theme_support( ‘post-thumbnails’ );

このコードにより、現在アクティブなテーマが投稿のサムネイル(アイキャッチ画像)をサポートするようになります。
具体的には、投稿やカスタム投稿タイプの編集画面でアイキャッチ画像の設定が可能になります。

また、テーマ内のテンプレートファイルでthe_post_thumbnail()関数などを用いて、このアイキャッチ画像を表示することができます。
要約すると、このコードはテーマが投稿のサムネイル(アイキャッチ画像)を利用できるように設定を追加するものです。

add_theme_support( ‘   ’ );
第一引数の種類例

  • 'title-tag': wp_head() 関数を使用すると、<title>タグを自動的に出力してくれます。
  • 'custom-header': ユーザーがカスタムヘッダー画像を設定できるようになります。
  • 'custom-background': ユーザーがカスタム背景画像を設定できるようになります。
  • 'post-thumbnails': 投稿やページにおいてアイキャッチ画像をサポートします。
  • 'custom-logo': サイトロゴをカスタマイズできるようにします。
  • 'html5': HTML5マークアップのサポートを付け加えます。
  • 'post-formats': 投稿フォーマット(画像やビデオなど)を使えるようにします。
  • 'automatic-feed-links': 投稿とコメントのRSSフィードリンクを生成します。
  • 'editor-style': 管理画面のエディタにテーマのスタイルシートを適用します。

コメント

タイトルとURLをコピーしました