درود؛
این ویژگی نیاز به استفاده از یک کد PHP و دستور شرطی داره که بررسی کنه آیا محصولی که درحال بازدید هستیم رو خریداری کردیم یا نه. این کد می تونه اطلاعات کاربر فعلی رو دریافت و بررسی کنه که آیا این کاربر قبلا محصول رو خریده یا نه. بعد کدهایی که براش تعریف شده رو به کاربر نمایش بده.
برای محتویات مخصوص مشتریان هم بهتره از زمینه دلخواه یا همون افزونه ACF استفاده کنید. (نسخه رایگان و موجود داخل مخزن وردپرس هم برای این نیازتون کفایت می کنه).
پس اول این افزونه رو نصب کنید، بعد تاپیک آموزشی دستور شرطی بررسی اطلاعات مخصوص مشتریان رو مطالعه کنید. کدهایی رو قرار دادم که می تونید این قابلیت رو پیاده کنید روی قالب. بطور خلاصه برای داشتن این قابلیت نیاز به دستور شرطی زیر دارید:
<?php global $product; if ( ! is_user_logged_in() ) return; {?>
<?php $current_user = wp_get_current_user(); if ( wc_customer_bought_product( $current_user->user_email, $current_user->ID, $product->get_id() ) ) {?>
//کدهایی که باید در صورت خریده بودن محصول، به کاربر نمایش داده شود
<?php the_sub_field('linkdownload'); ?>
<?php }?>
<?php }?>