Скажите, можно ли как-то сделать, чтобы все мои изменения остались даже после обновления темы и не приходилось вновь все исправлять!?
Используйте механизм дочерних тем
Но скажите если у меня тема уже обновлена, все слетело на стандарты, можно как-то сделать откат. И создав дочернюю тему вновь сделать обновление!?
Модератор
Yui
(@fierevere)
永子
из бэкапа
папка темы в /wp-content/themes/
Я зашел в темы, но там ничего нет, только стандартные папки и файлы темы
http://prntscr.com/qoj9b1
http://prntscr.com/qoj9l4
Модератор
Yui
(@fierevere)
永子
если нужно откатить тему oceanwp,
то берете папку темы из бэкапа
удаляете папку на хостинге
заменяете ее папкой из бэкапа
Если сделаете быстро, то сайт не выпадет в ошибку и не переключится на одну из тем twenty, а если выпадет — то смените тему из админки потом на oceanwp
Да, откатить нужно эту тему, вот только я не могу найти бэкап!?)
я не могу найти бэкап!?
Его нужно было предварительно сделать.
Так же можете спросить у хостера. Возможно они сделали.
Модератор
Yui
(@fierevere)
永子
Бэкап, хоть какой-нибудь, надо хранить не только у хостера, но и у себя, хотя бы месячной давности.
Каким бы надежным вы свой хостинг не считали, если ваш проект дорог вам, то вы будете иметь не одну его резервную копию в разных местах.
Будем знать на будущее! У меня только записи и файлы в которых изменения строил. В этот раз все пропишем еще раз и все сохраним. Попробуем сразу сделать дочернюю тему!
Кстати у хостинга хоть и есть бэкап, но что-то не работает он…
Встречались с плагином «Child Theme Configurator» он сам по себе нормальный для создания дочерних тем?
он сам по себе нормальный
не буянил, пьяным не приходил, девок сомнительных не водил, с соседями не дрался.
Просто он все делает быстро, и копирует выбранные файлы и настройку внутреннюю, вот только не получается дополнить файл functions.php кодом?
Он сам создает его с кодом:
<?php
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) exit;
// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED - Do not modify or remove comment markers above or below:
if ( !function_exists( 'chld_thm_cfg_locale_css' ) ):
function chld_thm_cfg_locale_css( $uri ){
if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . '/rtl.css' ) )
$uri = get_template_directory_uri() . '/rtl.css';
return $uri;
}
endif;
add_filter( 'locale_stylesheet_uri', 'chld_thm_cfg_locale_css' );
if ( !function_exists( 'child_theme_configurator_css' ) ):
function child_theme_configurator_css() {
wp_enqueue_style( 'chld_thm_cfg_child', trailingslashit( get_stylesheet_directory_uri() ) . 'style.css', array( 'font-awesome','simple-line-icons','magnific-popup','slick','oceanwp-style' ) );
}
endif;
add_action( 'wp_enqueue_scripts', 'child_theme_configurator_css', 10 );
// END ENQUEUE PARENT ACTION
а вот вписать туда свой неполучается?
а вот вписать туда свой неполучается?
вы у нас спрашиваете?
у меня получаеться — копи-паст еще ни кто отменить не смог
И да лично я считаю. что писать какую-то отсебятину в этот файл — крайне плохая затея.
Для этого есть плагины, которые как минимум не дадут лечь сайту.