ショートコード
Contents
目次を全て見る
block_pattern
指定した投稿のコンテンツをそのまま出力します。
| 属性 | 説明 |
|---|---|
| id (必須) | 埋め込む投稿の ID |
| type | 使用せず |
使用例
[block_pattern id="123"]display_period
指定期間内のみコンテンツを表示します。
| 属性 | 説明 |
|---|---|
| start | 開始日時 (YYYY-MM-DD) |
| end | 終了日時 (YYYY-MM-DD) |
使用例
[display_period start="2025-06-01" end="2025-06-30"]
この期間限定のコンテンツです。
[/display_period]is_pc
PC端末でのみコンテンツを表示します。
使用例
[is_pc]PC で見えるコンテンツ[/is_pc]is_sp
スマホ端末でのみコンテンツを表示します。
使用例
[is_sp]スマホで見えるコンテンツ[/is_sp]is_condition
条件クエリが一致した場合のみコンテンツを表示します。
| 属性 | 説明 |
|---|---|
| query | 条件クエリ文字列 |
使用例
[is_condition query="is_category=news"]
ニュースカテゴリの時のみ表示されます。
[/is_condition]br
メディアクエリ連動の改行タグを出力します。
| 属性 | 説明 |
|---|---|
| view | lg/md/sm(デフォルト: lg) |
使用例
レスポンシブ対応<br view="md">改行theme_color
テーマカラーを適用したテキストを表示します。
| 属性 | 説明 |
|---|---|
| type | カラータイプ (primary/secondary など) |
| opacity | 不透明度(0~1) |
使用例
[theme_color type="accent" opacity="0.8"]重要なテキスト[/theme_color]ad
広告スペース用のプレースホルダー(未実装)。
[ad]diver_notice
カスタマイズ > サイトメッセージで設定されているメッセージを一覧表示します。
[diver_notice]diver_toc
コンテンツ内の目次を出力します。
[diver_toc]diver_no_toc
目次を非表示にします。
searchform
検索フォームを出力します。
| 属性 | 説明 |
|---|---|
| radius | 角丸(true/false) |
| border | 枠線(true/false) |
| attr | その他属性 JSON |
| class | 追加クラス |
使用例
[searchform radius="true" border="true" class="my-search"]sns_btn
SNSボタンを生成します。
| 属性 | 説明 |
|---|---|
| sns | シェア先情報 JSON / 'share'(投稿のシェアボタン)/ 未設定でサイトのSNS情報をボタンになります |
| size | アイコンサイズ(デフォルト: 1.2em) |
| class | 追加クラス |
使用例
[sns_btn sns='{"twitter":"https://twitter.com/share?url=..."}']esc_html
コンテンツをエスケープして出力します。
使用例
[esc_html]<script>alert('XSS')</script>[/esc_html]post_type_name
投稿タイプのラベル名を出力します。
| 属性 | 説明 |
|---|---|
| post_type | 投稿タイプ名(省略時は現在投稿) |
使用例
投稿タイプ: [post_type_name post_type="page"]cf
カスタムフィールドの値を取得して表示します。
| 属性 | 説明 |
|---|---|
| key | メタキー (必須) |
| post_id | 投稿 ID |
| default | 値がない場合のデフォルト |
| format | フォーマット指定 (例: date:Y/m/d) |
使用例
[cf key="price" default="価格未設定"]boxnav
ナビゲーションメニューをボックス表示します。
| 属性 | 説明 |
|---|---|
| id | メニューIDもしくはメニュータイトル |
| column_max | 最大カラム数 |
| column_min | 最小カラム数 |
| type | icon/image(デフォルト: icon) |
| layout | list/grid(デフォルト: grid) |
| aspect-ratio | typeimageを選択時の画像縦横比 |
| gap | カラム間隔 |
各項目のアイコンや画像は、外観 > メニュー からそれぞれ設定可能です。
使用例
[boxnav id="ヘッダーメニュー" type="image" layout="list"]