静的HTMLとWordPressどちらがあなたのビジネスに適しているか?
Webサイトは、ビジネスの成功において重要な役割を果たします。しかし、Webサイトの構築方法には様々...
2023年9月29日
ブログ
Web制作
2024年7月12日
WordPressでサイトを構築している方には馴染みのあるショートコード。例えばお問い合わせのプラグインで有名なContact Form7を表示させるためのショートコードは以下のようになります。
上記のコードをWordPressの投稿画面に貼り付ければその部分にお問合せフォームが表示されると行った機能です。
今回は外部ファイルのphpをショートコードで読み込む方法を解説します。
目次
まず、読み込むPHPファイルをテーマフォルダ内の適切な場所に配置します。今回は、abc.php
ファイルをshort
フォルダに配置することとします。
テーマフォルダ
└short/
└abc.php
ルートからのパスは以下のようになります。
/wp-content/themes/your-theme/short/abc.php
次に、ショートコードを定義するために、テーマのfunctions.php
ファイルを編集します。以下のコードを追加します。
function load_abc_template() {
ob_start();
include(get_template_directory() . '/short/abc.php');
return ob_get_clean();
}
add_shortcode('abc', 'load_abc_template');
functions.php
にコードを追加したら、投稿や固定ページ内で [abc]
と入力するだけで、abc.php
ファイルの内容が表示されます。
[abc]
これで、指定した場所にabc.phpが表示されます。
弊社が運用しているこのブログに、特定の記事の指定した場所にCTAバナーを設置したいと考えたのがはじまりです。テンプレートに直接組み込む方法も検討しましたが、以下の理由からショートコードを使用することに決めました。
このような理由から、ショートコードを使用して外部PHPファイルを読み込み、CTAバナーを柔軟に管理する方法を採用しました。
静的HTMLとWordPressどちらがあなたのビジネスに適しているか?
Webサイトは、ビジネスの成功において重要な役割を果たします。しかし、Webサイトの構築方法には様々...
2023年9月29日
共有レンタルサーバーが引き起こすリスク!IPブラックリスト問題とその解決策
新規契約したサーバー、ドメインなのにサイトが表示されない!!今回このような状況に陥ったので、原因究明...
2024年8月30日
Dreamweaver CC 2017で自動作成されるcssファイルを作らない方法
エディタをDreamweaver CC 2017に乗り換えて少し気になったことがあります。それはSa...
2017年3月23日
本日、 16人が閲覧しました
© 2025 WEBLIC LLC