💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ mohsen tv
غیرفعال کردن استایل‌های پیش فرض صفحه
محسن موحد حل شده توسط محسن موحد

سلام و عرض ادب 

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

سلام،

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

function custom_remove_default_login_styles() {
    // غیرفعال کردن استایل‌های پیش‌فرض صفحه لاگین وردپرس
    wp_dequeue_style('login');
    wp_deregister_style('login');
}
add_action('login_enqueue_scripts', 'custom_remove_default_login_styles', 20);

فانکشن custom_remove_default_login_styles استایل‌های پیش‌فرض صفحه لاگین وردپرس رو غیرفعال میکنه. با استفاده از wp_dequeue_style و wp_deregister_style، استایل‌های پیش‌فرض رو از صف حذف میکنه.

 

حالا می‌تونی استایل‌های خودت رو اضافه کنی. مثلاً می‌تونی فایل CSS خودت رو enqueue کنی:

function custom_login_styles() {
    wp_enqueue_style('custom-login', get_stylesheet_directory_uri() . '/css/custom-login.css');
}
add_action('login_enqueue_scripts', 'custom_login_styles');

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

بهترین پاسخ
محسن موحد ۰۸ تیر ۱۴۰۳، ۲۱:۱۱

سپاس از زحمات شما

mohsen tv ۰۸ تیر ۱۴۰۳، ۲۲:۱۹