如何解决如何在 Woocommerce 短代码中显示作者姓名
我使用 their shortcodes 在自定义页面上实现了 WooCommerce 商店。
WooCommerce 简码有许多属性,但似乎不包含与以下内容等效的内容:[show author="true"]
我该如何解决这个问题?
这是我目前的代码:
<?PHP echo do_shortcode ('[products limit="10" columns="3"]'); ?>
即使在 WooCommerce 的短代码实现之外,输出作者姓名的替代方法似乎也很少。
非常感谢帮助解决这个问题!
解决方法
您可以在代码下方使用 woocommerce_after_shop_loop_item_title
动作钩子检查。代码将进入您的活动主题functions.php 文件。
add_action( 'woocommerce_after_shop_loop_item_title','show_author_info_after_title',2 );
function show_author_info_after_title() {
global $product; // global product object
$product_id = $product->get_id(); // product id
$author_id = get_post_field ('post_author',$product_id);
$product_author = get_the_author_meta( 'display_name',$author_id );
echo '<p class="product-author">' . $product_author . '</p>';
}
经过测试并有效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。