.avif)
Конструктор команд WP-CLI для WordPress
Оберіть сценарій, заповніть поля — отримаєте готовий блок команд у правильному порядку, з бекапом і пробним запуском. Кожен прапорець пояснено. Команди формуються у вашому браузері.
--path= до кожної команди. Порожньо — запускати з кореня сайту.
--url= — обов'язково для підсайту multisite.
wp-config.php: $table_prefix.
--all тимчасово навантажить сайт перебудовою.
wp-content/themes/.
* — його розкриє shell.
wp на початку: воно й --url= додаються самі.
Оберіть сценарій і заповніть поля — команди з поясненнями з'являться тут.
Команди складаються у вашому браузері — домени, логіни та паролі нікуди не надсилаються і ніде не зберігаються.
Порядок команд важливіший за самі команди
WP-CLI не питає підтвердження і не має скасування. Тому кожен сценарій тут будується за однаковою схемою: спершу бекап, потім пробний запуск, і лише потім бойова команда. wp db export — займає секунди й рятує годину роботи. --dry-run у search-replace показує, скільки рядків зміниться, нічого не змінюючи. Пропустити цей крок — найдорожча помилка у роботі з WP-CLI. --skip-columns=guid стоїть за замовчуванням: guid у WordPress це незмінний ідентифікатор запису, а не адреса. Його зміна змушує RSS-читачі показати весь архів як нові публікації. --precise вимикає швидкий шлях і змушує WP-CLI розпаковувати серіалізовані значення. Повільніше, але саме це рятує віджети й налаштування теми. --all-tables-with-prefix захоплює таблиці плагінів з вашим префіксом, які стандартна заміна не чіпає. Після будь-якої масової заміни потрібні wp cache flush і wp rewrite flush — інакше сайт віддаватиме старі значення з кешу.
