Intereting Posts
Как я могу исключить все комментарии в модерации? Предупреждение: Недопустимое смещение строки на странице параметров темы Нет панели «Внешний вид» Есть ли способ настроить профиль пользователя на черновик? Как изменить заголовок элемента RSS, чтобы быть либо заголовком, либо настраиваемым мета-полем? Как я могу получить доступ к переменной PHP в другой функции PHP Cant 'Отображать пользовательский тип заголовка заголовка в налоговых условиях Тема в настоящее время показывает эскизы, как показать полный размер? Может ли идентификатор сообщения 0? Как изменить порядок пунктов меню Как получить идентификатор продукта wp из permalink и перенаправить на мою собственную страницу продукта темы? Синхронизировать обновления с существующими подписками Как поместить переменную в экземпляр в виджет Ошибка подачи: фид не найден на youtube.com/… (1 сообщение) Удалите <p> </ p> после изображений

Как обновить старую тему для последней версии WordPress

Итак, чтобы начать, я не разработчик темы, но у меня есть немного опыта работы с PHP и довольно много опыта (постоянная работа нескольких лет) с wordpress в целом.

У меня есть текущий клиент, который хочет использовать тему WordPress, которую он видел на другом веб-сайте. Я узнал, что это (теперь устаревшая) тема Ридизайна , которая не обновлялась через несколько лет. Я знаю, что эта тема является модификацией темы «Двадцать четырнадцать», поэтому я мог бы, возможно, внести некоторые изменения CSS в 2014 году и придумать одинаковый внешний вид.

Тем не менее, мне интересно, могу ли я просто загрузить тему Ridizain и внести необходимые изменения, чтобы обновить ее для последней версии wordpress. У меня есть тестовый сервер, который я запускаю, и у него нет прямых конфликтов при его установке.

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

Благодаря!

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

Однако для твердых результатов вы хотели бы выполнить несколько значимых действий:

  1. Просмотрите код вверх, если позволяет ваш опыт и время. Просто прочитайте весь код, оцените, если это имеет смысл.

  2. Запуск через все с WP_DEBUG включен. Появятся прямые ошибки, но также любые официально устаревшие функции / функции будут вызывать предупреждения с предложениями по обновлению.

  3. Запустите плагин Theme Check и посмотрите, что происходит. Вы не обязательно хотите беспокоиться обо всем этом для пользовательской темы, но хорошо видеть, что происходит.

  4. Если вы настраиваете тему для частного использования, создайте ее, изменив имя и детали. В противном случае вы рискуете недействительным обновлением от репо, уничтожающим ваши изменения. Однако сохраните надлежащую атрибуцию оригинальному автору по причинам авторского права и лицензии.