جلوگیری از کامنت اسپم بدون نیاز به نصب افزونه‌

جلوگیری از کامنت اسپم بدون نیاز به نصب افزونه‌

🔥 حاجی، تا حالا شده بخش نظرات سایتت پر بشه از اسپم‌های انگلیسی که هیچ ربطی به کارت ندارن؟ یا اینکه دلت بخواد فقط کاربرای واقعی با زبان فارسی کامنت  بذارن؟ 🤨

🚀 یه ترفند ساده اما فوق‌العاده کارآمد هست که بهت کمک می‌کنه کامنت‌های غیر فارسی رو رد کنی و اسپم‌ها رو دور بندازی، بدون نیاز به افزونه‌های اضافی یا کپچاهای اعصاب‌خردکن (بدون افزونه، این مورد رو حل کردن راحت صد هیچ جلویی)! 😏

✅ با یه تکه کد هوشمند، فقط دیدگاه‌هایی که با حروف فارسی نوشته شدن ثبت میشن!
✅ اسپمرها و ربات‌های خارجی رو بلاک کن و خیالتو راحت کن!
✅ یه سایت تمیز، حرفه‌ای و بی‌دردسر برای خودت بساز!

✅ بی نیازی به ریکپچا گوگل و نصب افزونه روی وردپرس

سوالی داشتم کامنت کن:

 

add_filter( 'preprocess_comment', 'tav_preprocess_comment' );

function tav_preprocess_comment( $commentdata ) {
    // بررسی کنید که کامنت برای چه نوع پستی ارسال شده است
    $post_id = isset( $commentdata['comment_post_ID'] ) ? (int) $commentdata['comment_post_ID'] : 0;
    
    if ( $post_id ) {
        $post_type = get_post_type( $post_id );
        
        // فقط نظرات مربوط به محصولات و پست‌ها بررسی شوند
        if ( in_array( $post_type, array( 'product', 'post' ) ) ) {
            // چک کردن محتوای کامنت برای حروف فارسی
            if ( !tav_contains_persian_characters( $commentdata['comment_content'] ) ) {
                wp_die( 'خطا: متن کامنت باید حاوی حروف فارسی باشد.' );
            }
        }
    }
    
    return $commentdata;
}

function tav_contains_persian_characters( $str ) {
    return preg_match( '/\p{Arabic}/u', $str );
}

 

 

 

اشتراک گذاری

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بقیه مقالات
این افزونه با استفاده از جدیدترین روش‌های برنامه‌نویسی وردپرس و ووکامرس، بدون ایجاد بار اضافی روی سایت شما، تجربه خرید را برای مشتریان جذاب‌تر می‌کند و نرخ تبدیل فروشگاه شما را افزایش می‌دهد. همین حالا این افزونه را نصب کنید و تاثیر آن را در افزایش فروش و جلب اعتماد مشتریان ببینید!
افزونه زمان‌بندی اسلاید المنتور یک ابزار ضروری برای هر وب‌سایتی است که می‌خواهد مدیریت محتوای اسلایدها را به صورت هوشمند و خودکار انجام دهد. این افزونه با ارائه قابلیت‌های زمان‌بندی پیشرفته، نه تنها در وقت و انرژی شما صرفه‌جویی می‌کند، بلکه به شما کمک می‌کند تا همیشه محتوای به‌روز و هدفمندی را به مخاطبان خود ارائه دهید.
بسیاری از کاربران دوست دارند محصولی که سفارش می‌دهند، به‌صورت کادویی برای کسی ارسال شود — اما در بسیاری از فروشگاه‌های ووکامرس، چنین امکانی وجود ندارد!
ثبت مشاوره یا پلاگین
Discount
×

تخفیف برای تو

با وارد کردن ایمیلت همین الان تخفیف بگیر!!!!

تماس با ما
واتساپ تلگرام اینستاگرام ارسال تیکت