تغییر لوگو پیش فرض صفحه ورود وردپرس بدون افزونه

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-05-04 18:00:03

زمانی که بخواهید وارد حساب کاربری خودتون توی وردپرس بشید، یک صفحه ورود با یک لوگو پیش فرض با متن وردپرس رو مشاهده می کنید. برای سایت هایی که کاربر محور نیستند، این لوگو زیاد مهم نیست ولی اگه سایت شما امکان عضویت رو برای همه کاربرها فراهم کرده باشه، نمایش لوگو وردپرس برای جلوه حرفه ای سایتتون زیاد مناسب نیست. پس بهتره این لوگو رو تغییر بدید.

برای اینکار هم افزونه زیادی داخل مخزن وردپرس هست و هم با کد می تونیم انجامش بدیم و از اونجایی که انجام دادن این کار با کد بهتر و سبک تر هست و منابع سرور و هاستتون مصرف نمیشه، توصیه می کنم از کد استفاده کنید.

برای اینکار کافیه کد زیر رو شخصی سازی کنید و داخل فایل functions.php قالبتون قرار بدید:

function talkina_custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image:url('.get_bloginfo('template_directory').'/images/mylogo.png) !important; }
</style>';
}
add_action('login_head', 'talkina_custom_login_logo');

طبق کد بالا، در پوشه ی قالب فعلیتون باید یک پوشه به نام images ایجاد کنید (اگه از قبل موجود هست که نیازی به ساختن نیست!) و فایل لوگوی خودتون رو با نام و فرمت mylogo.png در این پوشه آپلود کنید. 

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