تنظیمات OmoReviews

ظاهر و قالب

قالب نمایش

رنگ‌ها، گردی گوشه و اندازه‌ها در بخش «استایل پیشرفته» پایین صفحه تنظیم می‌شوند.

راست‌چین (RTL)

فونت

منبع فونت

«ارث‌بری از قالب» یعنی همان فونت سایت استفاده شود.

انتخاب فونت گوگل

فونت‌های فارسی محبوب از Google Fonts.

فایل فونت سفارشی

فایل را آپلود کنید؛ نام فونت به‌صورت خودکار از نام فایل ساخته می‌شود. می‌توانید نام دلخواه هم وارد کنید.

امتیازدهی

حالت امتیاز
حداکثر ستاره
معیارهای امتیازدهی
$c ) : ?>

مثلاً: کیفیت، قیمت، برخورد پرسنل…

فرم و امکانات

'نقاط قوت و ضعف', 'enable_recommend' => 'گزینه «توصیه می‌کنم»', 'enable_helpful' => 'رأی مفید بودن نظر', 'enable_replies' => 'پاسخ مدیر/صاحب کسب‌وکار', 'show_summary_bar' => 'نوار خلاصه امتیاز', 'show_verified_badge' => 'نشان مشتری تأییدشده', 'require_login' => 'الزام ورود برای ثبت نظر', 'moderation' => 'تأیید نظرات پیش از نمایش', 'auto_approve_logged_in' => 'تأیید خودکار نظر کاربران وارد‌شده', 'honeypot' => 'محافظت ضد اسپم (هانی‌پات)', ); foreach ( $toggles as $k => $label ) : ?>

تأیید هویت خریدار

فعال‌سازی نشان «خریدار تأییدشده»

نمایش نشان کنار نظرِ کاربرانی که واقعاً از سرویس/محصول استفاده کرده‌اند.

تشخیص خودکار خرید (ووکامرس)

اگر ووکامرس نصب باشد، نظرِ کاربری که آن محصول را خریده به‌صورت خودکار «تأییدشده» علامت می‌خورد. روی سایت‌های بدون ووکامرس بی‌اثر است.

تأیید دستی

در «مدیریت نظرات» می‌توانید هر نظر را دستی «تأیید خریدار» کنید — برای سایت‌های بدون ووکامرس یا مواردی که خرید خارج از سایت انجام شده. متن و رنگ نشان در تب «متن‌ها» و «استایل» قابل تغییر است.

نمایش

تعداد در هر صفحه
مرتب‌سازی پیش‌فرض
فاصله بین ارسال‌ها (ثانیه)
فعال برای نوع‌های محتوا '; foreach ( $all_pts as $pt ) : if ( in_array( $pt->name, $builtin_skip, true ) ) { continue; } $label = $pt->labels->singular_name ? $pt->labels->singular_name : $pt->name; ?>

برای سایت دایرکتوری، نوع پست مشاغل خود را تیک بزنید. همه نوع‌های محتوای ثبت‌شده اینجا فهرست می‌شوند.

تنظیمات اختصاصی نوع محتوا

می‌توانید برای هر نوع محتوا، بخش‌هایی را جداگانه مخفی کنید. مثلاً در مقالات، نقاط قوت/ضعف یا معیار «قیمت» را نمایش ندهید. اگر چیزی تیک نخورد، تنظیمات اصلی بالا اعمال می‌شود.

ابتدا حداقل یک نوع محتوا را در بخش «نمایش» فعال کنید.

'; else : foreach ( $enabled_pts as $pt_name ) : $pt_obj = get_post_type_object( $pt_name ); if ( ! $pt_obj ) { continue; } $pt_label = $pt_obj->labels->singular_name ? $pt_obj->labels->singular_name : $pt_name; $ov = isset( $overrides[ $pt_name ] ) ? $overrides[ $pt_name ] : array(); $hide_pc = ! empty( $ov['hide_pros_cons'] ); $hide_rec = ! empty( $ov['hide_recommend'] ); $hidden_crit = ! empty( $ov['hidden_criteria'] ) ? (array) $ov['hidden_criteria'] : array(); ?>
مخفی کردن معیارها:

ورود کاربران

لینک ورود سفارشی

