移动版本说明

时间:2019-01-10 13:20:27

标签: wordpress woocommerce

我正在尝试将我的版本描述移至价格以下,但遇到一些困难。我知道有很多类似的话题,但是其中提供的代码似乎都不适合我。我认为从那时起Woocommerce就改变了一些东西。

我尝试用钩子玩弄,但我认为由于这是一个变量,因此不能简单地钩住(对此我一无所知,对不起)。有些人还提供了一些JQuery代码,但没有一个也能正常工作。 我要达到的目标: 1.从原始位置删除版本说明 2.将其放在标题/价格下(woocommerce_single_product_summary)

我尝试过的事情:

How To Move Product Variation Descriptons in WooCommerce

Move the variation description to the Woocommerce product variable description

还有我在github上找到的代码:

 add_action('plugins_loaded', 'move_variation_description', 50);

function move_variation_description(){ 
  // Remove the hook from the original location
  remove_action( 'woocommerce_single_product_summary', array( WC_Variation_Description::get_instance()->frontend, 'add_variation_description' ), 25 );
  // Re-add the hook to where you want it to be
  add_action( 'woocommerce_before_single_product_summary',  array( WC_Variation_Description::get_instance()->frontend, 'add_variation_description' ), 25 );
}

1 个答案:

答案 0 :(得分:0)

将文件从\wp-content\plugins\woocommerce\templates\single-product\add-to-cart\variation.php复制到主题的\woocommerce\single-product\add-to-cart\variation.php

  // if folders are not created then create in this manner and copy the file.

现在,您需要在下面更改位置。

    <div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
    <div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>
    <div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>