SeedProd には、バックグラウンドでブロックとテンプレートタグを強化する組み込みショートコードのセットが含まれています。これらのショートコードは、ページやテンプレートで直接使用して、特定のコンテンツを表示したり、WooCommerce や Easy Digital Downloads と統合したり、WordPress のウィジェットやメニューを取得したりすることができます。
以下は、利用可能なすべての SeedProd ショートコード、その属性、および使用例の完全なリファレンスです。
ビジネスレビュー
ショートコード: [businessreview]
Google Places または Yelp からレビューを取得するビジネスレビューブロックを表示します。
属性:
- reviewsource: レビューを取得するプラットフォーム。オプション:
googleplaces、yelp。デフォルト:googleplaces。 - googleplaceid: Google の場所 ID (
reviewsourceがgoogleplacesの場合に必要)。 - yelpbusinessid: Yelp のビジネス ID (
reviewsourceがyelpの場合に必要)。 - languagecode: レビュー表示用の言語コード (例:
en)。 - imageposition: レビュアー画像の配置。デフォルト:
abovename。 - filterby: レビューのフィルタリング方法。デフォルト:
rating。 - minimumrating: 表示する最小評価。デフォルト:
no。 - reviewerimage: レビュアーの画像を表示または非表示にします。デフォルト:
true。 - reviewername: レビュアーの名前を表示または非表示にします。デフォルト:
true。 - reviewerlinkname: レビュアーの名前をリンクとして表示します。デフォルト:
true。 - reviewdate: レビューの日付を表示または非表示にします。デフォルト:
true。 - reviewdatetype: レビューの日付のフォーマット。オプション:
relative、absolute。デフォルト:relative。 - reviewrating: 星評価を表示または非表示にします。デフォルト:
true。 - reviewtext: レビュー本文を表示または非表示にします。デフォルト:
true。 - reviewtextlength: 切り捨てる前に表示する最大単語数。デフォルト:
13。 - readmoretext: 「続きを読む」リンクのラベル。デフォルト:
read more。 - layout: レビューの表示レイアウト。オプション:
grid、slider。デフォルト:grid。 - slidetoshow: スライダーレイアウトで一度に表示されるレビューの数。デフォルト:
4。 - numofreviews: 表示するレビューの総数。デフォルト:
5。 - navcolor: スライダーのナビゲーションカラー。デフォルト:
d。
EDD ダウンロードグリッド
ショートコード: [sp_edd_downloads_grid]
Easy Digital Downloads の商品グリッドをページに表示します。
属性:
- category: カテゴリスラッグで商品をフィルタリングします。
- exclude_category: 特定のカテゴリのスラッグから商品を除外します。
- tags: タグで商品を絞り込みます。
- exclude_tags: 特定のタグを持つ商品を除外します。
- relation: フィルターの組み合わせのためのリレーション演算子。オプション:
AND、OR。 - number: 表示する商品数。
- price: 商品価格を表示または非表示にします。
- excerpt: 商品の抜粋を表示または非表示にします。
- full_content: 抜粋の代わりに、商品の全コンテンツを表示します。
- buy_button: 購入ボタンを表示または非表示にします。
- columns: グリッドの列数。
- thumbnails: 商品のサムネイルを表示または非表示にします。
- order_by: 商品を並べ替えるフィールド(例:
title、date、price)。 - order: 並べ替え順序。オプション:
ASC、DESC。 - 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: 並べ替え順序。オプション:
ASC、DESC。 - 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: 並べ替え順序。オプション:
ASC、DESC。 - 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— サイトのホームURLget_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]
WooCommerce 商品ギャラリー画像
ショートコード: [sp_product_gallery_images]
現在の商品のWooCommerce商品ギャラリー画像カルーセルを表示します。属性は不要です。
例: [sp_product_gallery_images]
WooCommerce 追加情報
ショートコード: [sp_additional_info]
現在の商品のWooCommerce商品追加情報タブの内容(属性と寸法)を表示します。属性は不要です。
例: [sp_additional_info]
WooCommerce 関連商品
ショートコード: [sp_product_related]
現在の商品のWooCommerce関連商品セクションを表示します。
属性:
- columns: 表示する列数。デフォルト:
4。 - limit: 表示する関連商品の最大数。デフォルト:
-1(すべて)。 - orderby: 関連商品を並べ替えるフィールド。
- order: 並べ替え順序。オプション:
ASC、DESC。
WooCommerce アップセル商品
ショートコード: [sp_product_upsells]
現在の商品のWooCommerceアップセル商品セクションを表示します。
属性:
- columns: 表示する列数。デフォルト:
1。 - limit: 表示するアップセル商品の最大数。デフォルト:
-1(すべて)。 - orderby: アップセル商品を並べ替えるフィールド。
- order: 並べ替え順序。オプション:
ASC、DESC。
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ストアフロント、カスタムテーマテンプレートのいずれを構築する場合でも、これらのショートコードを使用すると、表示されるコンテンツと場所を正確に制御できます。ページを構築する際に、クイックリファレンスとしてこのページをブックマークしてください。