Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在单个产品页面下添加标签信息_Php_Wordpress_Woocommerce_Tags_Product - Fatal编程技术网

Php 在单个产品页面下添加标签信息

Php 在单个产品页面下添加标签信息,php,wordpress,woocommerce,tags,product,Php,Wordpress,Woocommerce,Tags,Product,我商店里的每一件商品都有一个标签。我想要的是在单个产品页面下显示标签信息,标签信息如描述和标题。我如何做到这一点,我是使用查询然后回显结果还是其他什么 您可以使用钩子渲染自定义 HTML就在产品元之前,并用于获取 标签的细节 下面是一个示例代码: add_action('woocommerce_product_meta_end', 'wh_renderProductTagDetails'); function wh_renderProductTagDetails() { global

我商店里的每一件商品都有一个标签。我想要的是在单个产品页面下显示标签信息,标签信息如描述和标题。我如何做到这一点,我是使用查询然后回显结果还是其他什么

您可以使用钩子渲染自定义 HTML就在产品元之前,并用于获取 标签的细节

下面是一个示例代码:

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来格式化代码。