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 データベースを管理するための強い味方のプラグイン WP-DBMANAGER
データベースを管理するための強い見方のプラグイン「WP-DBMANAGER」の使い方の説明です。
-
-
Advanced Custom Fieldsのカスタムフィールドの登録上限が max_input_varsに影響する問題の対処方法
Advanced custom Fieldsには登録できるフィールド数に上限があります。php.iniのmax_input_varsによる制限ですが、フィールドグループを分割することで解決できます。
-
-
WordPressの Google XML Sitemapsで WebMaster Tools用の sitemap.xmlを生成
WordPressの Google XML Sitemapsで WebMaster Tools用の sitemap.xmlを生成する方法を説明しています。
-
-
Custom Post Type UIでカスタムタクソノミーを設定・バージョン1.4対応解説
カスタムタクソノミーをプラグインCustom Post Type UIを使って設定する方法の解説。バージョンアップにより設定する項目も増え続け、より柔軟な設定が可能に。
-
-
WordPressのPing・更新情報サービス設定方法とPingサーバ
WordPressのPing機能、更新情報サービスの設定方法の解説と Pingサーバのリストを提供しています。
-
-
ショートコードで簡単解決!カスタムフィールドでソート、抽出条件設定方法
ショートコードを使って固定ページや投稿に特定のカテゴリ一覧を編集する処理に、ソート条件、抽出条件も設定できる処理を作成。カスタムフィールドも条件に利用可。
-
-
WordPressのおすすめの確認画面付きお問い合わせフォームプラグイン・MW WP Form
MW WP Formは確認画面が付いているオススメのフォームプラグインです。企業サイトを CMSとして構築する際にも利用できる実力派です。
-
-
WordPressで WPtouchを入れてモバイルテーマを「OFF」にしたら元に戻れなくなった
WPtouchを入れてモバイルテーマを「OFF」にしたら元に戻れなくなった。これは「wp_footer」の設定に問題があるからだった。
-
-
アクセス5倍増!FC2、seesaaからWordPressに引越結果をレポート
FC2、seesaaからWordPressに引越しでアクセス数がどう変わるかのレポート。canonical、meta refresh設定とWordPressの集客力の検証しています。
-
-
WordPressのサイトマップ生成ツールPS Auto Sitemapの使い方
サイトマップを PS Auto Sitemapで自動生成する方法を説明します。このプラグインは Google用のサイトマップではなく一般ユーザが見るためのサイトマップページを作ります。