ثبت‌نام ورود

غیر فعال کردن آی پی در نظرات وردپرس

غیر فعال کردن آی پی در نظرات وردپرس
غیر فعال کردن آی پی در نظرات وردپرس

کاربران تمامی وب‌سایت‌ها یکی از ارزشمندترین دارایی‌های آن‌ها به‌حساب می‌آید و مدیران کسب‌وکارهای اینترنتی باید همواره به دنبال این باشند که از اطلاعات این دارایی، به هر نحوه محافظت کنند. ازاین‌رو برخی از صاحبان وب‌سایت‌ها از ذخیره‌سازی آدرس IP در نظرات برای افزایش امنیت حریم خصوصی کاربر استفاده می‌کنند. اما برای غیر فعال کردن آی پی در نظرات وردپرس چه باید کرد؟

امروز قصد داریم در این مقاله به شما آموزش دهیم چگونه به‌راحتی، از ذخیره‌سازی آدرس IP در نظرات وردپرس جلوگیری کرده و به‌واسطه از سنگین شدن دیتابیس سایت خود جلوگیری کنید.

IP آدرس چیست؟

اگر شما با دنیای اینترنتی سروکار دارید بدون شک تا الآن واژه IP Address به گوشتان خورده است. به بیان ساده این آی‌‌پی یک آدرس اینترنتی است که برای شناسایی دستگاه‌های مختلف استفاده می‌شود.

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

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

جوانب مثبت و منفی ذخیره‌‌سازی IP در نظرات وردپرس

خب همان‌طور که در بالا به آن اشاره شد، وردپرس به‌صورت پیش‌فرض تمامی آی‌پی آدرس‌ها را بر روی دیتابیس شما ذخیره می‌کن و دلیل اصلی این ذخیره‌سازی نیز این است که صاحبان کسب‌وکارها بتوانند از ارسال هرزنامه‌ها یا نظرات ناخواسته به سایت خود جلوگیری کنند.

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

یکی از پلاگین‌های بسیار کاربردی در این زمینه، Akismet می‌باشد، این افزونه به شما این امکان را می‌دهد که تمامی آدرس‌های IP شناخته شده که اسپم ارسال می‌کنند را مسدود کنید.

از سوی دیگر با ذخیره نکردن آدرس IP در نظرات وردپرس, شما می‌توانید حریم خصوصی نظرات در وب‌سایت خود را بهبود بخشید، به این صورت که اگر آی پی کاربران شما ذخیره نشوند، کاربر احساس امنیت بیشتری خواهد کرد.

برای این کار شما می‌توانید از دو روش استفاده کنید، یکی از این روش‌ها استفاده از افزونه است و روش دیگر کمک گرفتن از کد است، در این بخش هر دو این روش‌ها را برای شما شرح خواهیم داد:

غیر فعال کردن آی پی در نظرات وردپرس با افزونه

اگر شما هم از آن دسته از افرادی هستید که استفاده از کد را در وهله دوم قرار می‌دهید، استفاده از پلاگین انتخاب بسیار مناسبی برای شما خواهد بود. کمک گرفتن از افزونه‌ها یکی از ساده‌ترین راه‌حل‌هایی است که می‌توانید از آن‌ها استفاده کنید.

اولین کاری که باید انجام دهید این است که افزونه Remove IP را نصب و فعال‌‌سازی کنید . آموزش نصب افزونه در وردپرس را مشاهده فرمایید. هنگامی‌‌که این افزونه فعال شد ,به جای آی پی کاربران از آی پی Localhost استفاده می‌‌شود.

افزونه‌‌ Remove IP
افزونه‌‌ Remove IP

یکی دیگر از قابلیت‌های این افزونه این است که به شما این امکان را می‌دهد که آدرس IP ذخیره‌شده در نظرات قدیمی‌تر را نیز حذف کنید.

غیر فعال کردن آی پی در نظرات وردپرس بصورت دستی

روش دومی که می‌‌توانید از آن برای جلوگیری از ذخیره آدرس‌‌های IP نظرات در وردپرس از آن استفاده کنید، کمک گرفتن از کد زیر است. برای این کار باید قطعه کد زیر را به فایل functions.php قالب وردپرس خود اضافه کنید.

function mihanwp_remove_commentsip( $comment_author_ip ) {
return '';
}
add_filter( 'pre_comment_user_ip', 'mihanwp_remove_commentsip' );

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

حذف آی پی نظرات قدیمی وردپرس از دیتابیس

صرف‌نظر از روشی که برای جلوگیری از ذخیره‌سازی نظرات IP استفاده می‌کنید, باید نظرات قبلی را از آی پی خلاص کنید.

چگونگی انجام این کار را در حال اجرا توسط یک خروجی بر روی پایگاه داده وردپرس نشان می‌دهیم، حتماً توجه داشته باشید که باید از پایگاه داده سایتتان پشتیبان‌گیری کنید.

ابتدا وارد هاست خود شده و به بخش PhpMyAdmin مراجعه کنید.

مطمئن شوید که شما پایگاه داده وردپرس خود را با کلیک بر روی نام پایگاه داده در ستون دست چپ خود را انتخاب کرده‌اید، بعدازآن شما نیاز دارید بر روی منو SQL کلیک کنید.

حالا در مرحله بعد شما باید متن زیر را در این بخش کپی کرده و روی GO کلیک کنید.

UPDATE 'wp_comments' SET 'comment_author_IP' = '';

بعد از این که این کار را انجام دادی، همه آدرس‌های IP ذخیره‌شده با نظرات در پایگاه داده وردپرس را حذف کنید.

توجه: اگر شما یک پیشوند پایگاه داده وردپرس سفارشی دارید، پس لطفاً پیشوند جدول‌های سفارشی خود را تنظیم کنید WP_comments، مثلاً اگر به‌جای wp_ از re_ استفاده کرده‌اید پس در کد بالا باید به‌جای wp_comments بنویسید: re_comments.

امیدواریم این مقاله به شما برای جلوگیری از ذخیره‌‌سازی آدرس IP در نظرات وردپرس کمک کرده باشد. موفق و سربلند باشید. 🙂

نظر شما در این‌باره چیست؟

  1. کاربر مهمان ۰۱ مرداد ۱۳۹۵

    واقعا مطلب جالبی بود باید تو سایتم استفاده کنم ازش