مشخص کردن خریداران محصول در وردپرس

خانهآموزش بیوفا

مشخص کردن خریداران محصول در وردپرس

اگر میخواهید در محصولات ووکامرس مشخص کنید که شخص کامنت گذاشته محصول و خریده و یا نقش مدیریت رو هم نشان بدید  مانند تصویر زیر میتونید از این کد استفاده کنید

 کافیه درون قالب در مسیر زیر قرار بدهید

woocommerc/single-product/review-meta.php

اگر در این مسیر فایلی به نام review-meta.php  موجود نبود ابتدا فایلی با نام review-meta.php بسازید و کد زیر را درون آن قرار دهید

 

<?php


defined( 'ABSPATH' ) || exit;
$current_user = wp_get_current_user();
global $product;
global $comment;


$verified = wc_review_is_from_verified_owner( $comment->comment_ID );

if ( '0' === $comment->comment_approved ) { ?>

	<p class="meta">
		<em class="woocommerce-review__awaiting-approval">
			<?php esc_html_e( 'Your review is awaiting approval', 'woocommerce' ); ?>
		</em>
	</p>

<?php } else { ?>

	<p class="meta">
		<strong class="woocommerce-review__author"><?php comment_author(); ?> </strong>
		<?php
	
		if ( user_can( $comment->user_id, 'administrator' ) ) {
						echo '<em class="admin-label-verification">' .'مدیریت' .'</em> ';
					}
					elseif ( get_option( 'woocommerce_review_rating_verification_label' ) === 'yes' ){
						if ( wc_customer_bought_product( $comment->comment_author_email, $comment->user_id, $comment->comment_post_ID ) ){
							echo '<em class="woocommerce-review__verified verified">' .  'خریدار محصول' . '</em> ';
						}
					}
	
	

		?>
		<span class="woocommerce-review__dash">&ndash;</span> <time class="woocommerce-review__published-date" datetime="<?php echo esc_attr( get_comment_date( 'c' ) ); ?>"><?php echo esc_html( get_comment_date( wc_date_format() ) ); ?></time>
	</p>

	<?php
}

 

همچنین میتونید فایل از لینک زیر دانلود کنید ودر مسیر ذکر شده آپلود نمایید

دانلود فایل

همچنین اگر سوالی دارید میتونید در بخش نظرات بیان کنید به تمام نظرات پاسخ داده خواهد شد

درباره نویسنده

حسام خوشگو

حسام خوشگو

fullstack developer- ios developer - SEO WordPress Developer IT expert & Master of eCommerce

0 نظر

نظر خود را بفرستید

افزونه رهگیری مدرک دانشجویان

شما میتونید پس از خرید محصول با ارسال تیکت درخواست شخصی سازی بدهید و فیلد ها و سایر قسمت های افزونه برای شما شخصی سازی خواهد شد