Avada和WooCommerce定制-替换woo-fig.php中的PRODUCT_TITLE

时间:2017-02-21 作者:AppError

我已经安装了WooCommerce,我正在使用Avada主题,并为我的自定义设置了一个子主题。我试图修改woo-config.php 文件到子主题,供我修改,但Avada不“读取”woo-config.php 从子主题。定制可能不是一个好主意WooCommerce 通过编辑woo-config.php 无论如何

但现在我面临一个问题,如何定制WooCommerce页面?我尝试了很多没有运气的事情。我认为我需要添加一个remove_action 给我的functions.php, 删除Avada的添加项,但我无法使其工作。

这是woo-config.php 我试图删除/编辑的文件:

/**
* Renders the product title.
*
* @access public
*/

public function product_title() {
    ?>
        <h3 class="product-title"><a href="<?php echo get_the_permalink(); ?>"><?php echo get_the_title(); ?></a></h3>
        <div class="fusion-price-rating">
        <?php
    }
我尝试添加remove_action 给我的functions.php 文件在子主题中,但没有运气。我很确定我需要删除这个:

add_action( \'woocommerce_shop_loop_item_title\', array( $this, \'product_title\' ), 10 );
删除后,我可以添加自己的add\\u操作?

有什么想法?

1 个回复
SO网友:AppError

最后,我花了一段时间,但这是可行的:

function remove_avada_woocommerce_edits() {

    global $avada_woocommerce;
    remove_action( \'woocommerce_shop_loop_item_title\', array( $avada_woocommerce, \'product_title\' ), 10 );

}

add_action(\'init\',\'remove_avada_woocommerce_edits\'); 

相关推荐