WordPress Довідка

Ми спробували якнайкраще перекласти цю статтю. Також доступна версія англійською мовою.

Пошук і заміна даних у WordPress на WP-CLI

Під час переміщення сайту до нового домену ви можете використовувати команди, доступні в WP-CLI, для пошуку та заміни доменного імені в базі даних. WP-CLI - це засіб командного рядка зі спрощеними командами, створений спеціально для сайтів WordPress. Окрім доменних імен, ці команди можна використовувати для пошуку та заміни будь-яких інших даних у базі даних.

Увага! Перед внесенням змін до бази даних слід завжди створювати резервні копії сайту .
Обов’язково: Щоб виконати ці кроки, потрібно наступне:
Примітка. Якщо ви маєте сервер VPS або DED, перш ніж використовувати його, потрібно інсталювати WP-CLI . WP-CLI недоступний у наших планах хостингу Windows.
  1. Підключіться до свого хостинг-акаунта за допомогою SSH .
  2. Використовуйте команду bash ls , щоб перераховувати файли та папки, а cd та ../ - для переміщення по каталогах, доки ви не опинитеся в каталозі ваших файлів WordPress.
  3. (Необов’язково) Щоб побачити заміни, які потрібно зробити, не зберігаючи їх у базі даних, скористайтеся такою командою:
    wp search-replace 'https://colexample.com ''https://mycoolnewbusiness.com '--dry-run
    У наведеній вище команді слід замінити:
    • https://colexample.comз фактичним доменним іменем, яке потрібно замінити.
    • https://mycoolnewbusiness.comз фактичним новим доменним іменем, яке має замінити старе.
  4. Щоб замінити дані в базі даних, введіть таку команду:
    wp search-replace 'https://colexample.com ''https://mycoolnewbusiness.com '
    Знову ж таки, ви повинні замінитиhttps://colexample.com з фактичним старим доменним іменем таhttps://mycoolnewbusiness.com з фактичним новим доменним іменем.

Ви побачите повідомлення про успішне підтвердження того, що дані було замінено, і таблицю з кількістю змін для кожного елемента бази даних.

Додаткові відомості