SeedProd ドキュメント

SeedProd のドキュメント、リファレンスマテリアル、チュートリアル

SeedProd ショートコード

SeedProd には、バックグラウンドでブロックとテンプレートタグを強化する組み込みショートコードのセットが含まれています。これらのショートコードは、ページやテンプレートで直接使用して、特定のコンテンツを表示したり、WooCommerce や Easy Digital Downloads と統合したり、WordPress のウィジェットやメニューを取得したりすることができます。

以下は、利用可能なすべての SeedProd ショートコード、その属性、および使用例の完全なリファレンスです。


ビジネスレビュー

ショートコード: [businessreview]

Google Places または Yelp からレビューを取得するビジネスレビューブロックを表示します。

属性:

  • reviewsource: レビューを取得するプラットフォーム。オプション: googleplacesyelp。デフォルト: googleplaces
  • googleplaceid: Google の場所 ID (reviewsourcegoogleplaces の場合に必要)。
  • yelpbusinessid: Yelp のビジネス ID (reviewsourceyelp の場合に必要)。
  • languagecode: レビュー表示用の言語コード (例: en)。
  • imageposition: レビュアー画像の配置。デフォルト: abovename
  • filterby: レビューのフィルタリング方法。デフォルト: rating
  • minimumrating: 表示する最小評価。デフォルト: no
  • reviewerimage: レビュアーの画像を表示または非表示にします。デフォルト: true
  • reviewername: レビュアーの名前を表示または非表示にします。デフォルト: true
  • reviewerlinkname: レビュアーの名前をリンクとして表示します。デフォルト: true
  • reviewdate: レビューの日付を表示または非表示にします。デフォルト: true
  • reviewdatetype: レビューの日付のフォーマット。オプション: relativeabsolute。デフォルト: relative
  • reviewrating: 星評価を表示または非表示にします。デフォルト: true
  • reviewtext: レビュー本文を表示または非表示にします。デフォルト: true
  • reviewtextlength: 切り捨てる前に表示する最大単語数。デフォルト: 13
  • readmoretext: 「続きを読む」リンクのラベル。デフォルト: read more
  • layout: レビューの表示レイアウト。オプション: gridslider。デフォルト: grid
  • slidetoshow: スライダーレイアウトで一度に表示されるレビューの数。デフォルト: 4
  • numofreviews: 表示するレビューの総数。デフォルト: 5
  • navcolor: スライダーのナビゲーションカラー。デフォルト: d

EDD ダウンロードグリッド

ショートコード: [sp_edd_downloads_grid]

Easy Digital Downloads の商品グリッドをページに表示します。

属性:

  • category: カテゴリスラッグで商品をフィルタリングします。
  • exclude_category: 特定のカテゴリのスラッグから商品を除外します。
  • tags: タグで商品を絞り込みます。
  • exclude_tags: 特定のタグを持つ商品を除外します。
  • relation: フィルターの組み合わせのためのリレーション演算子。オプション: ANDOR
  • number: 表示する商品数。
  • price: 商品価格を表示または非表示にします。
  • excerpt: 商品の抜粋を表示または非表示にします。
  • full_content: 抜粋の代わりに、商品の全コンテンツを表示します。
  • buy_button: 購入ボタンを表示または非表示にします。
  • columns: グリッドの列数。
  • thumbnails: 商品のサムネイルを表示または非表示にします。
  • order_by: 商品を並べ替えるフィールド(例: titledateprice)。
  • order: 並べ替え順序。オプション: ASCDESC
  • ids: 表示する特定の商品IDのカンマ区切りリスト。
  • pagination: ページネーションを有効または無効にします。デフォルト: true

EDD 購入ボタン

ショートコード: [sp_buy_now_button]

特定の商品に対するEasy Digital Downloadsの購入ボタンをレンダリングします。

属性:

  • product_id: 購入するEDD商品のID。
  • direct_to_checkout: クリック時に顧客を直接チェックアウトに送信します。デフォルト: true
  • show_price: ボタンに商品価格を表示します。デフォルト: true
  • btn_txt: カスタムボタンラベルテキスト。
  • before_icon: ボタンテキストの前に表示するアイコン。
  • after_icon: ボタンテキストの後に表示するアイコン。

EDDカート

ショートコード: [sp_edd_cart]

Easy Digital Downloadsのカートセクションまたはページをレンダリングします。属性は不要です。

例: [sp_edd_cart]


EDDチェックアウト

ショートコード: [sp_edd_checkout]

Easy Digital Downloads のチェックアウトセクションまたはページを表示します。属性は不要です。

