خدمات تخصصی وردپرس؛ از رفع خطا تا توسعه اختصاصی بررسی خدمات

کد تغییر لوگو، عنوان و لینک صفحه ورود (wp-login.php) وردپرس

نوع ساختار هوک و اکشن استاندارد PHP
محل قرارگیری functions.php یا افزونه اختصاصی
نسخه تست‌شده وردپرس ۶.x / PHP 8.1+ / ووکامرس
تاثیر سرعت کاملاً سبک، بدون افت TTFB

صورت مسئله: نمایش لوگوی پیش‌فرض وردپرس و حس غریب برای مشتریان

هنگامی که کاربران، همکاران یا نویسندگان سایت به صفحه ورود (wp-login.php) مراجعه می‌کنند، با لوگوی بزرگ خاکستری وردپرس مواجه می‌شوند که با کلیک روی آن به سایت wordpress.org هدایت خواهند شد. شخصی‌سازی این صفحه با لوگوی رسمی برند شما، هویت حرفه‌ای کسب‌وکار را تقویت کرده و اعتماد کاربران را چند برابر می‌کند.

راهکار فنی و شیوه عملکرد کد

به‌جای نصب افزونه‌های سنگین تغییر ظاهر ادمین، با سه هوک بومی و سبک وردپرس (login_enqueue_scripts، login_headerurl و login_headertext)، استایل CSS لوگو، لینک و عنوان را در کمتر از ۱۰ خط کد تغییر می‌دهیم.

قطعه کد استاندارد سفارشی‌سازی صفحه ورود

کد زیر را به فایل functions.php اضافه کنید:

/*
 * Customize WordPress Login Screen Logo, URL, and Header Title
 * Replaces WordPress branding with custom website branding cleanly
 * Mahdi Jafarzadeh | WPWM
 */

// ۱. جایگزینی استایل لوگو با CSS
add_action('login_enqueue_scripts', function () {
    // آدرس لوگوی خود را در خط زیر وارد کنید
    $logo_url = get_stylesheet_directory_uri() . '/assets/images/logo.png';
    ?>
    
        #login h1 a, .login h1 a {
            background-image: url('') !important;
            height: 70px !important;
            width: 200px !important;
            background-size: contain !important;
            background-position: center center !important;
            background-repeat: no-repeat !important;
        }
    
    <?php
});

// ۲. تغییر لینک لوگو به صفحه اصلی سایت خودتان
add_filter('login_headerurl', function () {
    return home_url('/');
});

// ۳. تغییر هاور تایتل لوگو به نام وب‌سایت
add_filter('login_headertext', function () {
    return get_bloginfo('name');
});

نحوه استفاده و محل قرارگیری کد

  1. لوگوی خود را در پوشه تصاویر قالب یا در کتابخانه رسانه آپلود نمایید.
  2. آدرس آن را در خط ۵ کد بالا قرار دهید و کد را در functions.php ذخیره کنید.
  3. به آدرس yoursite.com/wp-login.php رفته و از نتیجه لذت ببرید.

نکات مهم ایمنی و نگهداری

  • این کد هیچ تداخلی با کپچا، کدهای ورود دو مرحله‌ای یا افزونه‌های ورود پیامکی ایجاد نمی‌کند.
  • برای نمایش بهتر در صفحات رتینا، از تصویر با ابعاد ۲ برابر (مثلاً 400×140 پیکسل) با فرمت WebP یا PNG استفاده فرمایید.

💡 به دنبال راه‌اندازی پنل اختصاصی ورود با پیامک هستید؟ خدمات نصب و تنظیم افزونه‌های جانبی وردپرس و طراحی اختصاصی سایت در خدمت شماست.

خدمات تخصصی وبمستر وردپرس

خدمات اورژانس و نجات فوری وردپرس

رفع فوری خطاهای بحرانی ۵۰۰، خطای دیتابیس، خرابی بعد از آپدیت و رفع تداخلات پلاگین‌ها در سریع‌ترین زمان ممکن.

درباره مهدی جعفرزاده

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

رزومه و مسیر حرفه‌ای مهدی جعفرزاده
گفت‌وگو و تبادل تجربه

دیدگاه‌ها و پرسش‌ها

پاسخ‌ها، تجربه‌ها و دیدگاه‌های کاربران در یک گفت‌وگوی منظم.

0 دیدگاه
دیدگاه خود را بنویسید پرسش یا تجربه‌تان را با دیگران به اشتراک بگذارید.
ایمیل شما منتشر نمی‌شود.

گفت‌وگوهای کاربران

جدیدترین دیدگاه‌ها در ابتدا
    این گفت‌وگو با شما شروع می‌شود.

    اولین پرسش یا تجربه را ثبت کنید؛ ایمیلتان نمایش داده نمی‌شود.

    فهرست محتوا

    حساب کاربری وبمستر

    ورود یا ساخت حساب

    برای ثبت سفارش، دریافت فایل‌ها و پیگیری خدمات وارد حساب شوید.

    1. شماره موبایل
    2. تأیید شماره
    3. تکمیل حساب
    کد ورود برای این شماره پیامک می‌شود.

    ورود با رمز عبور