Как я могу создать скрипт установки bash для установки моих сайтов Wordpress (WP + plugins + theme)?

Я создаю много сайтов с Wordpress, и моя первоначальная настройка в основном всегда одна и та же:

  • Последняя версия WP
  • Последние версии около 5 плагинов
  • Моя голодная тема разработки

Вместо того, чтобы загружать /загружать эти вещи по отдельности и делать это вручную каждый раз, когда я начинаю новый проект, я бы хотел создать сценарий bash, который бы это сделал:

  • Загрузите последнюю версию Wordpress
  • Распакуйте
  • Загрузите последнюю версию плагина X
  • Разархивировать папку WP plugins
  • Загрузите мою голой тему
  • Разархивировать папку тем

Теперь загрузка последней версии WP проста (http://wordpress.org/latest.tar.gz), загрузка моей голой темы тоже, но мне не удается получить последнюю версию плагина, поскольку они не являются называемый latest.tar.gz, но укажите имена с версией (например: wptouch.1.9.26.zip)

EDIT: Итак, теперь я удивляюсь, если в моем сценарии bash можно использовать cURL , чтобы найти точный 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>
8 голосов | спросил mike23 13 Mayam11 2011, 11:52:57

1 ответ


0

Я создал скрипт bash для установки wordpress.

Этот скрипт будет автоматизировать следующее:

  • Downlaod и установите Wordpress автоматически
  • Создать пользователей по умолчанию с паролями
  • Установить все плагины по умолчанию
  • Установите стандартную или настраиваемую тему по zip-адресу, который вы в основном используете.

Вы можете найти скрипт на github.com

https://github.com/jeoga/wordpress_install_bash_script

ответил Aman Bansal 29 MaramWed, 29 Mar 2017 03:29:22 +03002017-03-29T03:29:22+03:0003 2017, 03:29:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132