例: [sp_edd_checkout]


EDDカートに追加

ショートコード: [sp_edd_add_to_cart]

現在の製品の SeedProd EDD カートに追加ボタンを表示します。

属性:

  • direct_to_checkout: クリック時に顧客を直接チェックアウトに送信します。デフォルト: true
  • show_price: ボタンに商品価格を表示します。デフォルト: true
  • btn_txt: カスタムボタンラベルテキスト。
  • before_icon: ボタンテキストの前に表示するアイコン。
  • after_icon: ボタンテキストの後に表示するアイコン。

投稿 — デフォルト、カスタム、手動

SeedProd には、投稿ブロックがさまざまな種類の投稿クエリを表示するために使用する 3 つのショートコードが含まれています。

デフォルト投稿: [defaultposts] — 現在のクエリ文字列から投稿を表示します。

カスタム投稿: [customposts] — 投稿タイプ、カテゴリ、タグ、著者などのカスタムクエリフィルターを使用して投稿を表示します。

手動投稿: [manualposts] — 手動で選択された投稿セットを表示します。

3 つのショートコードすべてで、次の表示属性が共有されます。

  • show_featured_image: アイキャッチ画像を表示または非表示にします。デフォルト: true
  • show_title: 投稿タイトルを表示または非表示にします。デフォルト: true
  • title_html_tag: 投稿タイトルの HTML タグ。デフォルト: h1
  • pagination: ページネーションを有効または無効にします。デフォルト: false
  • posts_per_page: 1 ページあたりに表示する投稿数。デフォルト: -1 (すべて)。
  • show_meta_options: 投稿メタセクションを表示または非表示にします。デフォルト: true
  • show_author_meta: 投稿の著者をを表示します。デフォルト: true
  • show_date_meta: 公開日を表示します。デフォルト: true
  • show_date_modified_meta: 最終更新日を表示します。デフォルト: true
  • show_time_meta: 公開時間を表示します。デフォルト: true
  • show_comment_count_meta: コメント数を表示します。デフォルト: true
  • meta_separator: メタ項目の間の区切り文字。デフォルト: ,
  • show_excerpt: 投稿の抜粋を表示または非表示にします。デフォルト: true
  • excerpt_length: 抜粋の単語数。デフォルト: 20
  • show_read_more: 「続きを読む」リンクを表示または非表示にします。デフォルト: true
  • read_more_text: 「続きを読む」リンクのカスタムラベル。
  • columns: グリッドレイアウトの列数。デフォルト: 4
  • skin: 表示スキン スタイル。デフォルト: classic
  • skinlayout: 選択したスキンのレイアウトバリアント。デフォルト: gridlayout
  • imageposition: アイキャッチ画像のコンテンツに対する相対的な位置。デフォルト: left
  • masonary: メイソンリーレイアウトを有効にします。デフォルト: true
  • badge: 投稿にタクソノミーバッジを表示または非表示にします。デフォルト: true
  • badgetaxonomy: バッジラベルに使用するタクソノミー。
  • avatar: 投稿者アバターを表示または非表示にします。デフォルト: false
  • slidetoshow: スライダーレイアウトで一度に表示される投稿数。デフォルト: 2
  • autoplay: スライダーの自動再生を有効にします。デフォルト: true
  • speed: スライダーの自動再生速度(ミリ秒)。デフォルト: 100

[customposts] ショートコードは、次のクエリ属性も受け入れます:

  • query_by_post_type: 投稿タイプでフィルタリングします。デフォルト: true
  • post_type: クエリする投稿タイプ。
  • order: 並べ替え順序。オプション: ASCDESC
  • orderby: 並べ替えの基準となるフィールド。
  • query_by_category: カテゴリでフィルタリングします。デフォルト: false
  • cat: 含めるカテゴリID。
  • query_by_tags: タグでフィルタリングします。デフォルト: false
  • tag__in: 含めるタグID。
  • query_by_authors: 投稿者でフィルタリングします。デフォルト: false
  • author: 含める投稿者ID。

アーカイブ商品

ショートコード: [sp_archive_products]

WooCommerceの商品アーカイブを表示します。ショップページやカテゴリ/タグアーカイブページで使用されます。

