Hook

アクションフック一覧

Welcart対応テーマ「Twentyfour Seven」のアクションフック一覧です。 フック名:tfs_xxxx_xxxx_xxxx /
引数:$xxxxxxxx

で記載しています。
「$IDorName・$itemID・$singlePostID」はそれぞれ表示ページを個別判断できる情報の変数です。引数として情報取得や条件分岐にご利用できます。
アクションフックを利用したコンテンツの追加例、ヘッダーの上にコンテンツを追加したい場合
function mw_tfs_cta_header_content( $IDorName ) { //任意の関数名と引数
    $html = '
SAMPLE CONTENT
'; //表示したい内容 echo $html; //表示 } add_action( 'tfs_start_header_content', 'mw_tfs_cta_header_content' ); //フック名と任意の関数名
テーマのテンプレートファイルを直接編集すると、テーマ更新時に上書きされてしまうので、プラグイン子テーマを作成して編集してください。

全ページ共通

ヘッダー内:開始直後

tfs_start_header_content / $IDorName

ヘッダー内:終了直前

tfs_end_header_content / $IDorName

ヘッダーメニューリスト:開始直後

tfs_start_header_menu_list_pc / $IDorName

ヘッダーメニューリスト:終了直前

tfs_end_header_menu_list_pc / $IDorName

ハンバーガー内メニューリスト:開始直後

tfs_start_header_menu_list_sp / $IDorName

ハンバーガー内メニューリスト:終了直前

tfs_end_header_menu_list_sp / $IDorName

ハンバーガー内メニュー:終了直後

tfs_end_header_menu_content_sp / $IDorName

検索ボックス:終了直後

tfs_end_searchFormBox_content / $IDorName

<body>:開始直後

tfs_start_body_content / $IDorName

<body>:終了直前

tfs_end_body_content / $IDorName

フッター:開始直後

tfs_start_footer_content / $IDorName

フッターメニューリスト:開始直後

tfs_start_footer_menu_list / $IDorName

フッターメニューリスト:「Back to Top」前

tfs_before_backToTop_footer_menu_list / $IDorName

フッターメニューリスト:終了直前

tfs_end_footer_menu_list / $IDorName

フッター:終了直後

tfs_end_footer_content / $IDorName

トップページ

トップイメージ1:開始直後

tfs_content_on_topImage1 / $IDorName

トップイメージ2:開始直後

tfs_content_on_topImage2 / $IDorName

トップイメージ3:開始直後

tfs_content_on_topImage3 / $IDorName

トップイメージ4:開始直後

tfs_content_on_topImage4 / $IDorName

トップイメージ:終了直後

tfs_after_topImage_content / $IDorName

商品一覧ページ

タイトル:終了直後

tfs_after_itemListPage_title / $IDorName

並び替え&絞り込み:終了直後

tfs_after_itemListPage_sortWrap / $IDorName

商品ページ

パンくずリスト:終了直後

tfs_after_itemPage_breadcrumb_list / $itemID

メイン画像:開始直前

tfs_before_itemPage_main_image / $itemID

サブ画像サムネイルリスト:終了直後

tfs_after_itemPage_thumbnailGallery / $itemID

商品タイトル:開始直前

tfs_before_itemPage_cart_content / $itemID

カートボタン:終了直後

tfs_after_itemPage_cartButton / $itemID

「購入について」テーブルリスト:開始直後

tfs_start_itemPage_aboutOrderTable / $itemID

「購入について」テーブルリスト:終了直前

tfs_end_itemPage_aboutOrderTable / $itemID

商品説明本文:開始直前

tfs_before_itemPage_itemContent / $itemID

商品説明本文:終了直後

tfs_after_itemPage_itemContent / $itemID

「スペック」テーブルリスト:開始直後

tfs_start_itemSpecTable / $itemID

「スペック」テーブルリスト:終了直前

tfs_end_itemSpecTable / $itemID

共有ボタン:開始直前

tfs_before_itemPage_snsBox / $itemID

関連キーワード:終了直後

tfs_after_itemPage_tagList / $itemID

商品コンテンツ:終了直後

tfs_after_itemPage_main_content / $itemID

関連商品:終了直後

tfs_after_itemPage_relationItemList / $itemID

投稿一覧ページ

タイトル:終了直後

tfs_after_archiveListPage_title / $IDorName

トップ投稿:終了直後

tfs_after_archiveListPage_topArchive / $IDorName

投稿一覧:終了直後

tfs_after_archiveListPage_archiveList / $IDorName

最新商品:終了直後

tfs_after_archiveListPage_newItemlist / $IDorName

投稿ページ

パンくずリスト:終了直後

tfs_after_postPage_breadcrumb_list / $singlePostID

タイトル:終了直後

tfs_after_postPage_title / $singlePostID

投稿本文:終了直後

tfs_after_postPage_postContent / $singlePostID

共有ボタン:開始直前

tfs_before_postPage_snsBox / $singlePostID

関連キーワード:終了直後

tfs_after_postPage_tagList / $singlePostID

関連投稿:開始直前

tfs_before_postPage_relationPostList / $singlePostID

関連投稿:終了直後

tfs_after_postPage_relationPostList / $singlePostID

最新商品:終了直後

tfs_after_postPage_newItemlist / $singlePostID

検索ページ

タイトル:終了直後

tfs_after_searchPage_title / $IDorName

お問い合わせページ

タイトル:終了直後

tfs_after_contactPage_title / $IDorName

運営元:開始直前

tfs_before_contactPage_companyData / $IDorName

運営元:終了直後

tfs_after_contactPage_companyData / $IDorName

フォーム:開始直前

tfs_before_contactPage_contactForm / $IDorName

フォーム:終了直後

tfs_after_contactPage_contactForm / $IDorName

プライバシーポリシーページ

タイトル:終了直後

tfs_after_privacyPolicyPage_title / $IDorName

特定商取引法ページ

タイトル:終了直後

tfs_after_tradeLaw_title / $IDorName

テーブル1:開始直前

tfs_before_tradeLaw_table_1 / $IDorName

テーブル1リスト:開始直後

tfs_start_tradeLaw_table_1 / $IDorName

テーブル1リスト:終了直前

tfs_end_tradeLaw_table_1 / $IDorName

テーブル2:開始直前

tfs_before_tradeLaw_table_2 / $IDorName

テーブル2リスト:開始直後

tfs_start_tradeLaw_table_2 / $IDorName

テーブル2リスト:終了直前

tfs_end_tradeLaw_table_2 / $IDorName

テーブル3:開始直前

tfs_before_tradeLaw_table_3 / $IDorName

テーブル3リスト:開始直後

tfs_start_tradeLaw_table_3 / $IDorName

テーブル3リスト:終了直前

tfs_end_tradeLaw_table_3 / $IDorName

テーブル3:終了直後

tfs_after_tradeLaw_table_3 / $IDorName

お知らせ一覧ページ

タイトル:終了直後

tfs_after_newsListPage_title / $IDorName

お知らせ一覧:終了直後

tfs_after_newsListPage_newsList / $IDorName

最新商品:終了直後

tfs_after_newsListPage_newItemlist / $IDorName

共有ボタン

共有ボタンリスト:開始直後

tfs_start_snsBox_list / $IDorName

共有ボタンリスト:終了直前

tfs_end_snsBox_list / $IDorName

カート・メンバーページ

「カート」ページタイトル:終了直後

tfs_after_cartPage_title

「お客様情報」ページタイトル:終了直後

tfs_after_cartCustomerPage_title

「発送・支払方法」ページタイトル:終了直後

tfs_after_cartDeliveryPage_title

「内容確認」ページタイトル:終了直後

tfs_after_cartConfirmPage_title

「サンクス」ページタイトル:終了直後

tfs_after_cartCompletionPage_title

「メンバー」ページタイトル:終了直後

tfs_after_memberPage_title

「ログイン」ページタイトル:終了直後

tfs_after_loginPage_title

「パスワード変更」ページタイトル:終了直後

tfs_after_changePasswordPage_title

「新しいパスワード取得」ページタイトル:終了直後

tfs_after_lostPasswordPage_title

「新規入会」ページタイトル:終了直後

tfs_after_newMemberPage_title

「入会完了」ページタイトル:終了直後

tfs_after_memberCompletionPage_title

「サンクス」ページヘッダー:終了直後

tfs_after_cartCompletionPage_header

「入会完了」ページヘッダー:終了直後

tfs_after_memberCompletionPage_header
Filter

フィルターフック一覧

Welcart対応テーマ「Twentyfour Seven」のフィルターフック一覧です。 フィルター名:tfs_xxxx_xxxx_xxxx /
引数:$xxxx

で記載しています。
「$html」は出力されるコードが格納された変数です。内容を変更して返すことができます。
フィルターフックを利用したコンテンツの変更例、特定の文字を変更したい場合
function mw_content_html_replace( $html ) { //任意の関数名と引数
    $html = str_replace( '一覧', 'リスト', $html ); //置換したい文字(例:一覧 → リスト)
    return $html; //置換したHTMLを返す
}
add_filter( 'tfs_headerContent_html', 'mw_content_html_replace' ); //フィルター名と任意の関数名
一部の文字はテーマカスタマイザーからも変更できますので、先にそちらもご確認ください。
テーマのテンプレートファイルを直接編集すると、テーマ更新時に上書きされてしまうので、プラグイン子テーマを作成して編集してください。

ヘッダー:HTML出力直前

tfs_headerContent_html / $html

フッター:HTML出力直前

tfs_footerContent_html / $html

「トップ」ページ:HTML出力直前

tfs_homeContent_html / $html

「商品一覧」ページ:HTML出力直前

tfs_itemListContent_html / $html

「商品」ページ:HTML出力直前

tfs_itemContent_html / $html

「投稿一覧」ページ:HTML出力直前

tfs_archiveContent_html / $html

「お知らせ一覧」ページ:HTML出力直前

tfs_newsListPageContent_html / $html

「投稿(お知らせ含む)」ページ:HTML出力直前

tfs_postContent_html / $html

「デフォルト固定」ページ:HTML出力直前

tfs_pageContent_html / $html

「空白固定テンプレート」ページ:HTML出力直前

tfs_blankPageContent_html / $html

「お問い合わせ」ページ:HTML出力直前

tfs_contactContent_html / $html

「プライバシーポリシー」ページ:HTML出力直前

tfs_pPolicyContent_html / $html

「特定商取引法」ページ:HTML出力直前

tfs_tLawContent_html / $html

「検索結果」ページ:HTML出力直前

tfs_searchResultContent_html / $html

「カート」ページ:HTML出力直前

tfs_cartContent_html / $html

「お客様情報」ページ:HTML出力直前

tfs_cartCustomerContent_html / $html

「発送・支払方法」ページ:HTML出力直前

tfs_cartDeliveryContent_html / $html

「内容確認」ページ:HTML出力直前

tfs_cartConfirmContent_html / $html

「サンクス」ページ:HTML出力直前

tfs_cartCompletionContent_html / $html

「ログイン」ページ:HTML出力直前

tfs_memberLoginContent_html / $html

「パスワード変更」ページ:HTML出力直前

tfs_memberChangepasswordContent_html / $html

「新しいパスワード取得」ページ:HTML出力直前

tfs_memberLostpasswordContent_html / $html

「新規入会」ページ:HTML出力直前

tfs_memberNewContent_html / $html

「入会完了」ページ:HTML出力直前

tfs_homeContent_html / $html

「定期購入」ページ:HTML出力直前

tfs_memberAutodeliveryHistoryContent_html / $html

「ギフト用配送先」ページ:HTML出力直前

tfs_memberMsaContent_html / $html

「404」ページ:HTML出力直前

tfs_notFoundContent_html / $html

全ページ共通:タイトルタグのテキスト出力直前

tfs_title_text / $text

全ページ共通:キーワードのテキスト出力直前

tfs_keywords_text / $text

全ページ共通:ディスクリプションのテキスト出力直前

tfs_description_text / $text

全ページ共通:サムネイルのパス出力直前

tfs_thumbnail_image_path / $path

全ページ共通:「noindex」タグ出力表示判定直前

tfs_noindex_nofollow / $flag

全ページ共通:構造化マークアップコード出力直前

tfs_schema_code / $code
トゥエンティフォーセブンのロゴテーマ詳細ページ トゥエンティフォーセブンのロゴテーマ詳細ページ