概要
wc_help_tip
関数は、WooCommerceプラグインにおいて、設定画面や管理画面でヘルプアイコンを追加し、ユーザーが特定のフィールドの機能や用途について理解しやすくするために使用されます。この関数は、特に以下のような場面でよく活用されます:
- 設定画面での説明文の追加
- 商品オプションの説明
- ショートコードの解説
- プラグインの設定に関するサポート
- APIキーやトークンの入力欄の説明
- 客観的な情報を提供するツールチップの表示
構文
wc_help_tip( $tip, $before = '<span class="tips" data-tip="%s">', $after = '</span>' );
パラメータ
- $tip (string) – 表示するヘルプテキスト。
- $before (string) – ヘルプテキストの前に追加されるHTML(デフォルトは
<span class="tips" data-tip="%s">
)。 - $after (string) – ヘルプテキストの後に追加されるHTML(デフォルトは
</span>
)。
戻り値
- string – 完成したHTMLを返します。
バージョン情報
- WooCommerceのバージョン: 2.0.0以上 (2023年10月時点)
- WordPressのバージョン: 4.0以上 (2023年10月時点)
この関数のアクションでの使用可能性
アクション | 使用可否 |
---|---|
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 |
サンプルコード
サンプル1: 商品設定へのヘルプアイコン追加
add_action( 'woocommerce_product_after_variable_attributes', 'add_custom_help_tip', 10, 3 );
function add_custom_help_tip( $loop, $variation_data, $variation ) {
echo wc_help_tip( 'このオプションは、商品のカスタマイズに使用します。' );
}
このコードは、製品の変数属性セクションの後にヘルプアイコンを追加し、ユーザーがこのオプションがどのようなものであるかを理解する手助けをします。
サンプル2: ショートコードの説明を追加
add_action( 'woocommerce_settings_general_options_after', 'add_shortcode_help_tip' );
function add_shortcode_help_tip() {
echo wc_help_tip( 'このショートコードを使用すると、カスタムコンテンツを表示できます。' );
}
このコードは、WooCommerceの一般設定セクションの後に説明を追加し、ショートコードの使用方法を明確にします。
サンプル3: API設定ページに表示
add_action( 'woocommerce_settings_api_options_after', 'api_setting_help_tip' );
function api_setting_help_tip() {
echo wc_help_tip( 'APIキーは、他のアプリケーションとの連携に必要です。' );
}
このコードは、API設定の後に情報を表示し、ユーザーにAPIキーの重要性を伝えます。
サンプル4: 送料設定へヘルプを追加
add_action( 'woocommerce_shipping_settings_after', 'shipping_settings_help_tip' );
function shipping_settings_help_tip() {
echo wc_help_tip( '送料の計算方法を説明するためのヘルプです。' );
}
このコードは、送料設定のセクションの後に具体的なヘルプ情報を表示し、ユーザーが送料の設定方法をより良く理解できるようにします。
サンプル5: 商品レビュー設定への説明追加
add_action( 'woocommerce_review_settings_after', 'review_settings_help_tip' );
function review_settings_help_tip() {
echo wc_help_tip( 'レビュー機能を有効にすることで、顧客のフィードバックを得ることができます。' );
}
このコードは、商品レビューに関連する設定の後に説明を追加し、ユーザーにレビュー機能の有用性を強調します。