アクションフック一覧
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
フィルターフック一覧
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