Spersonalizowany panel logowania – jak nie tracić zmian przy aktualizacji silnik
-
Dzień dobry –
mam ręcznie napisany spersonalizowany panel logowania (poza wtyczkowo)
(1) FUNCTIONS.PHP
— mam taki kod w pliku functions.php: —// customize login page, spersonalizowany panel logowania function custom_login_logo() { echo '<style type="text/css">h1 a { background: url('.get_bloginfo('template_directory').'/images/logo-login.jpg) 50% 50% no-repeat !important; background-color: #FFFFFF; }</style>'; } add_action('login_head', 'custom_login_logo'); function change_wp_login_url() { return bloginfo('url'); } add_filter('login_headerurl', 'change_wp_login_url'); function change_wp_login_title() { return get_option('blogname'); } add_filter('login_headertitle', 'change_wp_login_title');
(2) LOGIN.MIN.CSS
i stylowanie panelu do logowania w lokalizacji:„/www/wp-admin/css/login.min.css”
plik „functions.php” jest w motywie potomnym, więc przy aktualizacji silnika, czy motywu nadrzędnego – nie tracę zmian w php, ale tracę …stylowanie css ( bo style ustawowo są właśnie w „/www/wp-admin/css/login.min.css”
body { /*background:#FFFFFF;*/ background: url('/wp-content/gallery/imgp9884_mini.jpg') center/cover no-repeat; min-width: 0; color: #444; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; line-height: 1.4em }
można coś z tym zrobić, żeby po aktualizacji silnika, nie trzeba było swojego „login.min.css” wrzucać jeszcze raz na ftp…
a po aktualizacji motywu nadrzędnego raz jeszcze wrzucać pliku logo-login.jpgdo „/wp-content/themes/motyw_nadrzedny/images/logo-login.jpg”
strasznie to jest porozrzucane…
- Temat ‘Spersonalizowany panel logowania – jak nie tracić zmian przy aktualizacji silnik’ jest zamknięty na nowe odpowiedzi.