من میخواهم که صفحه لاگینی که با شورتکد طراحی کردم از استایل خود صفحه استفاده کند و استایل پیش فرض خود وردپرس در نظر گرفته نشود. لطفا راهنمایی کنید. با سپاس از شما
سلام،
کد زیر رو توی فایل 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 خودت رو توی پوشه قالب ایجاد کن و استایلهای دلخواهت رو اونجا بنویس. البته این کدهارو در یک تابع هم میتونی بنویسی.