概要
woocommerce_checkout_before_order_review_heading
は、WooCommerceプラグインのチェックアウトページで、注文レビューの見出しの前にフックするためのアクションです。このアクションは、主に次のような機能を実装する際に利用されます:
- 注文レビューセクションのカスタマイズ
- ユーザーへの追加情報の表示
- 特定の条件に基づくコンテンツの表示
- デザインやレイアウトの調整
- プロモーション情報やコードの表示
- サイトに特有な機能の追加
構文
add_action( 'woocommerce_checkout_before_order_review_heading', 'your_custom_function' );
パラメータ
このアクション自体は、パラメータを持っていません。
戻り値
戻り値はありません。このアクションは、カスタム出力を行うことが目的です。
使用可能なバージョン
- WooCommerce: 3.0.x 以降
- WordPress: 4.0 以降
サンプルコード
サンプルコード1
add_action('woocommerce_checkout_before_order_review_heading', 'custom_checkout_message');
function custom_checkout_message() {
echo '<h3>特別なメッセージ!</h3>';
}
このサンプルコードは、チェックアウトページで注文レビューの見出しの前に特別なメッセージを表示します。
サンプルコード2
add_action('woocommerce_checkout_before_order_review_heading', 'display_coupon_code_section');
function display_coupon_code_section() {
echo '<p>クーポンコードをお持ちですか?</p>';
}
このコードは、クーポンコードの入力を促すメッセージをチェックアウトページに追加します。
サンプルコード3
add_action('woocommerce_checkout_before_order_review_heading', 'add_custom_notice');
function add_custom_notice() {
echo '<div class="custom-notice">限定セール中!全アイテム10%オフ!</div>';
}
このサンプルコードでは、チェックアウトページに期間限定のセール通知を追加します。
サンプルコード4
add_action('woocommerce_checkout_before_order_review_heading', 'show_terms_and_conditions');
function show_terms_and_conditions() {
echo '<p><input type="checkbox" required> 利用規約に同意します。</p>';
}
このコードは、利用規約に同意するためのチェックボックスを表示します。
サンプルコード5
add_action('woocommerce_checkout_before_order_review_heading', 'show_delivery_options');
function show_delivery_options() {
echo '<p>配送オプションを選択してください。</p>';
}
このサンプルコードは、利用者に配送オプションを選択するよう促すメッセージを表示します。
この関数のアクションでの使用可能性
アクション | 使用例 |
---|---|
mu_plugin_loaded | |
registered_post_type | |
plugins_loaded | |
wp_roles_init | |
setup_theme | |
after_setup_theme | |
set_current_user | |
init | |
register_sidebar | |
wp_loaded | |
send_headers | |
parse_query | |
pre_get_posts | |
wp | |
template_redirect | |
get_header | |
wp_head |