WordPressの始め方と使い方をわかりやすく解説!

AddQuickTagの使い方実践編「第4回:ショートコード」

この記事では、WordPressプラグインのAddQuickTagでショートコードを挿入する方法を解説します。

「まだAddQuickTagをインストールしていない方」や「AddQuickTagってなに?という方」は、AddQuickTagの設定方法と使い方の記事を読んでみてください。インストール方法や基本的な使い方について説明しています。

https://fox-wp.com/addquicktag-setup/

ショートコードはどうやって挿入するの?

WordPressで記事内にショートコードを挿入する手順は次の通りです。

  1. functions.phpにショートコードを設定する
  2. エディターで登録したショートコードを記述する

ショートコードはもちろん手入力されても大丈夫です。しかし、ショートコードが増えてくると何を登録したか覚えきれなくなるでしょう。

AddQuickTagでわかりやすいボタン名を指定しておけば、ショートコードをたくさん設定しても迷うことなく使用できます。

使わないショートコードは、非表示にすればいいだけです。管理も簡単なのがAddQuickTagの魅力です。

今回は、AddQuickTagを使って1クリックでGoogle Adsenseの広告を挿入できるショートコードを作成してみます。

functions.phpにショートコードを設定する

まずショートコードを設定するための方法を確認します。

ショートコードを設定するには、関数を定義する必要があります。

ショートコード用の関数

say_hello(){
    return 'Hello World!';
}
add_shortcode( 'hello', 'say_hello' );

関数と聞くと難しい印象があるかもしれませんが、仕組みは簡単です。

ショートコードを定義するための関数の内容は、基本的に次のようになります。

ショートコードの関数

関数が書けたら、あとは定義したショートコードをエディターに記載するだけです。

エディターでショートコードを書く場合は、[hello]のように関数で定義した文字列を[]で囲む必要があります。忘れないようにしましょう。

エディターでのショートコードの記述例

[hello]

上記の例では、これでWebサイトを表示するとショートコードの部分が「Hello World!」の表示に置き換わります。

広告用のショートコードを設定する

今回紹介するのは、アドセンス広告の挿入方法です。

基本的には次のコードをfunctions.phpにコピペした後に、※の行をご自身のアドセンス広告のコードに置き換えるだけです。

functions.php

function show_ad() {
    $script = <<< EOF
※ここにGoogle Adsenseの広告コードを記載
EOF;
    $output = '&lt;div class="ads-style"&gt;' . $script . '&lt;/div&gt;';
    return $output;
}
add_shortcode('<span class="orange">ads</span>','show_ad');

functions.phpファイルの編集方法は、次の記事を参考にしてください。

https://fox-wp.com/how-to-edit-functions-php-in-wordpress/

AddQuickTagに広告用のタグを設定する

AddQuickTagでショートコード用のクイックタグを使用するには、事前に設定が必要です。ここではショートコード用のタグの設定方法について説明します。

WordPress管理画面のメニューより設定 ≫ AddQuicktagをクリックし、AddQuickTagの設定画面へ移動します。

AddQuickTagの設定画面へ移動する

設定画面では、次のように1行ずつクイックタグを設定できます。すぐ下にあるクイックタグの設定内容を参考にマーカー用のタグの設定を行ってください。

ショートコードタグの設定

クイックタグの設定内容

ボタン名開始タグ終了タグ
ショートコード(広告)[ads]

※終了タグには何も入力する必要はありません。

ボタン名、開始タグを埋めたら、右の欄にあるチェックボックスも忘れずにチェックを入れてください。

上記の項目の設定を終えると次のようになります。

クイックタグの設定完了後の画面

これで準備ができました。それでは、実際にクイックタグを使用してみましょう。

エディターでショートコードを挿入してみよう

AddQuickTagで追加したクイックタグを実際に使う手順を見ていきましょう。今回は、テキストエディターで説明を行います。

まずは投稿編集画面でテキストエディターを開き、設定したクイックタグが追加されていることを確認してください。

クイックタグの追加の確認

ショートコードを入力したい箇所にカーソルを合わせた状態で、ショートコード(広告)用のクイックタグボタンをクリックします。

クイックタグボタンをクリックする

そうすると、カーソルがあった箇所に設定したショートコードが挿入されます。

ショートコードが挿入された

Web表示に切り替えれば、ショートコードに設定した内容が表示されます。

他にもよく使うタグは、AddQuickTagで設定しておきましょう。

AddQuickTagで登録しておくと便利なタグ

関連記事

FOXWP

Conoha WINGからエックスサーバーにWordPressの引越しを行う手順

Conoha WINGからエックスサーバーに引越しを行う手順 Conoha WINGからエックスサーバーに引越しを行う際の注意点 ネームサーバーがエックスサーバーのネームサーバーに設定されていないと、無料独自SSLの設定

FOXWP

wp-envで構築したWordPressのデータベースへアクセスする手順

wp-envで構築したローカル開発環境のデータベースにサクセスするには、Local WordPress EnvironmentのAccessing the MySQL Databaseに記載されている方法で行えます。 参

FOXWP

【WordPress】はじめてのブロックエディター開発

この記事では、WordPressでブロック開発をした際のメモです。 WordPressで必要最低限のブロックを開発するには、@wordpress/create-blockパッケージを作成することですぐにできます。 参考:

FOXWP

wp-envとは?使い方を解説

wp-envを利用した際のメモです。 wp-envとは? ローカルのWordPress開発環境 wp-envとは、ローカルのWordPress開発環境です。Docker Desktopと合わせて利用します。 wp-env

FOXWP

WordPressのおすすめセキュリティプラグイン6選

WordPressセキュリティプラグインを使えば、専門的知識がない方でも手軽にセキュリティ対策を行うことができます。 マルウェア・ブルーフォースアタック・ハッキングといった様々な障害からあなたを守ってくれます。 この記事

FOXWP

WordPressでおすすめの目次プラグイン8選

記事に目次を挿入すれば、読者に記事の全体像を理解してもらいやすくなります。欲しい情報があるか判断する手助けとなり、読者にとって使いやすいサイトと認識してもらえます。 この記事では、目次を挿入できるおすすめのWordPre