属性:

  • columns: 表示する商品列数。
  • paginate: ページネーションを有効または無効にします。
  • limit: 表示する最大商品数。
  • orderby: 商品の並べ替えの基準となるフィールド。
  • order: 並べ替え順序。オプション: ASCDESC
  • category: 商品カテゴリでフィルタリングします。
  • skus: 特定の商品SKUでフィルタリングします。
  • tag: 商品タグでフィルタリングします。
  • attribute: 商品属性でフィルタリングします。
  • terms: フィルタリングする属性ターム。
  • terms_operator: 属性タームフィルタリングの演算子。
  • tag_operator: タグフィルタリング用のオペレーター。
  • cat_operator: カテゴリフィルタリング用のオペレーター。
  • visibility: 表示設定で製品をフィルタリングします。

ショートコード: [seedprodnestedmenuwidget]

SeedProdビルダー内に選択したWordPressナビゲーションメニューを表示します。

属性:

  • menu: 表示するWordPressメニュー。
  • menudivider: メニュー項目の間の区切り文字。
  • layout: メニューの向き。オプション: h(水平)、v(垂直)。デフォルト: h

WordPressウィジェット

ショートコード: [seedprodwpwidget]

SeedProdビルダー内に選択したWordPressウィジェットを表示します。ウィジェットタイプとその対応するウィジェット属性をパラメータとして受け入れます。


ショートコード: [seedprod_get_permalink]

現在の投稿またはページのパーマリンクを出力します。属性は不要です。

例: [seedprod_get_permalink]


SeedProdテンプレートタグ

ショートコード: [seedprod]

SeedProdのページおよびテーマテンプレートで使用するためのWordPressテンプレートタグを表示します。

属性:

  • tag: 表示するテンプレートタグ(以下のリストを参照)。
  • id: 対象とするオプションの投稿またはタームID。
  • echo: 値を直接出力します。デフォルト: false
  • loop: ループ内でタグを実行します。デフォルト: false

利用可能なタグ:

  • the_post_thumbnail — アイキャッチ画像
  • get_avatar — 著者アバター
  • the_title — 投稿またはページのタイトル
  • the_excerpt — 投稿の抜粋
  • the_content — 投稿の本文全体
  • the_author_meta(display_name) — 著者の表示名
  • the_author_meta(description) — 著者の略歴
  • the_date(F j, Y), the_date(Y-m-d), the_date(d/m/Y), the_date(m/d/Y) — 公開日(各種形式)
  • the_modified_date(F j, Y), the_modified_date(Y-m-d), the_modified_date(m/d/Y), the_modified_date(d/m/Y) — 最終更新日
  • the_time(g:i a), the_time(g:i A), the_time(H:i) — 公開時間
  • the_modified_time(g:i a), the_modified_time(g:i A), the_modified_time(H:i) — 最終更新時間
  • comments_template — コメントセクション
  • get_comments_number — コメント数
  • get_previous_post_link — 前の記事へのリンク
  • get_next_post_link — 次の記事へのリンク
  • the_archive_title — アーカイブページのタイトル
  • the_tags — 投稿のタグ
  • the_category — 投稿のカテゴリー
  • the_custom_logo — サイトロゴ
  • home_url — サイトのホームURL
  • get_author_posts_url — 著者の投稿アーカイブURL

例: [seedprod tag="the_author_meta(description)"]


EDDテンプレートタグ

ショートコード: [seedprod_edd]

SeedProdテンプレート内にEasy Digital Downloadsテンプレートタグをレンダリングします。

属性:

  • tag: レンダリングするEDDテンプレートタグ(下記リスト参照)。
  • echo: 値を直接出力します。デフォルト: false

利用可能なタグ:

  • the_title — 商品タイトル
  • the_post_thumbnail — 商品画像
  • the_content — 商品説明全体
  • the_excerpt — 商品抜粋
  • short_description — 短い商品紹介
  • download_instructions — ダウンロード手順
  • price_html — フォーマットされた商品価格
  • downloads — ダウンロードファイルリスト
  • download_cart — EDDカート
  • download_checkout — EDDチェックアウト
  • purchase_link — 購入ボタン
  • edd_login — EDD ログインフォーム
  • edd_register — EDD 登録フォーム
  • purchase_history — 顧客の購入履歴
  • edd_receipt — 購入レシート
  • download_history — 顧客のダウンロード履歴

例: [seedprod_edd tag="the_post_thumbnail"]


WooCommerce テンプレートタグ

ショートコード: [seedprod_wc]

SeedProd テンプレート内で WooCommerce テンプレートタグをレンダリングします。

属性:

  • tag: レンダリングする WooCommerce テンプレートタグ(下記リスト参照)。
  • echo: 値を直接出力します。デフォルト: false

