在 WooCommerce 产品名称旁边添加产品标签
Adding a product tag next to WooCommerce product name
我正在使用扩展名为 Bundled product 的 WooCommerce 插件。
当有人查看该项目时,它会显示为 this。
从link可以看出,它显示的是捆绑产品的标题。
我正在尝试看看是否可以在标题旁边添加产品标签。
我相信这应该可以通过挂钩和过滤器来实现,但我不太确定我到底该怎么做?
I'm new to Woocommerce.
是的。您可以在产品标题旁边添加标签...但是插件结构不同,需要更多信息才能知道要应用哪个挂钩。
一个示例(此代码将 运行 在单个产品页面上);
我建议检查插件的源代码,看看是否可以修改该模板。
add_action( 'woocommerce_single_product_summary', 'woocommerce_product_loop_tags', 31 );
function woocommerce_product_loop_tags() {
global $post, $product;
$tag_count = sizeof( get_the_terms( $post->ID, 'product_tag' ) );
$idProducto=$product->id;
$product->get_title();
$product->get_tags( ', ', '<span class="tagged">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '.</span>' );
$producto= wc_get_product( $idProducto );
$Titulo=$producto->get_title();
echo $Titulo." : ".$product->get_tags( ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '.</span>' );
}
上面的代码将显示:
100 ~etc 为产品名称,粗体文字为标签。
我正在使用扩展名为 Bundled product 的 WooCommerce 插件。
当有人查看该项目时,它会显示为 this。
从link可以看出,它显示的是捆绑产品的标题。
我正在尝试看看是否可以在标题旁边添加产品标签。
我相信这应该可以通过挂钩和过滤器来实现,但我不太确定我到底该怎么做?
I'm new to Woocommerce.
是的。您可以在产品标题旁边添加标签...但是插件结构不同,需要更多信息才能知道要应用哪个挂钩。 一个示例(此代码将 运行 在单个产品页面上);
我建议检查插件的源代码,看看是否可以修改该模板。
add_action( 'woocommerce_single_product_summary', 'woocommerce_product_loop_tags', 31 );
function woocommerce_product_loop_tags() {
global $post, $product;
$tag_count = sizeof( get_the_terms( $post->ID, 'product_tag' ) );
$idProducto=$product->id;
$product->get_title();
$product->get_tags( ', ', '<span class="tagged">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '.</span>' );
$producto= wc_get_product( $idProducto );
$Titulo=$producto->get_title();
echo $Titulo." : ".$product->get_tags( ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '.</span>' );
}
上面的代码将显示: 100 ~etc 为产品名称,粗体文字为标签。