Патч для CSS. Functions.php?
-
Как создавать «патчи» для модифицированных файлов движка WordPress, возвращающих их вид после автоматического обновления?
Например, изменил login.min.css для заточки страницы логина под свой диз. Но после обновления Вордпресса, он примет свой родной вид. Вариант отключения автообновления — не вариант: безопасность наше всё. Вариант сохранять изменённые файлы, чтобы заменять ими обновлённые — тоже не вариант: имеется риск потерять полезные нововведения.
У меня есть пример того, как это делается в functions.php, для конкретной задачи — изменения только лого в форме входа. Это всё, что я нашёл в интернетиках по своей проблеме:
function gb_custom_login_logo() { echo '<style type="text/css">#login h1 a { background: url(wp-content/uploads/style/logo/pic.jpg) no-repeat 0 0 !important; }</style>'; } add_action('login_head', 'gb_custom_login_logo'); add_filter( 'login_headerurl', create_function('', 'return get_home_url();') ); add_filter( 'login_headertitle', create_function('', 'return "twentyeleven";') );
Я не программист и самостоятельно не сделаю что-либо подобное под свои нужды. Можно мне объяснить — что делает этот код, чтобы я дальше сам догадался — что в нём менять? Или есть другой «универсальный» вариант?
- Тема «Патч для CSS. Functions.php?» закрыта для новых ответов.