اگر خالی بماند، صفحه ورود پیش‌فرض وردپرس استفاده می‌شود.
می‌توانید از {redirect} برای جای‌گذاری آدرس بازگشت (به همان صفحه) استفاده کنید؛ مثلاً:
https://site.com/my-account/?redirect_to={redirect}
اگر {redirect} را قرار ندهید، آدرس بازگشت به‌صورت پارامتر redirect_to اضافه می‌شود.

شخصی‌سازی متن‌ها

همه نوشته‌ها و راهنماهای داخل فرم را می‌توانید تغییر دهید. خالی گذاشتن = استفاده از متن پیش‌فرض.

array( 'form_title' => 'عنوان فرم', 'rating_label' => 'برچسب امتیاز (تک‌معیاره)', 'content_ph' => 'راهنمای متن نظر', 'pros_label' => 'برچسب نقاط قوت', 'cons_label' => 'برچسب نقاط ضعف', 'pros_ph1' => 'راهنمای نقطه قوت ۱', 'pros_ph2' => 'راهنمای نقطه قوت ۲', 'cons_ph1' => 'راهنمای نقطه ضعف ۱', 'cons_ph2' => 'راهنمای نقطه ضعف ۲', 'recommend_label' => 'متن گزینه توصیه (در فرم)', 'name_ph' => 'راهنمای نام', 'email_ph' => 'راهنمای ایمیل', 'submit_btn' => 'متن دکمه ارسال', 'submitting' => 'متن حین ارسال', ), 'نمایش نظرات' => array( 'recommend_badge' => 'متن نشان توصیه (روی نظر)', 'verified_badge' => 'متن نشان تأیید', 'verified_title' => 'توضیح نشان تأیید', 'helpful_q' => 'سؤال مفید بودن', 'helpful_yes' => 'دکمه بله', 'helpful_no' => 'دکمه خیر', 'reply_prefix' => 'پیشوند پاسخ مدیر', 'count_suffix' => 'واحد شمارش نظر', 'empty' => 'متن نبود نظر', 'loadmore' => 'دکمه نمایش بیشتر', ), 'مرتب‌سازی' => array( 'sort_recent' => 'جدیدترین', 'sort_rating_high' => 'بیشترین امتیاز', 'sort_rating_low' => 'کمترین امتیاز', 'sort_helpful' => 'مفیدترین', ), 'ورود و پیام‌ها' => array( 'login_required' => 'متن الزام ورود', 'login_link_text' => 'متن لینک ورود', 'msg_pending' => 'پیام ثبت (در انتظار تأیید)', 'msg_approved' => 'پیام ثبت موفق', ), 'پیام‌های خطا' => array( 'err_generic' => 'خطای عمومی', 'err_session' => 'خطای نشست منقضی', 'err_name' => 'خطای نام', 'err_email' => 'خطای ایمیل', 'err_short' => 'خطای متن کوتاه', 'err_rating' => 'خطای نبود امتیاز', 'err_login' => 'خطای الزام ورود', 'err_duplicate' => 'خطای نظر تکراری', 'err_throttle' => 'خطای ارسال سریع', 'err_voted' => 'خطای رأی تکراری', ), ); foreach ( $text_groups as $group_label => $fields ) : ?>

$label ) : ?>

استایل پیشرفته

رنگ‌ها، فاصله‌ها و اندازه‌های هر بخش از فرم و نظرات را دقیق تنظیم کنید.

$glabel ) : ?>

$info ) : list( $label, $type, $group ) = $info; if ( $group !== $gkey ) { continue; } $val = $s['style'][ $key ] ?? ''; ?>
px

سئو و یکپارچگی

داده ساختاریافته (Schema.org)

افزودن microdata و JSON-LD برای نمایش ستاره‌های امتیاز در نتایج گوگل (rich snippets). اگر قالب یا افزونه سئوی شما خودش Schema تولید می‌کند، برای جلوگیری از تداخل این را خاموش کنید.

نوع موجودیت Schema

برای دایرکتوری مشاغل معمولاً «کسب‌وکار محلی» مناسب‌تر است.

غیرفعال‌سازی کامنت پیش‌فرض وردپرس

روی نوع‌های محتوایی که OmoReviews فعال است، سیستم کامنت پیش‌فرض وردپرس بسته و پنهان می‌شود تا دو سیستم نظر همزمان نمایش داده نشوند (توصیه می‌شود).

برای نمایش دستی در هر صفحه از شورت‌کد استفاده کنید: [omorev_reviews] یا با شناسه مشخص [omorev_reviews id="123"]