Я будую багато веб-сайтів за допомогою Wordpress, і мої початкові налаштування завжди однакові:
- Остання версія WP
- Останні версії про близько 5 плагінів
- Моя гола тема розвитку
Замість того, щоб завантажувати / завантажувати ці речі окремо, і робити це вручну кожного разу, коли я запускаю новий проект, я хотів би створити сценарій bash, який би це зробив:
- Завантажте останню версію Wordpress
- Розпакуйте
- Завантажте останню версію плагіна X
- Розпакуйте папку плагінів WP
- Завантажте мою голу тему
- Розпакуйте папку з темами
Тепер завантажувати останню версію WP легко (http://wordpress.org/latest.tar.gz), завантажуючи також мою голу тему, але у мене виникають проблеми з отриманням останньої версії плагіна, оскільки вони не називаються, latest.tar.gz
а конкретні. імена з версією (наприклад: wptouch.1.9.26.zip)
EDIT: Тож мені цікаво, чи можна використовувати 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>