![【初心者向け】WordPressのショートコードの使い方を解説!のアイキャッチ画像](https://images.microcms-assets.io/assets/849933361e3447368c1f885948b087dc/71bd72da893a4304ac686e9f84ceee8c/Group%20771.png?w=1200&fm=webp)
wordpress
更新日: 2024/6/27
【初心者向け】WordPressのショートコードの使い方を解説!
![character_balloon](/media/character/pink_normal_left.png)
ブルーちゃん!WordPressで作ったサイトをもっと便利にしたいんだけど、何か良い方法はあるかしら?
それなら、ショートコードを使ってみたらどうかな。
![character_balloon](/media/character/blue_up_right.png)
特定の機能やデザインを簡単に追加できるよ。
![character_balloon](/media/character/blue_smile_right.png)
![character_balloon](/media/character/pink_question_left.png)
ショートコードって聞いたことあるけど、どう使うのかしら?
今回は、WordPressのショートコードの使い方について解説するね!
![character_balloon](/media/character/blue_confidence_right.png)
目次
WordPressのショートコードとは?
そもそもWordPressのショートコードって何だったかしら?
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_normal_left.png)
WordPressのショートコードは、WordPressで使える便利な機能だよ。
![character_balloon](/media/character/blue_happy_left.png)
短いコードで複雑な処理を簡単に実行できるんだ。
![character_balloon](/media/character/blue_inspiration_left.png)
ショートコードを記載しただけで、指定した内容やデザインが表示されるよ。
短いコードでいろんなことができるのね!具体的にはどんな場面で使えるの?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
例えば、定型文やよく使うデザインパーツを呼び出すときに便利なんだ。
![character_balloon](/media/character/blue_confidence_left.png)
記事の中で何度も同じ内容を使うときに特に役立つよ。
WordPressでショートコードを使うメリットは?
WordPressのショートコードを使うメリットってあるかしら?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
もちろんあるよ!作業の時短と効率化が叶えられるんだ。
そうなの?ちょっとどんな感じか気になるわ。
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
じゃあ、WordPressのショートコードを使うメリットを一緒に見てみよう!
1.定型文やデザインパーツの呼び出しが簡単
2.初心者でも使いやすい
1.定型文やデザインパーツの呼び出しが簡単
![character_balloon](/media/character/blue_normal_left.png)
WordPressのショートコードを使うと、定型文やデザインパーツを簡単に呼び出せるよ。
定型文やデザインパーツを呼び出すってどうやって?
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_normal_left.png)
例えば、お問い合わせフォームやボタンなど何度も使うものをショートコード化しておくと、毎回同じものを手動で入力する必要がなくなるんだ。
![character_balloon](/media/character/blue_normal_left.png)
デザイン変更も1カ所で済むから管理が楽になるよ。
![character_balloon](/media/character/blue_normal_left.png)
複数ページで同じデザインパーツを使っている場合でも、1カ所を変更するだけで全体に反映されるんだ。
それは確かに便利ね。統一感も出せるし、作業も効率化できるわ。
![character_balloon](/media/character/pink_normal_right.png)
2.初心者でも使いやすい
ショートコードって、初心者でも簡単に使えるの?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
もちろん、基本的なコードを覚えるだけで、複雑な処理を簡単に実行できるんだ。
それは心強いわね。どうすれば使えるのかしら?
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_happy_left.png)
PHPファイルで定義されたショートコードを、記事や固定ページに記述するだけだから難しくないよ。
WordPressのショートコードを使うデメリットは?
WordPressのショートコードにはデメリットもあるのかしら?
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_scared_left.png)
うん、下手するとサイト全体に影響があるかもしれないんだ。
それは怖いわね。前もって知っておきたいわ。
![character_balloon](/media/character/pink_scared_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
心配しないで!WordPressのショートコードを使うデメリットとその対策も一緒に見てみよう。
1.記述ミスでサイト全体に影響が出る
2.ある程度の専門知識が必要
1.記述ミスでサイト全体に影響が出る
![character_balloon](/media/character/blue_normal_left.png)
記述ミスをすると、サイト全体に影響が出るから要注意だよ。
![character_balloon](/media/character/blue_scared_left.png)
特に「functions.php」に直接コードを書く場合、間違ったコードの記述でサイト全体が正常に動かなくなることも...。
どうすれば防げるのかしら?
![character_balloon](/media/character/pink_scared_right.png)
![character_balloon](/media/character/blue_up_left.png)
必ずコード追加前にバックアップを取って、事前にテスト環境で確認することが重要だよ。
![character_balloon](/media/character/blue_confidence_left.png)
ミスを防ぐためには、コードの正確な記述と細心の注意が必要だね。
2.ある程度の専門知識が必要
![character_balloon](/media/character/blue_up_left.png)
WordPressのショートコードは初心者でも使えるけど、ある程度の専門知識が必要なんだ。
![character_balloon](/media/character/blue_normal_left.png)
PHPやHTML、CSSの知識が主に必要で、人によっては少しハードルが高いかもしれないね。
そうなのね、専門知識を身につけるにはどうしたら良いかしら?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_confidence_left.png)
無料学習サイトや入門書を活用し、基本的なプログラミングの知識を学んで、少しずつ理解を深めていくと良いよ。
そうね、まずは実際に手を動かしてコードを書いてみるわ。
![character_balloon](/media/character/pink_confidence_right.png)
WordPressのショートコード作成方法と使い方
ショートコードが便利なのは分かったけど、作り方が分からないわ。
![character_balloon](/media/character/pink_sad_right.png)
これって自分で作れるものなのかしら?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
もちろん、自分で作れるよ!
![character_balloon](/media/character/blue_confidence_left.png)
ここでは、WordPressのショートコード作成方法と使い方を解説するね。
1.子テーマを準備する
2.「functions.php」のバックアップを取る
3.子テーマのPHPファイル内にコードを記述する
1.子テーマを準備する
![character_balloon](/media/character/blue_normal_left.png)
まずは、子テーマの準備から始めるよ。
![character_balloon](/media/character/blue_normal_left.png)
親テーマのフォルダをコピーして新しいフォルダに貼り付け、そのフォルダ名を「functions.php」として子テーマを新しく作成するよ。
子テーマでなく、親テーマを直接編集するのはダメなのかしら?
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_normal_left.png)
バージョンアップで更新をした際にコードが消えてしまうから、子テーマを準備した方が安心なんだ。
それは危険ね。親テーマではなく子テーマを編集するように気をつけるわ。
![character_balloon](/media/character/pink_normal_right.png)
2.「functions.php」のバックアップを取る
![character_balloon](/media/character/blue_normal_left.png)
次は、「functions.php」のバックアップを取ろう。
「functions.php」のバックアップって絶対必要なの?
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_normal_left.png)
ショートコード作成でPHPファイルを操作するんだけど、記述を間違えてサイトが表示されなくなったときに元に戻せるから損はしないよ。
![character_balloon](/media/character/blue_normal_left.png)
サーバーのファイルマネージャーからダウンロードして、バックアップを取るのがおすすめだよ。
ちなみに、「functions.php」はどこに保存されているの?
![character_balloon](/media/character/pink_normal_right.png)
![character_balloon](/media/character/blue_normal_left.png)
通常の場合、「/wp-content/themes/テーマ名」のディレクトリに保存されているから確認しておこう。
3.子テーマのPHPファイル内にコードを記述する
![character_balloon](/media/character/blue_normal_left.png)
ついに、子テーマのPHPファイル内にコードを記述するよ。
どんな感じで記述したら良いのかしら?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
基本的に「自己完結型ショートコード」「囲み型ショートコード」の2パターンの記述方法があるんだ。
![character_balloon](/media/character/blue_down_left.png)
1つ目は、自己完結型ショートコードだよ。
function my_shortcode() {
return 'これはショートコードのサンプルです。';
}
add_shortcode('sample', 'my_shortcode');
上記のコードをPHPファイル内に記述するだけで、ショートコードが使えるの?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_down_left.png)
うん。下記のように記事や固定ページに単体で使うと、設定したメッセージ「これはショートコードのサンプルです。」と表示されるんだ。
[sample]
![character_balloon](/media/character/blue_down_left.png)
2つ目は、囲み型ショートコードだよ。
function highlight_shortcode($atts, $content = null) {
return '<span style="red">' . $content . '</span>';
}
add_shortcode('highlight', 'highlight_shortcode');
これは、自己完結型ショートコードとはどう違うのかしら?
![character_balloon](/media/character/pink_question_right.png)
![character_balloon](/media/character/blue_normal_left.png)
囲み型ショートコードは単体で動かないけど、範囲を指定して使えるんだ。
![character_balloon](/media/character/blue_down_left.png)
下記のように記事や固定ページに使うと、指定のテキスト「強調したいテキスト」が赤色で表示されるよ。
[highlight]強調したいテキスト[/highlight]
まとめ
![character_balloon](/media/character/blue_normal_left.png)
最後に、WordPressのショートコードの使い方についてまとめるね。
まとめ
◆WordPressのショートコードを使うと、定型文やデザインパーツを簡単に呼び出すことができ、作業効率が上がる
◆記述ミスでサイト全体に影響が出るため、元に戻せるよう事前にバックアップを取得しておくことが重要
◆ショートコードには、単体で使える「自己完結型ショートコード」と、範囲を指定できる「囲み型ショートコード」がある
![character_balloon](/media/character/blue_question_left.png)
WordPressのショートコードは使いこなせそうかな?
詳しく教えてもらったからできそうよ。
![character_balloon](/media/character/pink_normal_right.png)
早速試してみるわ。ブルーちゃん、ありがとう!
![character_balloon](/media/character/pink_smile_right.png)
![character_balloon](/media/character/blue_smile_left.png)
みんなもWordPressのショートコードを使って、さらに作業を効率化させよう!
![character_balloon](/media/character/blue_writer.png)
ブルー
SEOやエンジニアリングマーケティングが得意。非常にめんどくさがりで、動きたくないがために自分でコードを書いて自作のMAを組んだりする。自動化のためなら努力は惜しまない。
最新の記事一覧
広報戦略とは?必要な理由や策定方法、フレームワークを解説!
広報・PR
マテハンとは?初心者向けに意味を解説!マテハン機器の種類も紹介
ビジネス
デザイン経営とは?概要やメリット、取り組み方法を徹底解説
ビジネス
ミラーリング効果とは?ビジネスで信頼を深めるための方法を紹介
ビジネス
Z世代マーケティングの手法を紹介!Z世代の名前の由来や特徴も解説
マーケティング
サンクコスト効果の例は?意味やマーケティングへの活用例も解説
ビジネス
2025年問題とは?どのような影響があるか解説【国の対策も】
ビジネス
やる気とは?努力してもできないものはできない理由を解説
ビジネス
モチベーションの上げ方を紹介!理想と現実のギャップを生かそう!
ビジネス
ノベルティとは?コツや作り方、販促品との違いについても解説!
広報・PR
リーフレットとは?作る目的や作り方、パンフレットとの違いを解説!
広報・PR
広報とは?種類や仕事内容、PRとの違いについても解説!
広報・PR
プレスリリースの書き方は?構成要素やポイント、コツを解説!
広報・PR
ブランド戦略とは?必要な理由や戦略の立て方について解説!
広報・PR
戦略PRとは?重要な理由や実施方法、注意点などについて解説!
広報・PR
広報とPRの違いは?目的や仕事内容の違い、スキルについて解説!
広報・PR
広報とIRの違いは?IRの仕事内容や注意点についても解説!
広報・PR
ステークホルダーとは?重要性や良好な関係を築くポイントを解説
経営・会計
フィードバックとは?意味や効果、具体的な手法を徹底解説
ビジネス
最新の記事一覧
広報戦略とは?必要な理由や策定方法、フレームワークを解説!
広報・PR
マテハンとは?初心者向けに意味を解説!マテハン機器の種類も紹介
ビジネス
デザイン経営とは?概要やメリット、取り組み方法を徹底解説
ビジネス
ミラーリング効果とは?ビジネスで信頼を深めるための方法を紹介
ビジネス
Z世代マーケティングの手法を紹介!Z世代の名前の由来や特徴も解説
マーケティング
サンクコスト効果の例は?意味やマーケティングへの活用例も解説
ビジネス
2025年問題とは?どのような影響があるか解説【国の対策も】
ビジネス
やる気とは?努力してもできないものはできない理由を解説
ビジネス
モチベーションの上げ方を紹介!理想と現実のギャップを生かそう!
ビジネス
ノベルティとは?コツや作り方、販促品との違いについても解説!
広報・PR
リーフレットとは?作る目的や作り方、パンフレットとの違いを解説!
広報・PR
広報とは?種類や仕事内容、PRとの違いについても解説!
広報・PR
プレスリリースの書き方は?構成要素やポイント、コツを解説!
広報・PR
ブランド戦略とは?必要な理由や戦略の立て方について解説!
広報・PR
戦略PRとは?重要な理由や実施方法、注意点などについて解説!
広報・PR
広報とPRの違いは?目的や仕事内容の違い、スキルについて解説!
広報・PR
広報とIRの違いは?IRの仕事内容や注意点についても解説!
広報・PR
ステークホルダーとは?重要性や良好な関係を築くポイントを解説
経営・会計
フィードバックとは?意味や効果、具体的な手法を徹底解説
ビジネス