Я создаю много сайтов с Wordpress, и мои первоначальные настройки в основном всегда одинаковы:
- Последняя версия WP
- Последние версии около 5 плагинов
- Моя голая тема разработки
Вместо того, чтобы загружать / выгружать эти вещи отдельно и делать это вручную каждый раз, когда я запускаю новый проект, я хотел бы создать скрипт bash, который бы делал это:
- Загрузите последнюю версию Wordpress
- расстегнуть молнию
- Загрузите последнюю версию плагина X
- Распакуйте в папку плагинов WP
- Скачать мою голую тему
- Распакуйте в папку с темами
Теперь загрузить последнюю версию WP легко (http://wordpress.org/latest.tar.gz), также загрузив мою голую тему, но у меня возникают проблемы с получением последней версии плагина, так как они не называются, latest.tar.gz
а специфичны имена с версией (например: wptouch.1.9.26.zip)
РЕДАКТИРОВАТЬ: Итак, мне интересно, если можно использовать cURL в моем скрипте bash, чтобы найти точный URL-адрес текущей версии плагина. Идея заключается в том, чтобы получить страницу, а затем найти значение, href
которое находится в абзаце сразу после <h3>Current Version</h3>
.
Вот пример, все страницы загрузки плагинов на WP выглядят так:
<h3>Current Version</h3>
<p class="unmarked-list">
<a href="http://downloads.wordpress.org/plugin/jetpack.1.1.2.zip">1.1.2</a>
</p>