gpt4 book ai didi

wordpress - 如何在 weDevs 的 Dokan 多供应商插件中的产品缩略图上显示商店名称

转载 作者:行者123 更新时间:2023-12-02 23:20:10 25 4
gpt4 key购买 nike

我正在使用 weDevs 的 Dokan 多供应商插件,并且遇到一些自定义代码问题。

这是可以帮助您的代码to display Vendor Name关于 Dokan 中的产品缩略图:

    //woocommerce
/*
Show Seller name on the product thumbnail
For WooCommerce

*/

add_action( 'woocommerce_after_shop_loop_item_title','sold_by' );
function sold_by(){
?>
</a>
<?php
global $product;
$author = get_user_by( 'id', $product->post->post_author );
$store_info = dokan_get_store_info( $author->ID );
if ( !empty( $store_info['store_name'] ) ) { ?>
<span class="details">
<?php printf( 'Sold by: <a href="%s">%s</a>', dokan_get_store_url( $author->ID ), $author->display_name ); ?>
</span>
<?php
}

}

但我需要在产品缩略图上显示商店名称而不是供应商名称..

尝试更改此字符串以实现此目标:

<?php printf( 'Sold by: <a href="%s">%s</a>', dokan_get_store_url( $author->ID ), $author->display_name ); ?>

对于这个:

<?php printf( 'Sold by: <a href="%s">%s</a>', dokan_get_store_url( $author->ID ), $author->store_name ); ?>

但它不起作用..

最佳答案

试试这个,我假设您使用的是 WooCommerce V3.0+

    add_action( 'woocommerce_after_shop_loop_item_title','sold_by' );
function sold_by(){
?>
</a>
<?php
global $product;
$seller = get_post_field( 'post_author', $product->get_id());
$author = get_user_by( 'id', $seller );

$store_info = dokan_get_store_info( $author->ID );
if ( !empty( $store_info['store_name'] ) ) { ?>
<span class="details">
<?php printf( 'Sold by: <a href="%s">%s</a>', dokan_get_store_url( $author->ID ), $author->display_name ); ?>
</span>
<?php
}

}

关于wordpress - 如何在 weDevs 的 Dokan 多供应商插件中的产品缩略图上显示商店名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43632297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com