شاید برای شما هم اتفاق افتاده باشد که موفق به ورود به یک سایت وردپرس نمی شوید، و در این هنگام سیستم مدیریت محتوا (CMS) بعضی از اطلاعات را برای شما به نمایش در می آورد تا شما متوجه ایرادات کار و اشتباهات خود شوید.
زمانی که شما رمز عبور خود را فراموش نموده اید نشان دادن این پیام به سود شما خواهد بود، ولی نشان دادن این پیام برای کسانی که شاید بخواهند از سایت شما سواستفاده کنند خوب نیست.
پس باید برای این منظور از نشان دادن پیام خطا در زمان عدم ورود به سیستم مدیریت محتوا وردپرس جلوگیری کنیم.
برای این کار شما باید فایل functions.php را باز نمایید و کد زیر را در آن وارد نمایید:
add_filter('login_errors',create_function('$a', "return null;"));
و سپس فایل را ذخیره نمایید، بعد از آن مشاهده می کنید که اگرموفق به ورود به سیستم وردپرس نشدید دیگر پیغامی برای شما نشان داده نخواهد شد.
با توجه به اینکه چند فایل functions.php موجود است. لطفا دقت نمایید که حتما در wp-content directory خود تغییرات را ایجاد نمایید.
توضیح در رابطه با کد:
در این کد، ما یک قلاب ساده برای بازنویسی تابع () login_errors اضافه نموده ایم. تابع سفارشی که ایجاد شده است فقط null را برمی گرداند،به همین دلیل پیغامی که نشان داده می شود یک رشته خالی است.