WordPressプログラム全体で定数や変数を利用する場合の設定方法
2014/12/05
プログラム全体で変数を利用する
WordPress全体で利用する定数や変数を設定
WordPressを CMSとして使っていたり、プログラムの拡張をしながら使っていたりする場合は、もともと設定されていない定数や変数を作成し、WordPress全体でその定数や変数を使いたい、という場面があると思いますが、その設定方法を解説します。
変数や定数を設定するファイルは、下記の 2ファイルのいずれか。
functions.php
wp-config.php
基本的に機能追加をする場合は、functions.phpに対して実施するべきだと思います。
ただ、functions.phpはテーマを変えると変わってしまいますので、それを理由で wp-config.phpに編集することも致し方がないかとも思います。
いずれかのファイルに定数、変数を設定することで、設定した変数はテーマのテンプレートなどでも利用することができるようになります。
例えば、お問い合わせフォームを作る際のプルダウンを、変数(配列)として持っている値をもとに自動生成するような処理と組み合わせて作る、といった場合に役に立ちます。
変数の設定方法は、通常の PHPのプログラムと変わりません。
ただ、管理側で使う場合は、「global」を宣言する必要があります。
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
WordPressに Favicon(ファビコン)を設定する(プラグイン必要なし)
WordPressに Favicon(ファビコン)をプラグインなしで設定する方法をサンプルソース付きで説明します。
-
-
技術ブログの悲劇。複数ブログをWordPressに引越して分かったこと
ブログによってユーザ層が違う。ユーザ層が違えば検索エンジンやブラウザ等が違うため、まずアクセス解析をやってみることが大事。一つの分析方法を紹介。
-
-
テキストエディタ秀丸で正規表現による置換の方法の解説
秀丸で正規表現による置換を行うポイントを紹介。置換をしながら特定のキーワードは置換せずに置換結果に残す方法を実例を上げながら解説しています。
-
-
SyntaxHighlighterの設定、カスタマイズ方法を解説。Crayonから乗換え、高速化にも最適
SyntaxHighlighter 3の設置方法、各機能の設定方法、オプション、デフォルト設定の変更方法を解説。Crayonから乗り替えるならこれしかない。
-
-
Advanced Custom Fieldsの全項目解説・公開側表示編集編
Advanced Custom Fieldsは現時点でカスタムフィールドを設定する最高のプラグイン。それで入力した情報を取り出す方法を全て網羅して解説しました。
-
-
ob_start、ob_get_contentsを利用しショートコード内でinclude・WordPressプラグイン開発
WordPressのプラグインやショートコードの関数作成でテンプレートをincludeする際に利用するob_start関数、ob_get_contents関数を紹介。
-
-
WP Basic AuthなどWordPressにBasic認証を設定するプラグインのまとめ
WordPressにBasic認証を設定する方法のまとめ。プラグインを使う方法と.htaccessで設定する方法を紹介。公開側、ログインページをそれぞれ設定できます。
-
-
FC2からWordPressに引越しの際のデータ加工方法の解説
FC2からWordPressに引越しの際にデータを加工する必要がありますが、その加工方法の詳細を解説。秀丸の正規表現による置換を使い作業時間も軽減する方法や加工のポイントも解説。
-
-
WordPress初心者向け フォルダ構成・データベース構成解説
BackWPupその11。バックアップを取るために必要なファイル、データベースの解説をします。
-
-
DuplicatorでWordPressを簡単引越し!インストーラー付のバックアップにも
WordPressの引越しや開発環境から本番環境への移行など他の環境に移す作業を簡単にしてくれるプラグインの紹介。インストーラー付のバックアップツールとしても使る。