はじめる!WordPress入門

functions.php

全333コースを10日間無料で

ぜひご覧ください。

無料で視聴する すべての加入プランを見る
または
テーマごとにWordPressの設定や独自のPHPを記述するためのfunction.phpと呼ばれる関数ファイルを利用することができます。ここではfunctions.phpの仕組みについて解説します。
講師:
07:35

字幕

このレッスンでは finctions.php の 役割について学習します。 functions.php はテーマ内で 使用できる機能や 便利な関数を 記述しておくためのファイルです。 自動的にすべてのテンプレートファイルに 読み込まれます。 使用できるファイル名は functions.php です。 php に詳しい方であれば functions.php は その名が示す通り 様々なユーザー関数を記述しておくための ファイルだと思ってください。 自動的にすべてのテンプレートで インクルードされますので 共通ライブラリとして使用することができます。 この functions.php 内に 記述した関数は すべてのテンプレートから 読み出すことができます。 また、一部の WordPress の機能は functions.php を使って 使用することを宣言することで 使用が可能になります。 それでは WordPress の代表的な機能を functions.php を使って 有効化してみましょう。 最初に管理画面を確認します。 「外観」>「テーマ」を確認すると 今使用しているテーマで使える機能が リストアップされます。 ここにまだなにも表示されていないのが 確認できます。 それではエディターから functions.php を編集してみましょう。 functions.php を開いて様々な機能を 有効化する宣言を記述します。 register_sidebar は ダイナミックサイドバーを 使用するための記述です。 add_theme_support で post-format と指定すれば 指定した投稿フォーマットを 利用することができます。 add_theme_support に custom-header と入力すれば ヘッダーのカスタマイズ機能を 使用することができるようになります。 functions.php を開いて テーマに機能を追加するための 記述を追加します。 register_sidebar は ダイナミックサイドバーを 利用するための記述です。 add_theme_support に post-format と指定すれば その後ろで指定した投稿フォーマットを 利用できるようになります。 custom-header custom-background は それぞれヘッダーのカスタマイズ 背景のカスタマイズ機能を 利用できるようになります。 post-thumbnails は 投稿ページで使用する アイキャッチ画像が 利用できるようになります。 menus はメニューの 管理機能が使用できるようになります。 記述したら保存して もう一度管理画面を開いてみましょう。 ページをリロードします。 テーマに「ウィジェット」「メニュー」 「ヘッダー」「背景」が表示されました。 「外観」のメニューにも 同じものが追加されています。 また、投稿ページを開けば 投稿フォーマットと アイキャッチ画像のパネルが 追加されていることがわかります。 このようにテーマの一部の機能は functions.php を使って有効化します。 このレッスンでは functions.php の 動作や役割について学習しました。

はじめる!WordPress入門

ブログ作成ツールやCMSとしてもっともポピュラーなWordPressを使えば、ブログだけでなく一般的なサイトでも簡単に無料で作ることができます。このコースでは初めての方を対象にWordPressをインストールから実際のサイト構築まで丁寧に解説していきます。

7時間01分 (89 ビデオ)
現在、カスタマーレビューはありません…
 
ソフトウェア・トピック
カテゴリー
ウェブデザイン
CMS
価格: 3,990
発売日:2014年01月14日

このコースは、「オンデマンド」でご利用可能であり、ダウンロードすることもオンラインで見ることもできます。

ダウンロードすると、オフラインでコースを使用し、豊富なインターフェースをフルに活用できます。複数のデバイスを使用したり、 一度に全コースをダウンロードしたくない場合は、アカントにログインして、ストリーミング・ビデオとしてコースのレッスンを視聴してください。

ビデオトレーニングをお楽しみいただけますように! お問い合わせは、cs-jp@lynda.com宛までご連絡ください。