همون طور که میدونید در وردپرس هنگام ورود بخشی به نام فراموش کردن پسورد یا تغییر پسورد وجود داره.هر وقت کاربری پسوردشو فراموش کنه برای بازیابی ایمیلی به کاربر فرستاده میشه.در عین حال ایمیلی هم به ادمین بابت این تغییر وتحولات فرستاده میشه.شاید ارسال این ایمیل ها و تجمع اونا در اینباکس ایمیل شما خیلی خوشایند نباشه براتون و هردفعه مجبور باشید تعداد زیادی ایمیل رو حذف کنید.در این مقاله راه حلی رو برای غیرفعال کردن ارسال این ایمیل ها ارائه می کنیم.
هک وردپرس :غیرفعال سازی ارسال ایمیل بازیابی یاعضویت جدید به مدیر سایت
در این پست دو هک رو به صورت مجزا پیرامون غیرفعال سازی ارسال ایمیل به ادمین توضیح میدیم:
غیرفعال سازی ارسال ایمیل بازیابی یا تغییر پسورد به ادمین
اولین کاری که باید انجام بدید ساخت پلاگین اختصاصی برای سایتتونه.نحوه ساخت پلاگین اختصاصی برای وردپرس قبلا به صورت کامل آموزش داده شده.با استفاده از این افزونه میتونید تغییر تحولات روی توابع انجام بدید.
خب اگه افزونه رو پیش از این داشتید که مشکلی نیست واگرنه اقدام به ساخت افزونه کنید تا بتونید هک رو از پیش ببرید.
سپس کد زیر رو در فایل افزونه پیست کنید:
</pre> if ( !function_exists( 'wp_password_change_notification' ) ) {function wp_password_change_notification() {}} <pre>
سپس تغییرات اعمال شده رو سیو کنید.به همین راحتی!
از این به بعد هیچ ایمیلی با چنین محتوایی برای شما ارسال نمیشه.
اما شاید براتون سوال پیش بیاد که چرا کد رو مثل همیشه در فایل function.php درج نکردیم!؟
البته گاها این موضوع اختیاریه و در برخی پست ها اشاره کردیم که میتونید در فایل افزونه اختصاصی وردپرس یا function.php پیست کنید.
پاسخ ما اینه که در این صورت کد کار نمیکنه!
این به این دلیله که قبل از این که فایل function.phphمربوط به تم شما بارگذاری شه،لودینگ فایل pluggable.php شما شروع میشه.لذا نمیتونید از این فایل استفاده کنید و باید فایل رو در افزونه اختصاصی وردپرس به کار ببرید.
نحوه غیرفعال سازی ارسال ایمیل مربوط به ثبت نام کاربر جدید
بدین منظور افزونه Disable New User Notification رو دانلود و نصب کنید.
بعد از نصب پس از این هیچ ایمیلی در این بابت براتون ارسال نخواهد شد.ضمنا استفاده از این افزونه،ارسال ایمیل مربوط به سایر بخش هارو تحت تاثیر قرار نمیده.
با آرزوی موفقیت برای شما
منبع:بیگ تم