ショートコードはWordPressの強力な機能で、投稿やページに動的なコンテンツや機能を追加することができます。場合によっては、ショートコードをテーマのテンプレートファイルに直接埋め込みたいこともあるでしょう。このガイドでは do_shortcode 関数を使用します。
前提条件
このガイドを読み進める前に、あなたが持っていることを確認してください:
- HTML、PHP、WordPressプラットフォームの基本的な理解。
- WordPressの管理ダッシュボードまたはFTPからWordPressテーマファイルにアクセスできます。
ショートコードを埋め込む手順
1. テンプレートファイルを探す:ショートコードを埋め込みたいテーマのテンプレートファイルを決定します。一般的なテンプレートファイルは以下の通りです。 single.php, page.php, header.php, footer.phpおよびカスタム・テンプレート・ファイル。
2. テーマファイルにアクセスする:サーバーに直接アクセスできる場合は、FileZillaのようなFTPクライアントを使用してサーバーに接続し、次の場所にあるテーマフォルダに移動します。 /wp-content/themes/your-theme/.
WordPressの管理ダッシュボードで作業したい場合は、次の場所に移動します。 外観 > テーマエディタ.そこから編集したいテーマを選択し、右側のリストから適切なテンプレートファイルを選択します。
3. テンプレートファイルの編集:テンプレートファイルをコードエディターで開く。ショートコードを埋め込む場所を特定する。これは通常、PHPタグ (<?php ... ?>) またはテンプレートのHTML部分にある。
4. ショートコードを埋め込む:ショートコードを直接埋め込むには do_shortcode 関数を使用します。例えば、TikTokフィードのショートコードを埋め込みたい場合は、以下のコードを使います:
<?php echo do_shortcode('[[tiktok-feed feed=1]]'); ?>
5.ファイルを保存する: ショートコードを埋め込んだら、テンプレートファイルに変更を保存します。
6.ページをテストする:テンプレートファイルが適用されているページや投稿を訪問して、ショートコードが期待通りに機能しているかどうかをチェックする。
考察
- 万が一、元のバージョンに戻す必要がある場合に備えて、テーマファイルに変更を加える前に、必ずバックアップを取っておきましょう。
- テーマのテンプレートでショートコードを使用する場合は、サイトのレイアウトやパフォーマンスに影響を与える可能性があるため、注意が必要です。あなたのデザインにシームレスにフィットすることを確認してください。
- 何らかの問題やエラーが発生した場合は、構文エラーがないかコードを見直すか、ショートコードが正しく登録されているかを確認してください。