Wocommerce 단일 제품 페이지에 dokan 벤더 이름 표시
저는 wocommerce에서 Dokan plugin을 사용하고 있으며 단일 제품 페이지에 벤더 이름, 등급 및 벤더 위치를 표시하려고 합니다.
공급업체 이름을 표시하기 위해 이 코드를 시도했지만 성공하지 못했습니다.
//show store name
add_action( 'woocommerce_single_product_summary', 'show_store_name', 20 );
function show_store_name() {
printf( '<b>Seller Name:</b> <a href="%s">%s</a>', dokan_get_store_url( $author->ID ), $store_info['store_name'] );
}
어떤 도움이든 감사히 받겠습니다.
저는 도칸 플러그인을 사용하지 않습니다.다음은 (포스트) 작성자 ID를 얻고 코드를 작동시키는 방법입니다.
add_action( 'woocommerce_single_product_summary', 'display_author_name', 20 );
function display_author_name() {
// Get the author ID (the vendor ID)
$vendor_id = get_post_field( 'post_author', get_the_id() );
// Get the WP_User object (the vendor) from author ID
$vendor = new WP_User($vendor_id);
$store_info = dokan_get_store_info( $vendor_id ); // Get the store data
$store_name = $store_info['store_name']; // Get the store name
$store_url = dokan_get_store_url( $vendor_id ); // Get the store URL
$vendor_name = $vendor->display_name; // Get the vendor name
$address = $vendor->billing_address_1; // Get the vendor address
$postcode = $vendor->billing_postcode; // Get the vendor postcode
$city = $vendor->billing_city; // Get the vendor city
$state = $vendor->billing_state; // Get the vendor state
$country = $vendor->billing_country; // Get the vendor country
// Display the seller name linked to the store
printf( '<b>Seller Name:</b> <a href="%s">%s</a>', $store_url, $store_name );
}
코드가 작동합니다.활성 하위 테마(또는 활성 테마)의 php 파일입니다.이거 이제 될 거예요.
하지만 벤더 등급과 위치를 파악하는 방법을 모릅니다.도칸 씨에게 지원을 요청하는 것이 좋을 것 같습니다.
코드는 이 관련 스레드를 기반으로 합니다.
이렇게 하면 됩니다.
$vendor_id = dokan_get_seller_id_by_order( $order->ID );
$vendor_data = get_user_meta( $vendor_id );
echo $vendor_data["first_name"][0]." ".$vendor_data["last_name"][0];
언급URL : https://stackoverflow.com/questions/51145071/display-dokan-vendor-name-on-woocommerce-single-product-pages
'programing' 카테고리의 다른 글
곱슬곱슬한 괄호는 PowerShell 변수 선언에서 의미하는 바가 있습니까? (0) | 2023.10.01 |
---|---|
IDENTITY 식별자 생성기를 사용할 때 최대 절전 모드가 INSERT 배치를 사용하지 않도록 설정하는 이유는 무엇입니까? (0) | 2023.10.01 |
루트 액세스 없이 설치된 앱의 APK를 받으려면 어떻게 해야 합니까? (0) | 2023.09.26 |
iOS 10에서 Facebook iOS SDK 사용 방법 (0) | 2023.09.26 |
오라클 줄리안 1년 중 하루 (0) | 2023.09.26 |