reCAPTCHA ویژگی امنیتی گوگل است که کاربران انسانی را از ربات های مخرب متمایز می کند. نسخه های گذشته از پازل هایی مانند کلمات یا تصاویر تحریف شده برای فیلتر کردن ترافیک استفاده می کردند، در حالی که نسخه جدید به طور خودکار در پس زمینه اجرا می شود.
در وردپرس، reCAPTCHA معمولاً در صفحه ورود ظاهر میشود تا به جلوگیری از تهدیدات آنلاین مانند حملات brute force و ورودیهای هرزنامه کمک کند. این ویژگی نسبت به سایر بررسیهای امنیتی نفوذ کمتری دارد و تجربه کاربری روان را تضمین میکند.
در این آموزش وردپرس، دستورالعمل های دقیقی برای پیکربندی reCAPTCHA با استفاده از یک افزونه و کد ارائه می دهیم. همچنین با مزایا و بهترین شیوه های آن برای اطمینان از امنیت بهینه وب سایت آشنا خواهید شد.
چرا باید از reCAPTCHA در وردپرس استفاده کنید؟
در اینجا چندین مزیت نصب Google CAPTCHA در سایت های وردپرس وجود دارد:
- امنیت. Google CAPTCHA حملات brute force را که ممکن است زمان آپدیت وب سایت شما را به خطر بیندازد مسدود می کند. همچنین به جلوگیری از نظرات هرزنامه و محافظت از ارسالی فرم تماس از ربات های مخرب کمک می کند.
- تجربه ی کاربر. برخلاف سایر ویژگیهای بررسی امنیتی، Google CAPTCHA کاربرپسندتر است و میتواند در پسزمینه اجرا شود و تجربه کاربر را بهبود بخشد.
- یکپارچگی وب سایت فیلترهای هرزنامه و ربات به اطمینان از قابل اعتماد بودن و قانونی بودن داده های سایت وردپرس شما برای حفظ یکپارچگی کمک می کند.
- پیاده سازی آسان. کاربران وردپرس می توانند Google CAPTCHA را به صورت رایگان با استفاده از یک افزونه بدون کدنویسی ادغام کنند.
علاوه بر نصب Google CAPTCHA، مطمئن شوید که میزبان وب شما ویژگی های امنیتی قوی ارائه می دهد. به عنوان مثال، برنامه های میزبانی وردپرس مدیریت شده هاستینگر شامل گواهینامه های SSL نامحدود، حفاظت DDoS و اسکنر آسیب پذیری است.
// Call the Google reCAPTCHA verification API on the login form page function login_style() { wp_register_script('login-recaptcha', 'https://www.google.com/recaptcha/api.js', false, NULL); wp_enqueue_script('login-recaptcha'); } add_action('login_enqueue_scripts', 'login_style'); // Add Google CAPTCHA on login form page function add_recaptcha_on_login_page() { echo '<div class="g-recaptcha brochure__form__captcha" // Replace the placeholder with your site key data-sitekey="INSERT_YOUR_SITE_KEY_HERE"></div>'; } add_action('login_form','add_recaptcha_on_login_page');
چگونه Google reCAPTCHA را در سایت وردپرس فعال کنیم
در این قسمت دو روش برای افزودن reCAPTCHA به سایت وردپرسی را توضیح خواهیم داد. هر دو رویکرد نتیجه یکسانی دارند اما در سختی متفاوت هستند.
نحوه فعال کردن Google reCAPTCHA برای وردپرس با استفاده از یک افزونه
ساده ترین راه برای فعال کردن reCAPTCHA استفاده از یک افزونه و یک حساب Google است. این روش برای مبتدیان مناسب است زیرا نیازی به کدنویسی ندارد.
توجه داشته باشید که بسته به اینکه کدام یک از افزونه های CAPTCHA وردپرس را انتخاب کنید، مراحل متفاوت خواهد بود.
1. یک افزونه reCAPTCHA وردپرس را نصب کنید
یک افزونه CAPTCHA وردپرس را از طریق داشبورد مدیریت خود راه اندازی کنید. گزینه های مختلفی وجود دارد، اما ما از Advanced Google reCAPTCHA استفاده خواهیم کرد زیرا ساده است و یک نسخه رایگان ارائه می دهد.
برای دانلود و نصب افزونه وردپرس مراحل زیر را دنبال کنید:
- وارد hPanel شوید سپس به وب سایت ها بروید. در وب سایتی که می خواهید مدیریت کنید، روی پنل مدیریت کلیک کنید.
- در داشبورد وردپرس، به نوار کناری → افزونه ها → افزودن جدید بروید.
- Google reCAPTCHA پیشرفته را جستجو کنید و Enter را فشار دهید. سپس روی Install Now در افزونه کلیک کنید.
- پس از اتمام مراحل نصب، روی Activate کلیک کنید.
- امنیت. Google CAPTCHA حملات brute force را که ممکن است زمان آپدیت وب سایت شما را به خطر بیندازد مسدود می کند. همچنین به جلوگیری از نظرات هرزنامه و محافظت از ارسالی فرم تماس از ربات های مخرب کمک می کند.
- تجربه ی کاربر. برخلاف سایر ویژگیهای بررسی امنیتی، Google CAPTCHA کاربرپسندتر است و میتواند در پسزمینه اجرا شود و تجربه کاربر را بهبود بخشد.
- یکپارچگی وب سایت فیلترهای هرزنامه و ربات به اطمینان از قابل اعتماد بودن و قانونی بودن داده های سایت وردپرس شما برای حفظ یکپارچگی کمک می کند.
- پیاده سازی آسان. کاربران وردپرس می توانند Google CAPTCHA را به صورت رایگان با استفاده از یک افزونه بدون کدنویسی ادغام کنند.