Php 在单个产品页面下添加标签信息
我商店里的每一件商品都有一个标签。我想要的是在单个产品页面下显示标签信息,标签信息如描述和标题。我如何做到这一点,我是使用查询然后回显结果还是其他什么 您可以使用钩子渲染自定义 HTML就在产品元之前,并用于获取 标签的细节 下面是一个示例代码:Php 在单个产品页面下添加标签信息,php,wordpress,woocommerce,tags,product,Php,Wordpress,Woocommerce,Tags,Product,我商店里的每一件商品都有一个标签。我想要的是在单个产品页面下显示标签信息,标签信息如描述和标题。我如何做到这一点,我是使用查询然后回显结果还是其他什么 您可以使用钩子渲染自定义 HTML就在产品元之前,并用于获取 标签的细节 下面是一个示例代码: add_action('woocommerce_product_meta_end', 'wh_renderProductTagDetails'); function wh_renderProductTagDetails() { global
add_action('woocommerce_product_meta_end', 'wh_renderProductTagDetails');
function wh_renderProductTagDetails()
{
global $product;
$tags = get_the_terms($product->get_id(), 'product_tag');
//print_r($tags);
if (empty($tags))
return;
foreach ($tags as $tag_detail)
{
echo '<p> Title: ' . $tag_detail->name . '</p>'; //to print title
echo '<p> Desc: ' . $tag_detail->description . '</p>'; //to print description
}
}
代码放入活动子主题或主题的文件中。或者在任何插件php文件中
希望这有帮助 首先查看可用于在单个产品页面上输出信息的挂钩。谢谢,这正是我需要的。同样对于那些使用VisualComposer的用户,您可能希望使用do\u shortcode$tag\u detail->description来格式化代码。