返信先: マルチプライスの計算結果を商品ページに反映したい

2014 年 10 月 20 日

ホーム フォーラム 拡張プラグイン マルチプライスの計算結果を商品ページに反映したい 返信先: マルチプライスの計算結果を商品ページに反映したい

#72421

yskysmr
キーマスター

tkna 様

WCEX Multi Price v1.1.1 をお使いでしたら、プラグインソースファイル wcex_multiprice.php の最下位に、以下のようなコードがあるのをご確認ください。(実際のコードはコメントアウトしてあります。)

ex)
add_filter(‘usces_filter_single_item_inform’, ‘wcex_multiprice_usces_filter_single_item_inform’, 10, 1);
function wcex_multiprice_usces_filter_single_item_inform() {
$args = func_get_args();
echo $args[0];
wcex_multiprice_table(7, ‘縦’);
}

このコードは、商品詳細ページに価格表を表示するフィルターフックのサンプルです。
商品詳細ページが、wc_templates の wc_item_single.php の場合は、フックはアクションフックとなり、

add_action( ‘usces_action_single_item_inform’, ‘wcex_multiprice_usces_filter_single_item_inform’ );

となります。

このフィルターフックを使って、価格表のテーブルタグを整形する関数を実行しています。

//価格表
function wcex_multiprice_table( $post_id, $option1, $option2 = NULL, $out = ”)

$post_id:投稿ID
$option1:オプション1名称
$option2:オプション2名称(オプション2がなければ NULL)
$out:'return' のとき return、指定しなければ echo

ご利用できるようでしたら、お使いくださいませ。