2015-05-25 1 views
1

Я изменил страницу входа (css, логотип и т. Д.), И все это сработало нормально, но у меня есть проблема с этим, потому что он сбрасывается каждый раз, когда WordPress обновляется до более новой версии.Изменения в WordPress после обновления

Есть ли способ предотвратить это, или мне нужно повторно применять изменения каждый раз?

ответ

2

Самый большой вопрос, который вы задаете себе: где вы вкладываете в свои переопределения?

Лучший способ переопределить это с помощью функции, которая находится в пользовательском плагине или вашей теме, которая не привязана к ядру. Если вы редактируете основной CSS (для администратора), тогда да, это будет отменено.

Вот мои идти к функции, устанавливаемый:

//customize login screen 
function login_styles() { 
    echo '<style type="text/css">body {background: white url(' . get_bloginfo("template_directory") . '/assets/img/background.png) !important; }.login h1 a {background-image: url(' . get_bloginfo("template_directory") . '/assets/img/your-site-logo.png) !important;background-size: 100% auto;height: 100px !important;width: 310px !important;}</style>'; 
} 

add_action('login_head', 'login_styles'); 

function loginpage_custom_link() { 
    return 'http://yourwebsite.com'; 
} 

add_filter('login_headerurl', 'loginpage_custom_link'); 

function change_title_on_logo() { 
    return 'Your Website Name'; 
} 

add_filter('login_headertitle', 'change_title_on_logo'); 
+0

Да я редактирую ядро ​​CSS, для меню пользователя, я буду рассматривать делать сценарий, потому что это делает меня проблемы. Спасибо за информацию. – Bognar