利用可能なタグ:

  • the_title — 商品タイトル
  • the_post_thumbnail — 商品画像
  • price_html — フォーマットされた商品価格
  • the_content — 商品説明全体
  • the_excerpt — 商品抜粋
  • short_description — 短い商品紹介

例: [seedprod_wc tag="the_post_thumbnail"]


テンプレートパート

ショートコード: [sp_template_part]

保存された SeedProd テンプレートパートを ID でレンダリングします。再利用可能なヘッダー、フッター、またはグローバルセクションをページ上のどこにでも埋め込むために使用します。

属性:

  • id: レンダリングするテンプレートパートの ID。デフォルト: 0

例: [sp_template_part id="24"]


カスタムフィールド

ショートコード: [sp_custom_field]

指定された投稿のカスタムフィールド(投稿メタ)の値をレンダリングします。

属性:

  • post_id: カスタムフィールドを取得する投稿の ID。デフォルトは現在の投稿 ID です。
  • field: 表示するカスタムフィールドのメタキー名。

例: [sp_custom_field post_id="43" field="post_name_custom"]


WooCommerce メニューカート

ショートコード: [sp_menu_cart]

WooCommerce メニューカートブロックをレンダリングします。

属性:

  • hide_on_empty: カートが空の場合にカートアイコンを非表示にします。デフォルト: false
  • show_subtotal: アイコンの横にカート小計を表示します。デフォルト: true

例: [sp_menu_cart hide_on_empty="true" show_subtotal="true"]


WooCommerce 追加ボタン

ショートコード: [sp_add_to_cart]

現在の商品のSeedProd WooCommerceカート追加ボタンを表示します。

属性:

  • btn_txt: カスタムボタンラベルテキスト。デフォルト: カートに追加
  • before_icon: ボタンテキストの前に表示するアイコン。
  • after_icon: ボタンテキストの後に表示するアイコン。

WooCommerce 商品データ

ショートコード: [sp_product_meta]

現在の商品のWooCommerce商品メタセクション(SKU、カテゴリ、タグ)を表示します。

属性:

  • divider: メタ項目間の区切り文字。例: ","

WooCommerce 商品データタブ

ショートコード: [sp_product_data_tabs]

現在の商品のWooCommerce商品データタブ(説明、追加情報、レビュー)を表示します。属性は不要です。

例: [sp_product_data_tabs]


ショートコード: [sp_product_gallery_images]

現在の商品のWooCommerce商品ギャラリー画像カルーセルを表示します。属性は不要です。

例: [sp_product_gallery_images]


WooCommerce 追加情報

ショートコード: [sp_additional_info]

現在の商品のWooCommerce商品追加情報タブの内容(属性と寸法)を表示します。属性は不要です。

例: [sp_additional_info]


ショートコード: [sp_product_related]

現在の商品のWooCommerce関連商品セクションを表示します。

属性:

  • columns: 表示する列数。デフォルト: 4
  • limit: 表示する関連商品の最大数。デフォルト: -1(すべて)。
  • orderby: 関連商品を並べ替えるフィールド。
  • order: 並べ替え順序。オプション: ASCDESC

WooCommerce アップセル商品

ショートコード: [sp_product_upsells]

現在の商品のWooCommerceアップセル商品セクションを表示します。

属性:

  • columns: 表示する列数。デフォルト: 1
  • limit: 表示するアップセル商品の最大数。デフォルト: -1(すべて)。
  • orderby: アップセル商品を並べ替えるフィールド。
  • order: 並べ替え順序。オプション: ASCDESC

WooCommerce 商品評価

ショートコード: [sp_product_rating]

現在の製品のWooCommerce製品の星評価を表示します。属性は不要です。

例: [sp_product_rating]


WooCommerce製品在庫

ショートコード: [sp_product_stock]

現在の製品のWooCommerce製品の在庫状況を表示します。属性は不要です。

例: [sp_product_stock]


レガシーコンタクトフォーム

ショートコード: [seed_contact_form]

レガシーSeedProdコンタクトフォームを表示します。

属性:

  • text: ボタンラベルのテキスト。デフォルト: お問い合わせ
  • icon: ボタンアイコンを表示または非表示にします。デフォルト: true

例: [seed_contact_form text="お問い合わせ"]


このリファレンスでは、SeedProdで利用可能なすべてのショートコードをカバーしています。WooCommerce製品ページ、EDDストアフロント、カスタムテーマテンプレートのいずれを構築する場合でも、これらのショートコードを使用すると、表示されるコンテンツと場所を正確に制御できます。ページを構築する際に、クイックリファレンスとしてこのページをブックマークしてください。

関連記事