カスタマイズインクルードWordPressでPHPファイルをインクルードする方法【投稿+固定ページ対応】facebookTwittepocketはてなFeedlyRSSrankingWordPressでPHPファイルを読み込む(インクルードする)方法をご紹介しています。共通するコードを1つのファイルにまとめるときなどに役立つカスタマイズ方法です。興味のある方は、参考にしてください。WordPressのカスタマイズはお任せください。WordPressのカスタマイズを格安で代行いたします。ご希望のカスタマイズがあればご相談ください。詳しくはこちらをクリックWordPressでPHPファイルをインクルードするとは?WordPressでは、テーマファイルの中で、別のPHPファイルを読み込むことができます。PHPファイルをインクルードするとも言い方もありますね。テーマファイル【page.php】の中で【test.php】を読み込むなど。このPHPファイルの読み込み(インクルード)に関して解説をしていきます。PHPファイルをインクルードするのはどんな時?どの様な場面で、PHPファイルの読み込む(インクルードする)する機会があるのでしょうか?機会は色々とあるかと思うのですが、個人的には「共通するコードを1つのPHPファイルにまとめる」というケースが一番多いと感じています。共通のコードを1つのファイルにまとめ、各テンプレートファイルで読み込めば、そのコードを更新する時に1回の更新で済みます。具体的な使い方としては、アドセンスのコードをPHPファイルに記述して各テンプレートファイルで読み込む使い方などがあります。あとは、既存のテーマをカスタマイズす時、追記するコードは別のPHPファイルを作成して読み込む使い方も考えられます。しておけば、元からあったコードと追記したコードが一目瞭然になるので、後々の作業でコードがゴチャゴチャになるのを防ぐことができます。この他にも、PHPファイル読み込む機会は色々とあるかと思いますので、覚えておいて損はありません。WordPressでPHPファイルをインクルードする方法【テーマファイル内】テーマファイルに外部PHPを読み込ませる方法は簡単。PHPファイルを読み込みたい箇所に、以下のコードを記述するだけです。?>【ここにPHPファイルのパスを記述】部分に、読み込みたいPHPファイルへのパスを記述します。【page.php】の中で【test.php】を読み込みたい場合で、【test.php】が【page.php】と同じ階層にある場合は、以下のように記述します。?>このコードを記述するだけで、その部分に読み込んだPHPファイルの内容が表示されるようになります。上記の例で言えば、【test.php】に「こんにちは!」と記述されていた場合、【page.php】で上記のコードを記述した個所に「こんにちは!」と表示されます。この方法はテーマファイルの中だけに限ります。固定ページや投稿でPHPファイルを読み込む方法は次の項目で解説します。固定ページや投稿でPHPファイルを読み込む(インクルードする)方法をご紹介します。WordPressの固定ページと投稿では、PHPコードを記述しても正常に動作しません。先ほどご紹介したコードでは、PHPファイルを読み込むことができないのです。解決方法としては、プラグインを導入して固定ページと投稿でPHPコードが使えるようにする方法があるのですが、個人的にプラグインの数が増えるのは好みではりません。そこで今回は、ショートコードを活用してPHPファイルを読み込む方法をご紹介します。PHPファイルを読み込むためのショートコードを作成しましょう。functions.phpに以下のコードを追記するだけでOKです。'my_php_Include');[WordPress]ショートコードでPHPテンプレート(ファイル)を呼び出すより抜粋このコードを追加する事で、ショートコードでPHPファイルを読み込めるようになりました。あとは、固定ページか投稿でPHPファイルを読み込みたい箇所にショートコードを記述します。例として【test.php】を読み込むものとします。その場合は、以下のように記述します。実際にコードを記述するときは【】を[]に置き換えてください。ショートコードは、ビジュアルエディタに記述しても正常に動作しません。テキストエディタに記述してください。今回は【test.php】を読み込むものとして解説をさせていただきました。別のPHPファイルを読み込みたい場合、上記ショートコードの【test】を変更してください。【test】部分に読み込みたいPHPファイルの名前を記述すればOKです。子テーマのファイルで、同じく子テーマのファイルをインクルードするときは、今回ご紹介したコードではファイルをインクルードすることはできません。この場合は【STYLESHEETPATH】を使ってやる必要があります。子テーマに設置したファイルをインクルード(include)する方法をご覧ください。詳しく解説しています。まとめWordPressでPHPファイルをインクルードする方法をご紹介しました。共通するコードを1つのPHPファイルにまとめる時などに使える方法です。テーマファイル内では、PHPコードでPHPファイルを読み込みます。固定ページや投稿では、ショートコードを使ってPHPファイルを読み込みます。今回のコンテンツで不明な部分があれば、お問い合わせからご連絡ください。facebookTwittepocketはてなFeedlyRSSrankingWordpressサイトのカスタマイズでお困りではありませんか?あなたのWordpressサイトを、ご希望に沿ってカスタマイズいたします。次に該当する方は、お気軽にご相談下さい。Wordpressサイトをカスタマイズしたいが、やり方が分からないで困っている。カスタマイズの知識が豊富な人に任せたい。Wordpressサイトをカスタマイズしたいが、自分でカスタマイズする暇がない。カスタマイズが得意な人に丸投げしたい。Wordpressサイトをカスタマイズしてみたが、上手くカスタマイズできなかった。カスタマイズ経験が豊富な人に任せたい。Wordpressサイトをカスタマイズしてみたら、バグが発生して困っている。正常に動作するように正しくカスタマイズしてほしい。一つでも該当する方は、以下のリンクからチェックしてみてください。kondo岡山在住のWordPress専門フリーランサーです。Wordpressを使ったWEBサイト制作を中心に10年間ほど活動させていただいています。Wordpress関連の記事でお役に立てれば幸いです。【関連記事】あなたが興味のありそうな関連記事をご紹介します。2020/01/05WordPressのログイン画面と管理画面にIP制限を設ける方法セキュリティ対策の一環としてログイン画面と管理画面にIP制限を設けたいと考えたことはありませんか?このコンテンツでは、IP制限を設ける方法を詳しく解説しています。興味のある方は参考にしてください。記事を読む2020/01/04【WordPress】メールアドレスとパスワード変更時のメール通知を停止する方法WordPressでメールアドレスやパスワードを変更した際に送信されるメール通知を停止する方法をご紹介しています。コピペだけで行えるカスタマイズです。興味のある方は参考にしてください。記事を読む2020/01/04WordPressのカスタムメニューで画像を使う方法WordPressのカスタムメニューで画像を使いたいと考えたことはありませんか?このコンテンツでは、カスタムメニューのテキストを画像に置き換える方法をご紹介しています。興味のある方はご覧ください。記事を読む2020/01/04管理者のメール確認機能に関するカスタマイズを2つご紹介WordPressに新しく実装された管理者の【メールアドレスが正しいかをチェックする機能】に関するカスタマイズをご紹介します。チェック間隔を変更する、チェック機能自体を停止させる方法に興味のある方は、今回のコンテンツをご覧ください。記事を読む2020/01/04WordPressのカテゴリーウィジェットで投稿のないカテゴリーも表示させる方法WordPressのカテゴリウィジェットで投稿が一件もないカテゴリーも表示させたいことってありませんか?このコンテンツでは、投稿が一件もないカテゴリーを表示させる方法をご紹介しています。興味のある方はご覧ください。上に表示された文字を入力してください。kondoWordPress専門のフリーランサーです。WordPressを使ったホームページ制作とカスタマイズをメインに、岡山県を中心に10年ほど活動しています。このサイトではこれまでの経験を生かし、WordPressに関連したコンテンツを中心に配信しています。あなたのお役に立てるコンテンツを見つけてください。詳しいプロフィールはコチラサービス一覧(人気順)WPカスタマイザーWordPressのカスタマイズを代行するサービスです。WPクリエイターWordPressを使ってオリジナルサイトを0から作成するサービスです。既存のWEBサイトをWordPressで再構築するサービスです。WPレスキューWordPressのエラーや不具合を解決するサービスです。WP-SSLWordPressで構築されたサイトを常時SSL化するサービスです。【WordPress】テーマフォルダの画像を呼び出すときの画像パスを短くする方法893pvレスポンシブ対策!電話番号リンク(tel:)をスマホのみ有効にする3つの方法レスポンシブ対策!電話番号リンク(tel:)をスマホのみ有効にする3つの方法733pvWordpressの改行と段落が消える原因と解決方法Wordpressの改行と段落が消える原因と解決方法617pvWordPressに新着記事の一覧を表示する方法。get_postsで簡単!WordPressに新着記事の一覧を表示する方法。