it-swarm.com.ru

Как сохранить PHP модификации при обновлении WordPress?

Я сделал много пользовательских модификаций в коде PHP моего блога WordPress. А именно в: archive.php, blog.php, footer.php, functions.php, header.php, search.php

Для предоставления настраиваемых результатов поиска, отфильтрованного содержимого на главной странице, упорядочивания архивов и результатов поиска по метатегам, отображения настраиваемого JavaScript на странице, которая в значительной степени поддерживает логику сайта, и т.д.

Что можно сделать, чтобы пользовательские изменения в коде PHP выдержали процесс обновления? Стоит ли сохранять их по одному, а после обновления вставлять по очереди настраиваемые строки или примеры кода?

3
Konstantin

Каждый из упомянутых вами файлов является файлом темы. Когда вы обновляете сам WordPress, он не затрагивает установленные вами темы (или плагины), независимо от того, изменили вы их или нет.

Если это была тема, которую вы создали сами, тогда вам не о чем беспокоиться.

Однако, если это была тема, созданная кем-то другим, например, темой WordPress по умолчанию, вы все равно можете обновить WordPress ... но вы должны быть осторожны перед обновлением темы (если для нее доступны какие-либо обновления).

Да, вы можете сохранить свои изменения и затем повторно применить их после обновления темы, но лучше всего не делать эти изменения непосредственно, а использовать дочернюю тему.

Не так сложно настроить дочернюю тему , и это будет означать, что любые ваши модификации будут в безопасности. По сути, вы просто копируете существующий archive.php, search.php и т.д., Вносите изменения и сохраняете их в папке своей дочерней темы. WordPress будет использовать эти измененные файлы вместо оригиналов. Когда вы обновляете исходную тему, вам остается только добавить новые изменения и улучшения в свою дочернюю тему.

9
Tim Malone