エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


WordPressプログラム全体で定数や変数を利用する場合の設定方法

      2014/12/05

プログラム全体で変数を利用する

 

WordPress全体で利用する定数や変数を設定

 
WordPressを CMSとして使っていたり、プログラムの拡張をしながら使っていたりする場合は、もともと設定されていない定数や変数を作成し、WordPress全体でその定数や変数を使いたい、という場面があると思いますが、その設定方法を解説します。
 
 
変数や定数を設定するファイルは、下記の 2ファイルのいずれか。
 
 functions.php
 wp-config.php
 
基本的に機能追加をする場合は、functions.phpに対して実施するべきだと思います。
ただ、functions.phpはテーマを変えると変わってしまいますので、それを理由で wp-config.phpに編集することも致し方がないかとも思います。
 
 
いずれかのファイルに定数、変数を設定することで、設定した変数はテーマのテンプレートなどでも利用することができるようになります。
 
例えば、お問い合わせフォームを作る際のプルダウンを、変数(配列)として持っている値をもとに自動生成するような処理と組み合わせて作る、といった場合に役に立ちます。
 
 
変数の設定方法は、通常の PHPのプログラムと変わりません。
 
ただ、管理側で使う場合は、「global」を宣言する必要があります。

 - WordPress

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

WordPressのカスタムフィールド、カスタム投稿、カスタムタクソノミーとは?

WordPressのカスタムフィールド、カスタム投稿、カスタムタクソノミーの基本的な内容を解説。お薦めのプラグインと編集方法も解説しサンプルソースなども紹介。

プラグインが原因で起動しないWordPressを復旧させる方法解説

プラグインが原因で WordPressが起動できなくなった、ログインできなくなった場合の対処方法の解説です。

Export to Textで WordPressを csv出力

WordPressのデータを csv出力する Export to Textの使い方を解説しています。

ショートコード+ウィジェットでサイドバーに人気記事を表示させる方法

WordPressのサイドナビゲーションに人気記事を編集する方法です。プラグインを使わずウィジェットにショートコードで任意のPostIDを指定することで編集する方法です。

Custom Post Type UIでカスタム投稿を設定・バージョン1.4対応解説

カスタム投稿をプラグインCustom Post Type UIを使って設定する方法を解説。バージョンアップにより設定する項目も増え、より柔軟な設定ができます。

テキストエディタ秀丸で正規表現による置換の方法の解説

秀丸で正規表現による置換を行うポイントを紹介。置換をしながら特定のキーワードは置換せずに置換結果に残す方法を実例を上げながら解説しています。

AdminerはWordPressのデータベース管理プラグインの決定版!

データベース管理プラグインはAdminerがあれば他に必要ありません。なぜならDB管理ツールAdminerと同じものをプラグインとして提供しているからです。

Captchaを使って WordPressのコメントスパム対策をする

コメントスパム対策として入力させない対策の一つとしてCAPTCHAという方法がありそれを簡単に実装できるプラグインCaptchaの解説です。

WordPressのバージョンアップをしたら「the_content」でコンテンツが表示されなくなった

「the_content」でコンテンツが表示されないのは仕様が変更されたためでプログラムの修正が必要です。

WordPressグローバルナビ・メニューの編集の方法解説

グローバルナビであるメニューの編集方法の解説です。メニューの管理画面の使い方の解説と設定のポイント、テーマによって設定する項目が違う点などを解説します。