Woocommerce-在商店循环商品标题之前列出SKU

时间:2019-05-29 15:13:38

标签: php woocommerce hook-woocommerce

我已经使用过functions.php中的一些代码来在产品档案/搜索页面上显示SKU。我需要将SKU显示在产品标题之前,当前在它之后。我正在使用Avada主题。

我尝试将代码从woocommerce_after_shop_loop_item_title更改为woocommerce_before_shop_loop_item_title,但这无法正常工作并破坏了站点。我还尝试了使用相同的“ before”钩子而不是“ after”钩子的不同代码,但没有乐趣。

add_action( 'woocommerce_before_shop_loop_item_title', 'custom_before_title' );
function custom_before_title() {

global $product;

if ( $product->get_sku() ) {
    echo $product->get_sku();
}

当使用“ before”而不是“ after”尝试上述代码时,出现错误消息:

致命错误:无法在/中重新声明theme_enqueue_styles()(先前在/var/sites/a/mysite.com/public_html/wpnew/wp-content/themes/Avada-Child-Theme/functions.php:4中声明)第5行上的var / sites / a / mysite.com / public_html / wpnew / wp-content / themes / Avada / functions.php

子function.php中的第4行和第5行:

    wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'avada-stylesheet' ) );
    }

我猜Avada样式表中可能存在某些阻止我使用“之前”的东西?

我希望这是足够的信息,以帮助某人。该站点尚未上线,很抱歉,我无法共享链接。

感谢您提供任何信息。

0 个答案:

没有答案