概要
wc_empty_cart_messageフィルタは、WooCommerceでカートが空のときに表示されるメッセージをカスタマイズするためのフックです。このフィルタを使用することでストアオーナーは、カートが空の際にユーザーに伝えたいメッセージを変更したり追加の情報を提供したりすることが可能になります。このフックはユーザーエクスペリエンスを向上させるために、オンラインストアにおいてしばしば使用されます。
よく使われる機能
- カートが空のときのメッセージを変更する
- 特別なプロモーションやキャンペーンについて通知する
- 商品を再度購入するためのリンクを提供する
- ユーザーにおすすめの商品を表示する
- ソーシャルメディアのシェアリンクを表示する
- カートに商品を追加するための誘導メッセージを提供する
構文
add_filter('wc_empty_cart_message', 'custom_empty_cart_message');
パラメータ
wc_empty_cart_message: カートが空の際に表示されるメッセージのフィルタ名。string $message: 既定のメッセージ。
戻り値
string: 新しい空のカートメッセージ。
使用可能なバージョン
- WooCommerce: すべてのバージョン
- WordPress: すべてのバージョン
サンプルコード
サンプルコード1
add_filter('wc_empty_cart_message', function($message) {
return 'カートは空です。何か商品を追加してみませんか?';
});
説明: デフォルトのカート空メッセージを、カスタマイズされた案内メッセージに変更します。
サンプルコード2
add_filter('wc_empty_cart_message', function($message) {
return $message . '<br>おすすめ商品: <a href="/product-1">商品1</a>';
});
説明: 空のカートメッセージの後に、おすすめ商品へのリンクを追加します。
サンプルコード3
add_filter('wc_empty_cart_message', function($message) {
return '<strong>お知らせ:</strong> 他の商品をチェックしましょう。';
});
説明: カートが空のときに強調表示されたメッセージを表示します。
サンプルコード4
add_filter('wc_empty_cart_message', function($message) {
return 'あなたのカートは空です。<a href="/shop">商品を見に行く</a>';
});
説明: 空のカートメッセージにショップページへのリンクを追加します。
サンプルコード5
add_filter('wc_empty_cart_message', function($message) {
return 'カートが空です。特別セール中!今すぐお買い物を!';
});
説明: カートが空の時に、現在のセール情報を表示します。
この関数のアクションでの使用可能性
| アクション | 使用可能性 |
|---|---|
| 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 |
この表は、wc_empty_cart_messageフィルタがどのアクションで使用可能かを示しています。