Вопрос: Обновить совместимость WordPress вашего существующего плагина

У меня есть плагин, указанный в каталоге плагинов, который я создал несколько лет назад.

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

Мне нужно руководство по обновлению версия WordPress, с которой мой плагин совместим, но все, что я печатаю в Google, просто приводит меня к руководствам для администраторов, устанавливающих новые обновления, а не обновляет фактическую директорию плагинов.

Я уверен, что это довольно просто, но есть это, безусловно, концепции, несколько этапов и программное обеспечение, которое необходимо установить. Кто-нибудь может указать мне правильное направление?

Ответы и комментарии:

Я бы, наверное, пошел на make.wordpress.org/chat и сделал бы там запрос
Создан 17-11-2017 09:01 Drupalizeme

вау это действительно подробный ответ, спасибо, я раскручиваю его!
Создан 18-11-2017 03:46 rtpHarry

это заставило меня двигаться в правильном направлении. В итоге я исправил некоторые ошибки и сделал еще один шаг вперед, добавив новый тег, но это руководство является правильным ответом на мой первоначальный вопрос. Большое спасибо, что нашли время, чтобы перечислить это так хорошо.
Создан 21-11-2017 02:05 rtpHarry

Ниже приведен краткий обзор того, как вытащить ваш репозиторий из WordPress.org и увеличить версию Tested Up To, не выполняя обновления для вашего плагина.

Subversion или TortoiseSVN
Первое, что вам нужно, это метод взаимодействия с управляемой версией SVN. Если вы работаете на Mac, вы можете установить SVN через brew.
$ brew установить Subversion
Если вы находитесь на ПК, вы можете установить TortoiseSVN, чтобы помочь управлять вещами через графический интерфейс. (Я уверен, что есть один для Mac, я просто не использовал его)
https://tortoisesvn.net/
Клонировать плагин
После того, как вы установили один из вышеперечисленных методов, вам нужно выгрузить репозиторий для вашего плагина. Ваш плагин может быть найден по адресу https://plugins.svn.wordpress.org/your-plugin-name, где your-plugin-name является слагом вашего плагина.
Чтобы клонировать репозиторий одним из вышеперечисленных способов:
Subversion на Mac:
$ svn co https://plugins.svn.wordpress.org/your-plugin-name my-local-dir (замена вашего-plugin-name вашим слагом плагина)
TortoiseSVN в Windows:
Я полагаю, что вы можете щелкнуть правой кнопкой мыши, перейти в TortoiseSVN → Оформить заказ и ввести URL для вашего плагина.
Документы: https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-checkout.html
Удар проверен до версии
Когда все файлы будут клонированы, чтобы увеличить версию «Tested Up» в вашем плагине, вы захотите обновить версию «Tested Up To» внутри файла readme.txt внутри самого последнего тега и директорий транка.
В идеале версия должна быть похожа на 4.9, которая будет включать в себя все точечные версии (4.9.1, 4.9.2 и т. Д.).
Зафиксируйте изменения обратно на WordPress.org
После того, как вы внесли изменения, вам нужно добавить и зафиксировать изменения обратно в хранилище плагинов WordPress.
Subversion на Mac:

$ svn add --force ./*
$ svn ci -m 'Bump протестирован до версии'

TortoiseSVN в Windows:
Щелкните правой кнопкой мыши каталог верхнего уровня для вашего плагина и выберите TortoiseSVN → Подтвердить Установите флажки рядом с каждым из файлов, которые вы хотите зафиксировать, введите сообщение фиксации вверху и нажмите OK.
Документы: https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-commit.html
Это все. После того, как ваш коммит прошел, может потребоваться до 15 минут, чтобы изменения отразились на WordPress.org.
Дополнительные ресурсы

Дополнительная информация об использовании Subversion с WordPress: https://developer.wordpress.org/plugins/wordpress-org/how-to-use-subversion/
Brew Subversion: http://brewformulas.org/Subversion
Документы TortoiseSVN: https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/
Создан 17-11-2017 01:05 EHerman668930