mohammdkhalilii 0 ارسال شده در فروردین 99 گزارش بازنشر ارسال شده در فروردین 99 سلام و خسته نباشید نیاز به افزونه ای دارم که فقط کسانی که محصول را خریده اند ،توانایی کامنت داشته باشند مانند سایت abbasmanesh.com ممنونم نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در فروردین 99 گزارش بازنشر ارسال شده در فروردین 99 سلام به انجمن خوش اومدین. من همچین افزونه ای ندیدم. باید برنامه نویسی کنید. خواستید براتون می نویسم. نقل قول لینک به ارسال
Black_Sky 6349 ارسال شده در فروردین 99 گزارش بازنشر ارسال شده در فروردین 99 شما میتونید با کد زیر چک کنید که آیا کاربر وارد شده این محصول را خریداری کرده است یا خیر اگر بلی دسترسی باز کنید ( بستگی داره میتونید راه های زیادی انجام بدید مثلا comment_template تابعش قرار بدید و در صورت نبود یک متن function has_bought_items( $user_id = 0, $product_ids = 0 ) { // global global $wpdb; // variable $customer_id = $user_id == 0 || $user_id == '' ? get_current_user_id() : $user_id; $statuses = array_map( 'esc_sql', wc_get_is_paid_statuses() ); // check is array and implode if ( is_array( $product_ids ) ) $product_ids = implode(',', $product_ids); // check is not empty if ( $product_ids != ( 0 || '' ) ) $query_line = "AND woim.meta_value IN ($product_ids)"; else $query_line = "AND woim.meta_value != 0"; // Count the number of products $product_count_query = $wpdb->get_var( " SELECT COUNT(p.ID) FROM {$wpdb->prefix}posts AS p INNER JOIN {$wpdb->prefix}postmeta AS pm ON p.ID = pm.post_id INNER JOIN {$wpdb->prefix}woocommerce_order_items AS woi ON p.ID = woi.order_id INNER JOIN {$wpdb->prefix}woocommerce_order_itemmeta AS woim ON woi.order_item_id = woim.order_item_id WHERE p.post_status IN ( 'wc-" . implode( "','wc-", $statuses ) . "' ) AND pm.meta_key = '_customer_user' AND pm.meta_value = $customer_id AND woim.meta_key IN ( '_product_id', '_variation_id' ) $query_line " ); // Return a boolean value if count is higher than 0 return $product_count_query > 0 ? true : false; } 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در فروردین 99 گزارش بازنشر ارسال شده در فروردین 99 این افزونه رو هم تست کنین https://wordpress.org/plugins/customer-reviews-woocommerce/ 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .