paulp
  • 0
Новичок

Обновить = удалить код

  • 0


я обновил свой wordpress в 3.1 (я использую двадцать десять), и часть моего кода была удалена, я хотел бы понять это: это только потому, что я использую «двадцатую тему», что «код» был заменен на новую версию? удаляет ли «новая версия» также код, если я использую свою собственную тему? и так: чтобы код был безопасным, папка «plugin» — единственная безопасная область?

Я хотел бы быть уверенным в следующий раз, когда я обновлю свою версию WordPress.

Спасибо

Share
  1. На данный момент WordPress заменяет основные файлы при обновлении. Это изменится в будущем, но на данный момент заменяются все основные файлы, то есть каждый файл, который поставляется с WordPress. Это включает в себя стандартную тему «Двадцать десять».

    Если вы измените двадцать десять, вы должны сохранить измененную тему под другим именем. Для этого сделайте копию папки двадцать десять и переименуйте эту папку. Затем внутри переименованной папки откройте файл styles.css и измените строку «Имя темы: Twenty Ten» на «Имя темы: то же имя, что и у переименованной папки». Добавьте эту папку обратно в wp-content/themes и активируйте ее в настройках администратора.

    Когда WordPress обновляется, он оставляет ваши собственные темы в покое, поэтому вы не потеряете внесенные изменения.

    • 0
  2. Я ошибочно предположил, что @Elpie хотел создать дочернюю тему.

    Поэтому теперь мой ответ звучит так: я предлагаю сделать дочернюю тему Twenty Ten to a. защитить ваши изменения для будущих обновлений и b. по-прежнему имеют все преимущества, которые Twenty Ten предлагает сейчас и в будущем.

    Для этого вам также потребуется продублировать папку двадцать десять и дать ей другое имя. Вам также необходимо изменить верхнюю часть Twenty Ten style.css.

    1. В верхней части вашего style.css вам нужно будет указать, что вы все еще используете двадцать десять в качестве родительской темы. Итак, вам нужно будет добавить строку:Template: twentyten

    2. Также вверху, но под начальным кодом вы должны импортировать таблицу стилей двадцать десять. Вы можете сделать это, используя эту строку кода:@import url("../twentyten/style.css");

    В конечном итоге верхняя часть вашей таблицы стилей должна выглядеть примерно так:

    /*
    Theme Name: Twenty Ten Child
    Description: Child theme for the Twenty Ten theme 
    Author: Your name here
    Template: twentyten
    */
    
    @import url("../twentyten/style.css");
    

    Все это и многое другое о дочерних темах в Кодексе: http://codex.wordpress.org/Child_Themes

    • 0

Оставить ответ

You must login to add an answer.