小编BB *_*dmn的帖子

Woocommerce如何获得每个变化的下一个价格

我正在使用最新的WC,并且我真的希望价格显示在每个版本旁边,以提供更好的概览。

我很难找到适合我的functions.php的正确代码以在每个变体旁边显示价格。我看到了几个较旧的帖子,但没有一个真正起作用。

我尝试了以下方法:

add_filter( 'woocommerce_variation_option_name', 'display_price_in_variation_option_name' );

function display_price_in_variation_option_name( $term ) {
    global $wpdb, $product;

    if ( empty( $term ) ) return $term;
    if ( empty( $product->id ) ) return $term;

    $result = $wpdb->get_col( "SELECT slug FROM {$wpdb->prefix}terms WHERE name = '$term'" );

    $term_slug = ( !empty( $result ) ) ? $result[0] : $term;

    $query = "SELECT postmeta.post_id AS product_id
                FROM {$wpdb->prefix}postmeta AS postmeta
                    LEFT JOIN {$wpdb->prefix}posts AS products ON ( products.ID = postmeta.post_id )
                WHERE postmeta.meta_key LIKE 'attribute_%'
                    AND …
Run Code Online (Sandbox Code Playgroud)

php wordpress variations

5
推荐指数
1
解决办法
307
查看次数

标签 统计

php ×1

variations ×1

wordpress ×1