سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ فر فروزان
ضد هرزنامه
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۵ مرداد ۱۴۰۲

سلام و درود

آیا حتما باید این افزونه نصب شود ؟

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

چطور چک کنیم افزونه با قالب ما مشکلی ندارد و قالب را خراب نمی‌کند ؟

سپاس فراوان

با سلام

هیچ پلاگین وردپرسی حتما ندارد » اگر به ان نیاز دارید نصب کنید و اگر خیر نیازی نیست - این پلاگین محبوب‌ترین پلاگین ضد هرزنامه وردپرسی است.

اینکه چطور چک کنید که افزونه با قالب مشکل ندارد » با تست - فعال کنید و چک نمایید »‌البته که این افزونه تغییر خاصی در قالب‌ها ایجاد نمی‌کند و احتمال رخ داد خطا بسیار پایین است.

موفق باشید

بهنام مرادی ۰۵ مرداد ۱۴۰۲، ۱۱:۲۸

بهترین راه برای جلوگیری از هرزنامه بدون افزونه استفاده از قطعه کد در قسمت دیدگاه‌های سایت است . هرزنامه‌های با زبان انگلیسی هستند و با کد نویسی میشه متن هایی که فارسی نیستند رو جلوگیری کرد.  قطعه کد رو باید در فانکشن قالب بذاریم :

 

add_filter( 'preprocess_comment', 'mweb_preprocess_comment' );
function mweb_preprocess_comment( $commentdata ) {
    // چک کردن محتوای کامنت برای حروف فارسی
    if ( !mweb_contains_persian_characters( $commentdata['comment_content'] ) ) {
        // اگر کامنت شامل حروف فارسی نبود، یک پیام خطا نمایش دهید و کامنت ثبت نشود
        wp_die( 'خطا: متن کامنت باید حاوی حروف فارسی باشد.' );
    }
    return $commentdata;
}
function mweb_contains_persian_characters( $str ) {
    // بررسی آیا متن حاوی حروف فارسی است یا خیر
    return preg_match( '/\p{Arabic}/u', $str );
}
مهدی پورجمال ۰۴ بهمن ۱۴۰۳، ۱۹:۵۹