Cocoonで使えるショートコード+オプション一覧と、使い方が掲載されている公式ページへのリンク集的なまとめです。
便利な機能がたくさんあって流し見でこんな機能あったのか~!なんて発見もあるかもしれません。

ジャンル分けは独断です。
すぐに使い方を忘れてしまうのでまとめました!
【基礎知識】ショートコードの書き方
- これがショートコード
[new_list]
[ 自己完結型 ][caption]ここに内容[/caption]
[X] ←囲み型→ [/X]- これがオプションを指定したショートコード
[new_list count="3" order="desc"]
[ショートコード名 属性=”値” 属性=”値”]- 投稿のエディター画面(キャプチャ画像)
- これが実際の表示
自動生成系
新着記事一覧
投稿ページ・固定ページ・カスタム投稿ページを投稿日順で表示できます。
- new_listショートコード(基本形)
[new_list]
- new_listのサンプル
[new_list arrow="1" count="3"]
矢印=表示 記事数=3[new_list type="border_partition" count="3"]
[new_list type="border_square" count="3"]
[new_list type="large_thumb" count="3"]
[new_list type="large_thumb_on" count="3"]
- new_listのオプション
属性 説明 記述方法 初期値 count 表示する記事数 数値 (例: “10”) 5 type デザインの選択 - default: 通常リスト
- border_partition: カードの上下に区切り線(“1″でも可)
- border_square: カードに枠線(“2″でも可)
- large_thumb: 大きい画像
- large_thumb_on: 大きい画像にタイトルを重ねる
default bold タイトルを太文字にする 0 / 1 (標準/太文字) 0 arrow 矢印を表示する 0 / 1 (非表示/表示) 0 class 任意のclass属性を追加 任意のclass名※複数の場合半角スペースで区切る(例:”ex-1 ex-2″) (空欄) cats 表示するカテゴリーを指定 数値※複数の場合カンマで区切る (例: “1,2,5”)
すべてのカテゴリの場合: “all” (初期値)all children 指定カテゴリの子カテゴリを含めるか 0 / 1 (含めない/含める) 0 tags 表示するタグを指定 数値※複数の場合カンマで区切る (例: “1,2,5”) (空欄) modified 更新日順で表示する 0 / 1 (投稿日順/更新日順) 0 order 表示順 asc / desc (昇順/降順) desc sticky 固定表示設定がされている記事の表示 0 / 1 (非表示/表示) 1 snippet 説明文を表示するか 0 / 1 (非表示/表示) 0 post_type 表示する投稿タイプを選択 post / page / カスタム投稿名
(投稿ページ/固定ページ/カスタム投稿)
※複数の場合カンマで区切る(例: “post,page”)post taxonomy タクソノミー名を指定 タクソノミー名 category - new_listショートコードの使い方
- new_listの類似ショートコード
人気記事一覧(記事ランキング)
PV(ページビュー)数が多い順に投稿ページを表示できます。
- popular_listショートコード(基本形)
[popular_list]
- popular_listのサンプル
[popular_list rank="1" cats="4" arrow="1" count="3"]
順位=表示 カテゴリー=4 矢印=表示 記事数=3[popular_list rank="1" cats="4" count="3" type="border_partition"]
[popular_list rank="1" cats="4" count="3" type="border_square"]
[popular_list rank="1" cats="4" count="3" type="large_thumb"]
[popular_list rank="1" cats="4" count="3" type="large_thumb_on"]
- popular_listのオプション
属性 説明 記述方法 初期値 days 集計期間の指定 数値※日数 (例: “7”)
全期間の場合: “all” (初期値)all rank ランキング順位ナンバーの表示 0 / 1 (非表示/表示) 0 pv PV数の表示 0 / 1 (非表示/表示) 0 count 表示する記事数 数値 (例: “10”) 5 type デザインの選択 default / large_thumb / large_thumb_on
(通常リスト/大きい画像/大きい画像にタイトルを重ねる)default type デザインの選択 - default: 通常リスト
- border_partition: カードの上下に区切り線(“1″でも可)
- border_square: カードに枠線(“2″でも可)
- large_thumb: 大きい画像
- large_thumb_on: 大きい画像にタイトルを重ねる
default bold タイトルを太文字にする 0 / 1 (標準/太文字) 0 arrow 矢印を表示する 0 / 1 (非表示/表示) 0 class 任意のclass属性を追加 任意のclass名※複数の場合半角スペースで区切る(例:”ex-1 ex-2″) (空欄) cats 表示するカテゴリーを指定 数値※複数の場合カンマで区切る (例: “1,2,5”)
すべてのカテゴリの場合: “all” (初期値)all - popular_listショートコードの使い方
- 人気記事一覧の類似ショートコード
サイトマップ
公開中の固定ページ・投稿ページ・カテゴリーページ・月別アーカイブページをすべてタイトルリスト形式で表示します。
- sitemapショートコード(基本形)
[sitemap]
- sitemapのサンプル
[sitemap page="0"] [sitemap single="0" category="0"]
サンプルは当ブログのサイトマップページで
サイトマップものぐさWEBノートのサイトマップ- sitemapのオプション
属性 説明 記述方法 初期値 page 固定ページ一覧の表示 0 /1 (非表示/表示) 1 single 投稿ページ一覧の表示 0 /1 (非表示/表示) 1 category カテゴリーページ一覧の表示 0 /1 (非表示/表示) 1 archive 月別アーカイブページ一覧の表示 0 /1 (非表示/表示) 0 - sitemapショートコードの使い方
目次
投稿ページ・固定ページのページ内目次を任意の位置に表示できます。
- tocショートコード(基本形)
[toc]
- tocのサンプル
[toc depth="2"]
- tocのオプション
属性 説明 記述方法 初期値 depth 目次に表示させたい見出し(h2~h6)の深さを指定 2~6までの数値 (例:”2″) (空欄) - tocに関するメモ
- 「Cocoon設定>目次>目次の表示」の設定に関わらず表示されます。
- tocショートコードの使い方
ブログカード
URL情報のみで任意の位置にブログカードを表示できます。
- ブログカードショートコード(基本形)
[http://URL]
- ブログカードのサンプル
[https://web.monogusa-note.com]
※当ブログはCSSカスタマイズを行っています。
- ブログカードショートコードに関するメモ
- ブログカードショートコードの使い方
RSS記事一覧
RSSフィードを元に記事一覧を表示します。
- rssショートコード(基本形)
[rss url="http://URL"]
- rssのサンプル
Cocoon公式サイトのRSSフィードを表示しています。
[rss url="https://wp-cocoon.com/feed/" arrow="1" count="3"]
矢印=表示 記事数=3[rss url="https://wp-cocoon.com/feed/" type="border_partition" count="3"]
[rss url="https://wp-cocoon.com/feed/" type="border_square" count="3"]
[rss url="https://wp-cocoon.com/feed/" type="large_thumb" count="3"]
[rss url="https://wp-cocoon.com/feed/" type="large_thumb_on" count="3"]
- rssのオプション
属性 説明 記述方法 初期値 url RSSフィードのURL URL (例: “https://wp-cocoon.com/feed/”) (空欄) count 表示する記事数 数値 (例: “10”) 5 img デフォルトのサムネイル画像を指定 画像のURL (空欄) target リンクの開き方を指定 _blank / _self / _parent / _top / 任意のターゲット名 _blank desc 説明文を表示するか 0 / 1 (非表示/表示) 1 date 日付を表示するか 0 / 1 (非表示/表示) 1 cache_minute キャッシュの更新時間を指定(分) 数値 60 type デザインの選択 - default: 通常リスト
- border_partition: カードの上下に区切り線(“1″でも可)
- border_square: カードに枠線(“2″でも可)
- large_thumb: 大きい画像
- large_thumb_on: 大きい画像にタイトルを重ねる
default bold タイトルを太文字にする 0 / 1 (標準/太文字) 0 arrow 矢印を表示する 0 / 1 (非表示/表示) 0 class 任意のclass属性を追加 任意のclass名※複数の場合半角スペースで区切る(例:”ex-1 ex-2″) (空欄) - rssショートコードの使い方
- rssの類似ショートコード
自分で登録・設定する系
ボックスメニュー
「(WordPress設定)外観>メニュー」で登録したメニューを表示します。メニュー用にアイコンや画像を自由に設定する事が可能です。
- box_menuショートコード(基本形)
[box_menu name="XXX"]
- box_menuのメニュー登録画面(キャプチャ画像)
- box_menuのサンプル
[box_menu name="サンプル用ボックスメニュー"]
- box_menuのオプション
属性 説明 記述方法 初期値 name 「メニュー」で登録したメニュー名を指定(必須) “登録したメニュー名” (空欄) class 任意のclass属性を追加 任意のclass名※複数の場合半角スペースで区切る(例:”ex-1 ex-2″) (空欄) - box_menuショートコードの使い方
プロフィールボックス
「(WordPress管理画面)ユーザー>ユーザー一覧」の中から指定したユーザーのプロフィールを表示します。
- author_boxショートコード(基本形)
[author_box]
- author_boxのサンプル
[author_box label="猫好きの管理人"]
- author_boxのオプション
属性 説明 記述方法 初期値 id ユーザーID 数値(例: “3”)
※指定なし: 投稿者のプロフィール(空欄) label キャプションが表示出来ます。 自由なテキスト (空欄) - author_boxショートコードの使い方
ナビカード(任意の記事一覧)
「(WordPress設定)外観>メニュー」で登録したメニューを記事一覧として表示します。
- navi_listショートコード(基本形)
[navi_list name="XXX"]
- navi_listのメニュー登録画面(キャプチャ画像)
- navi_listのサンプル
[navi_list name="ナビカードサンプル用メニュー"]
[navi_list name="ナビカードサンプル用メニュー" type="border_partition"]
[navi_list name="ナビカードサンプル用メニュー" type="border_square"]
[navi_list name="ナビカードサンプル用メニュー" type="large_thumb"]
[navi_list name="ナビカードサンプル用メニュー" type="large_thumb_on"]
- navi_listのオプション
属性 説明 記述方法 初期値 name 「メニュー」で登録したメニュー名を指定(必須) “登録したメニュー名” (空欄) type デザインの選択 - default: 通常リスト
- border_partition: カードの上下に区切り線(“1″でも可)
- border_square: カードに枠線(“2″でも可)
- large_thumb: 大きい画像
- large_thumb_on: 大きい画像にタイトルを重ねる
default bold タイトルを太文字にする 0 / 1 (標準/太文字) 0 arrow 矢印を表示する 0 / 1 (非表示/表示) 0 class 任意のclass属性を追加 任意のclass名※複数の場合半角スペースで区切る(例:”ex-1 ex-2″) (空欄) - navi_listショートコードの使い方
- navi_listの類似ショートコード
[navi]で表示する(旧ナビショートコード)
デフォルトの表示形式が異なりますが、最新のCocoonでも利用可能です。
- naviショートコード(基本形)
[navi name="XXX"]
- naviのサンプル
[navi name="ナビカードサンプル用メニュー"]
- navi_listとの初期値の違い
- naviでは「bold=”1″ arrow=”1″」(タイトル太字、矢印表示)が初期値になっています
テンプレート(定型文)
「Cocoon設定メニュー/テンプレート」で登録したテンプレートを表示します。
- tempショートコード(基本形)
[temp id="XX"]
- テンプレートの登録画面(キャプチャ画像)
- tempのサンプル
[temp id="4"]
- tempのオプション
属性 説明 記述方法 初期値 id テンプレートID(必須) 数値 (空欄) - tempショートコードの使い方
ランキング(商品等の任意のアイテム)
「Cocoon設定メニュー/ランキング作成」で登録したランキングを表示します。
- rankショートコード(基本形)
[rank id="XX"]
- ランキング作成の登録画面(キャプチャ画像)
- rankのサンプル
[rank id="1"]
- rankのオプション
属性 説明 記述方法 初期値 id ランキングID(必須) 数値 (空欄) - rankショートコードの使い方
広告・アフィリエイト系
広告表示
「Cocoon設定>広告>アドセンス設定>広告コード」で設定したアドセンス広告を任意の位置に表示します。「
ショートコードを有効にする」にチェックを入れる必要があります。- adショートコード(基本形)
- adに関するメモ
- 一行に対しだけを書く必要があります。
- adショートコードの使い方
アフィリエイトタグ
「Cocoon設定メニュー/アフィリエイトタグ」で登録したアフィリエイトタグを表示します。
- affiショートコード(基本形)
[affi id="XX"]
- アフィリエイトタグ登録画面(キャプチャ画像)
- affiのサンプル
[affi id="8"]
- affiのオプション
属性 説明 記述方法 初期値 id アフィリエイトタグID(必須) 数値 (空欄) - affiショートコードの使い方
Amazon商品リンク
「Cocoon設定>API」を設定すればAmazon商品リンクをショートコードで表示できます。
- amazonショートコード(基本形)
[amazon asin="XXX" kw="XXX"]
- amazonのサンプル
[amazon asin="4088454928" kw="群青にサイレン1" size="s" btn1_url="https://shonenjumpplus.com/episode/10834108156638855981" btn1_text="試し読み"]
[amazon asin="4088454928" kw="群青にサイレン1" btn1_url="https://shonenjumpplus.com/episode/10834108156638855981" btn1_text="試し読み"]
[amazon asin="4088454928" kw="群青にサイレン1" size="l" btn1_url="https://shonenjumpplus.com/episode/10834108156638855981" btn1_text="試し読み"]
- amazonのオプション
属性 説明 記述方法 初期値 asin Amazon商品IDを指定(必須)* Amazon商品ID (空欄) id asinと同等* (同上) (空欄) kw 商品検索ボタン用の検索キーワードを指定 自由なテキスト (空欄) title 商品タイトル 自由なテキスト (空欄) desc 商品リンクに説明文を追加 自由なテキスト(リンク可)
(例: ‘<a href=”#”>Link</a>’)(空欄) tracking_id Cocoon設定>APIとは別のトラッキングIDを指定する トラッキングID
(例: “your-id-22”)(空欄) price 価格表示 0 / 1 / 指定なし (非表示/表示/テーマ設定に準拠) (空欄) review レビューリンクの表示
※テキストはCocoon設定>APIから変更可能0 / 1 / 指定なし (非表示/表示/テーマ設定に準拠) (空欄) size 表示サイズ s / m / l (小/中/大) m amazon Amazon商品検索ボタン表示 0 / 1 (非表示/表示) 1 rakuten 楽天市場商品検索ボタン表示 0 / 1 (非表示/表示) 1 yahoo Yahoo!ショッピング商品検索ボタン表示 0 / 1 (非表示/表示) 1 dmm DMM商品検索ボタン表示 0 / 1 (非表示/表示) 1 text_only テキストリンクとして表示する 0 / 1 (通常表示/テキストリンク) 0 image_only 画像のみ表示 0 / 1 (通常表示/画像のみ表示) 0 image_index APIが取得した画像の中から表示する画像を選択 数値 (例: “3”) 0 catalog カタログ写真の表示 0 / 1 / 指定なし (非表示/表示/テーマ設定に準拠) (空欄) border 枠線の表示 0 / 1 (非表示/表示) 1 logo ロゴの表示 0 / 1 / 指定なし (非表示/表示/テーマ設定に準拠) (空欄) *どちらか一つのオプション入力必須
ボタン追加 属性 説明 記述方法 初期値 btn1_url ボタン先頭に「詳細ページ」ボタンを追加
※btn1_tagが優先されるURL (例: “http://example.com”) (空欄) btn1_text 先頭に追加するボタンのキャプションを指定
※ボタンはbtn1_urlを設定する事で表示されます自由なテキスト 詳細ページ btn1_tag タグをそのまま先頭にボタンとして追加する
(タグ改変禁止のアフィリエイトリンク等に)‘HTML’
※シングルクォーテーションで囲む
(例: ‘<a href=”#”>Link</a>’)(空欄) btn2_url ボタン末尾に「詳細ページ」ボタンを追加
※btn2_tagが優先されるURL (例: “http://example.com”) (空欄) btn2_text 末尾に追加するボタンのキャプションを指定
※ボタンはbtn2_urlを設定する事で表示されます自由なテキスト 詳細ページ btn2_tag タグをそのまま末尾にボタンとして追加する
(タグ改変禁止のアフィリエイトリンク等に)‘HTML’
※シングルクォーテーションで囲む
(例: ‘<a href=”#”>Link</a>’)(空欄) btn3_url ボタン末尾に「詳細ページ」ボタンを追加
※btn3_tagが優先されるURL (例: “http://example.com”) (空欄) btn3_text 末尾に追加するボタンのキャプションを指定
※ボタンはbtn3_urlを設定する事で表示されます自由なテキスト 詳細ページ btn3_tag タグをそのまま末尾にボタンとして追加する
(タグ改変禁止のアフィリエイトリンク等に)‘HTML’
※シングルクォーテーションで囲む
(例: ‘<a href=”#”>Link</a>’)(空欄) - amazonに関するメモ
- amazonショートコードの使い方
楽天商品リンク
「Cocoon設定>API」を設定すれば楽天商品リンクをショートコードで表示できます。
- rakutenショートコード(基本形)
[rakuten id="XXX" kw="XXX"]
- rakutenのサンプル
[rakuten no="4547366349405" shop="book" kw="Lemon (通常盤) 米津玄師" size="s" btn2_url="https://youtu.be/SX_ViT4Ra7k" btn2_text="Youtubeで試聴"]
[rakuten no="4547366349405" shop="book" kw="Lemon (通常盤) 米津玄師" btn2_url="https://youtu.be/SX_ViT4Ra7k" btn2_text="Youtubeで試聴"]
- rakutenのオプション
属性 説明 記述方法 初期値 id 楽天のアイテムコード(商品ID)を指定(必須)*
※商品番号で指定する場合のオプションは別記↓参照楽天のアイテムコード(商品ID) (空欄) kw 商品検索ボタン用の検索キーワードを指定 自由なテキスト (空欄) title 商品タイトル 自由なテキスト (空欄) desc 商品リンクに説明文を追加 自由なテキスト(リンク可)
(例: ‘<a href=”#”>Link</a>’)(空欄) price 価格表示 0 / 1 / 指定なし (非表示/表示/テーマ設定に準拠) (空欄) size 表示サイズ s / m (小/中)
※l(大)はありませんm amazon Amazon商品検索ボタン表示 0 / 1 (非表示/表示) 1 rakuten 楽天市場商品検索ボタン表示 0 / 1 (非表示/表示) 1 yahoo Yahoo!ショッピング商品検索ボタン表示 0 / 1 (非表示/表示) 1 dmm DMM商品検索ボタン表示 0 / 1 (非表示/表示) 1 text_only テキストリンクとして表示する 0 / 1 (通常表示/テキストリンク) 0 image_only 画像のみ表示 0 / 1 (通常表示/画像のみ表示) 0 border 枠線の表示 0 / 1 (非表示/表示) 1 logo ロゴの表示 0 / 1 / 指定なし (非表示/表示/テーマ設定に準拠) (空欄) 商品番号で指定する場合にセット使用出来るオプション 属性 説明 記述方法 初期値 no 楽天の商品番号(アイテムコードとは別物)* JAN / ISBN / UPC / EAN (空欄) shop 楽天のショップコードを指定する ショップコード (空欄) search 検索ワードを指定してキーワード検索結果の中からソート順最上位商品を表示 商品を特定出来るようなキーワード (空欄) sort 同じ商品番号の商品の中から指定したソート順を指定する
ソート順で最上位の商品が表示される
※デフォルトで料率が高い順に設定されています。+付きは昇順(+を-に変更で降順)
- +affiliateRate (アフィリエイト料率順)
- +reviewCount (レビュー件数順)
- +reviewAverage (レビュー平均順)
- +itemPrice (価格順)
- +updateTimestamp (商品更新日時順)
- standard (楽天標準ソート順)
-affiliateRate *どちらか一つのオプション入力必須
ボタン追加 属性 説明 記述方法 初期値 btn1_url ボタン先頭に「詳細ページ」ボタンを追加
※btn1_tagが優先されるURL (例: “http://example.com”) (空欄) btn1_text 先頭に追加するボタンのキャプションを指定
※ボタンはbtn1_urlを設定する事で表示されます自由なテキスト 詳細ページ btn1_tag タグをそのまま先頭にボタンとして追加する
(タグ改変禁止のアフィリエイトリンク等に)‘HTML’
※シングルクォーテーションで囲む
(例: ‘<a href=”#”>Link</a>’)(空欄) btn2_url ボタン末尾に「詳細ページ」ボタンを追加
※btn2_tagが優先されるURL (例: “http://example.com”) (空欄) btn2_text 末尾に追加するボタンのキャプションを指定
※ボタンはbtn2_urlを設定する事で表示されます自由なテキスト 詳細ページ btn2_tag タグをそのまま末尾にボタンとして追加する
(タグ改変禁止のアフィリエイトリンク等に)‘HTML’
※シングルクォーテーションで囲む
(例: ‘<a href=”#”>Link</a>’)(空欄) btn3_url ボタン末尾に「詳細ページ」ボタンを追加
※btn3_tagが優先されるURL (例: “http://example.com”) (空欄) btn3_text 末尾に追加するボタンのキャプションを指定
※ボタンはbtn3_urlを設定する事で表示されます自由なテキスト 詳細ページ btn3_tag タグをそのまま末尾にボタンとして追加する
(タグ改変禁止のアフィリエイトリンク等に)‘HTML’
※シングルクォーテーションで囲む
(例: ‘<a href=”#”>Link</a>’)(空欄) - rakutenに関するメモ
- rakutenショートコードの使い方
装飾系
評価スター(レーティングスター)
数値での評価を星マークで表現できます。
- starショートコード(基本形)
[star]
- starのサンプル
[star rate="3.5"]
- starのオプション
属性 説明 記述方法 初期値 rate 評価値 0~100の数値(0.1刻み) 5 max 評価の最大値 1~100の数値(整数) 5 number 数値の表示 0 / 1 (非表示/表示) 1 - starショートコードの使い方
タイムライン(時系列・年表)
年表等に便利なタイムライン形式の表示が出来ます。
- timelineショートコード(基本形)
[timeline][ti label="XXX"]ここに内容[/ti][/timeline]
- timelineのサンプル
[timeline title="大見出し"] [ti label="ラベル1" title="見出し1"]ここに内容1[/ti] [ti label="ラベル2" title="見出し2"]ここに内容2[/ti] [/timeline]
大見出し- ラベル1見出し1ここに内容1
- ラベル2見出し2ここに内容2
- timeline/tiのオプション
コード 属性 説明 記述方法 初期値 [timeline] title 大見出し 自由なテキスト (空欄) [ti] label ラベル 自由なテキスト (空欄) title 見出し 自由なテキスト (空欄) - timelineに関するメモ
- timelineショートコードの使い方
便利系
(期間指定)キャンペーン中だけ表示する New!
指定した期間中だけ内容を表示できます。
- campaignショートコード(基本形)
[campaign from="XXXX-XX-XX" to="XXXX-XX-XX"]期間中表示する内容[/campaign]
- campaignのサンプル
[campaign from="2020-05-29 12:30:00" to="2112-09-03 23:59:59"]ドラえもん誕生までの間このテキストは表示されます[/campaign]
ドラえもん誕生までの間このテキストは表示されます- campaignのオプション
属性 説明 記述方法 初期値 from 開始日時 あらゆる形式の日時表記
(例: “2018-12-17 12:00:00”)
(例: “2018/12/17”)
(例: “20181217”)
※無記入の場合現在時刻の1日前として処理(空欄) to 終了日時 あらゆる形式の日時表記
(例: “2018-12-17 12:00:00”)
(例: “2018/12/17”)
(例: “20181217”)
※無記入の場合現在時刻の1日後として処理(空欄) class 任意のclass属性を追加 任意のclass名※複数の場合半角スペースで区切る(例:”ex-1 ex-2″) (空欄) - campaignに関するメモ
- 時間未指定の場合00:00:00として処理されます。
- campaignショートコードの使い方
ログインユーザーのみに表示する
ショートコードに囲まれた内容はログインユーザーのみに表示されます。
- login_user_onlyショートコード(基本形)
[login_user_only msg="XXX"]ここに内容[/login_user_only]
- login_user_onlyのサンプル
[login_user_only msg="あなたはログインユーザーではありませんね!"] あなたはログインユーザーです [/login_user_only]
あなたはログインユーザーではありませんね!- login_user_onlyのオプション
属性 説明 記述方法 初期値 msg ログインしていないユーザー向けのメッセージを入力 自由なテキスト(リンク可)
(例: “<a href=’#’>Link</a>”)(空欄) - login_user_onlyに関するメモ
- ショートコード内(ログインユーザー向けコンテンツ)はHTMLも利用できます。
- login_user_onlyショートコードの使い方
(過去~)経過時間
設定したの日付からの経過時間(○年/○ヶ月/○日/○時間)を表示できます。
- agoショートコード(基本形)
[ago from="XXXX-XX-XX"]
- agoのサンプル
当ブログ爆誕から[ago from="2018-12-17"]経過
当ブログ爆誕から4年経過こんな書き方もできる
昨日の12:00から約[ago from="yesterday 12:00"]経過
昨日の12:00から約1日経過- agoのオプション
属性 説明 記述方法 初期値 from 基点となる日時(必須) あらゆる形式の日時表記
(例: “2018-12-17”)
(例: “2018/12/17”)
(例: “20181217”)(空欄) - agoに関するメモ
- サーバやプラグインの高速化設定でページキャッシュを利用している場合キャッシュが作成された時点での経過時間が表示されます。
functions.phpは編集前に必ずバックアップを取って保存してください。編集後エラーが出た場合バックアップファイルを元に復元してください。
Cocoonテーマlib/shortcodes.php内296行目付近にある
ago_shortcode
関数を、子テーマのfunctions.phpにコピペして、次のように変更すれば「(WordPress管理画面)設定>一般>タイムゾーン」設定に合った経過時間で計算されるようになります。function ago_shortcode( $atts ){ return get_human_time_diff_advance( $from, date_i18n('U') ); }
- agoショートコードの使い方
(過去~)経過年数
設定した日付からの経過年数を表示できます。年単位に絞った機能です。
- yagoショートコード(基本形)
[yago from="XXXX-XX-XX"]
- yagoのサンプル
1回目の東京オリンピックから[yago from="1964-10-10"]年経過
1回目の東京オリンピックから59年経過- yagoのオプション
属性 説明 記述方法 初期値 from 基点となる日付(必須) あらゆる形式の日時表記
(例: “1964-10-10”)
(例: “1964/10/10”)
(例: “19641010”)(空欄) unit 単位 自由なテキスト(例: “年”) (空欄) - yagoに関するメモ
- サーバやプラグインの高速化設定でページキャッシュを利用している場合キャッシュが作成された時点での経過時間が表示されます。
- yagoショートコードの使い方
(過去~)年齢
設定した日付からの経過年数(○歳)を表示できます。
- ageショートコード(基本形)
[age birth="XXXX-XX-XX"]
- ageのサンプル
Pepperくんは[age birth="2014-06-05"]!
Pepperくんは9歳!- ageのオプション
属性 説明 記述方法 初期値 birth 基点となる日付(必須)* あらゆる形式の日時表記
(例: “2014-06-05”)
(例: “2014/06/05”)
(例: “20140605”)(空欄) from birthと同等* (同上) (空欄) unit 単位 自由なテキスト(例: “才”)
※非表示の場合空欄を設定(例: “”)歳 *どちらか一つのオプション入力必須
- ageに関するメモ
- サーバやプラグインの高速化設定でページキャッシュを利用している場合キャッシュが作成された時点での経過時間が表示されます。
- ageショートコードの使い方
(~未来)カウントダウン
設定した日付までの日数を表示できます。当日以降の表示は0になります。
- countdownショートコード(基本形)
[countdown to="XXXX-XX-XX"]
- countdownのサンプル
ドラえもん誕生まであと[countdown to="2112-09-03"]日!
ドラえもん誕生まであと32418日!- countdownのオプション
属性 説明 記述方法 初期値 to 終点となる日付(必須) あらゆる形式の日時表記
(例: “2112-09-03”)
(例: “2112/09/03”)
(例: “21120903”)(空欄) unit 単位 自由なテキスト(例: “日”) (空欄) - countdownに関するメモ
- サーバやプラグインの高速化設定でページキャッシュを利用している場合キャッシュが作成された時点での日にちが表示されます。
- countdownショートコードの使い方
WordPress標準で使えるショートコード
- ショートコード一覧
- gallery: ギャラリー表示
- caption: 画像にキャプションを付ける
- audio: オーディオ埋め込み
- video: 動画の埋め込み
- playlist: プレイリストを表示
- embed: 埋め込み
あとがき
以上、(多分)すべてのショートコード一覧でした。
オプションの説明や注意点は独自の解釈で掲載している部分もあるので間違いがあったら申し訳ない。
詳しい使い方はCocoon公式サイトをご確認くださいね!

まとめるの大変だった…多機能すぎるぜCocoon!
- 掲載されているショートコードは現在Cocoonバージョン2.1.8までのものです(随時更新予定)
- 当サイトはCSSカスタマイズしているためサンプルのデザインがデフォルトと異なる場合があります
- コピペで使用する場合、HTMLタグも一緒にコピーされてしまい使えない場合があります。ctrl+shift+vでペーストするか、コピーした文字を一旦メモ帳などに貼り付けてから改めてコピーすればプレーンテキストとしてコピペ出来るかと思います。