✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

128

Хочете знати, як знайти та замінити URL-адресу чи текст у базі даних WordPress?

Так, ми там були.

У цій статті ми покажемо вам, як це зробити.

Одним із основних аспектів керування базами даних є знання того, як оновлювати текст.

Це необхідно під час переходу з одного домену на інший або переходу з не-SSL на SSL. Або змінюється назва лінійки продуктів, і веб-сайт потребує оновлення, щоб відобразити це.

Для таких ситуацій здатність проводити масовий пошук і заміну WordPress є життєво необхідною. Це економить величезну кількість часу порівняно з ручним оновленням усіх URL-адрес і текстів.

У цій статті розглядаються кілька методів пошуку та заміни URL-адрес і текстів у базі даних WordPress.

Причини заміни URL-адреси або тексту в базі даних WordPress

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

Є багато причин для пошуку та заміни URL-адрес і тексту в базі даних WordPress. Найпоширенішими причинами є перехід на новий домен або додавання сертифіката SSL на веб-сайт.

Часом власники сайтів можуть захотіти змінити певну текстову фразу, наприклад назву компанії. Знання того, як виконати масовий пошук і заміну, може заощадити багато часу.

Також можна використовувати той самий метод не тільки для тексту. Він може вимикати URL-адреси та зображення у вашій базі даних WordPress. Можливість масового пошуку та заміни виявляється корисною, коли потрібно:

  • Оновіть ключові слова пошукової оптимізації (SEO).
  • Виправте орфографічні або граматичні помилки
  • Видаліть спеціальні символи або певні слова
  • Змінюйте та оновлюйте URL-адреси в базі даних WordPress під час перенесення веб-сайту на новий хост
  • Виправити пошкоджені посилання
  • Оновіть застарілий вміст, короткі коди або рядки тексту

Оновлення URL-адреси веб-сайту означає більше, ніж зміна URL-адреси на сторінці налаштувань. Є інші речі, про які слід пам’ятати та впоратися.

Якщо зображення на веб-сайті не мають зовнішнього CDN, посилання на попередню URL-адресу все одно вбудовано в публікацію. Ці посилання відображатимуться як непрацюючі, коли будь-хто відвідає сторінку.

У випадку невеликих веб-сайтів або блогів можна замінити кілька URL-адрес вручну. Однак це неможливо на великих веб-сайтах і блогах, які містять багато зображень на сайті.

Єдиним практичним способом є масова заміна всіх відповідних URL-адрес у базі даних.

Зауважте, що після масового пошуку та заміни кнопка «скасувати» відсутня. Повернутися до попередньої версії неможливо.

Єдиним способом було б провести інший процес пошуку маси та заміни. Тому бажано зробити резервну копію перед масовою процедурою пошуку та заміни WordPress.

Найкращий спосіб пошуку та заміни вмісту в базі даних WordPress – це запустити запити SQL. Введіть необхідні запити SQL у phpMyAdmin, командний рядок оболонки або сценарій PHP.

Для тих, хто віддає перевагу плагіну, у кінці статті є список рекомендованих плагінів.

Як написати запит MySQL для пошуку та заміни в базі даних WordPress

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

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

Спочатку невеликі вказівки щодо того, як знайти назву бази даних WordPress. Це необхідно для наступного кроку.

Клацніть папку public_html (або www, htdocs або httpdocs, залежно від хостинг-провайдера). Зазвичай це можна знайти в навігаційному меню в лівій частині екрана.

Знайдіть файл wp-config.php і двічі клацніть його, щоб відкрити його. Назва вашої бази даних знаходиться в рядку:

define('DB_NAME’, 'Database Name‘);

Занотуйте це та поверніться до інформаційної панелі. У розділі Бази даних клацніть піктограму phpMyAdmin.

Знайдіть базу даних WordPress і натисніть кнопку Enter phpMyAdmin. Потім у верхній панелі меню натисніть вкладку SQL.

Вставте такий рядок коду в текстове поле:

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'Text to replace it with');

Ось коротке пояснення значення кожного з текстів-заповнювачів. Це допоможе вам замінити їх правильною інформацією.

TABLE_NAME означає назву таблиці, яку потрібно змінити.

Привіт, чи знаєте ви, що дані теж можуть бути красивими?

wpDataTables може зробити це таким чином. Є вагома причина, чому це плагін №1 WordPress для створення адаптивних таблиць і діаграм.

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

Фактичний приклад wpDataTables у дикій природі

І це дуже легко зробити щось подібне:

  1. Ви надаєте дані таблиці
  2. Налаштуйте та налаштуйте його
  3. Опублікуйте його в публікації або на сторінці

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

«Так, але мені дуже подобається Excel, а на сайтах нічого подібного немає». Так, є. Ви можете використовувати умовне форматування, як у Excel або Google Таблицях.

Чи я казав вам, що ви також можете створювати діаграми зі своїми даними? І це лише мала частина. Для вас є багато інших функцій.

Знайдіть назви всіх таблиць на вкладці «Структура» в базі даних phpMyAdmin. До них належать wp_comments, wp_posts і wp_users.

FIELD_NAME означає назву поля, де знаходяться цільові дані. Усі назви полів відображаються в таблиці, яку потрібно змінити.

«Текст для пошуку» означає слово чи фразу, які потребують редагування.

«Текст для заміни» означає слово або фразу, які замінять вихідний текст.

Наприклад:

Фуд-блогер помічає, що в усіх своїх публікаціях вони неправильно написали слово «малина». Щоб виправити цю помилку та замінити всі входження «rasberry» на «raspberry», запит MySQL виглядатиме так:

update wp_posts set post_content = replace(post_content, 'rasberry, 'raspberry');

Переконавшись, що запит написаний правильно, натисніть кнопку Перейти, щоб внести необхідні зміни.

Виконання запиту до бази даних у командному рядку

Запуск запиту до бази даних безпосередньо в командному рядку можливий, якщо у вас є доступ до веб-сервера через оболонку.

Якщо ви використовуєте MySQL, увійдіть, використовуючи облікові дані бази даних WordPress.

mysql -u root -p database_name

У запиті mysql> введіть потрібні запити SQL і натисніть клавішу ENTER.

mysql> UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Запит OK, 0 рядків порушено (0,00 с)

Збіг рядків: 2 Змінено: 0 Попереджень: 0

mysql> UPDATE wp_posts SET post_content = replace(post_content, 'http://domain.co', 'https://domain.co');

Запит OK, 0 рядків порушено (0,08 с)

Збіг рядків: 354 Змінено: 0 Попереджень: 0

mysql> UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://domain.co', 'https://domain.co');

Запит OK, 0 рядків порушено (0,01 с)

Збіг рядків: 22 Змінено: 0 Попереджень: 0

mysql> UPDATE wp_comments SET comment_content = replace(comment_content, 'http://domain.co', 'https://domain.co');

Запит OK, 0 рядків порушено (0,01 с)

Збіг рядків: 10 Змінено: 0 Попереджень: 0

Після завершення вийдіть з MySQL.

вихід

Написання запиту за допомогою сценарію PHP

Якщо у вас немає phpMyAdmin або доступу до оболонки, іншим варіантом є використання сценарію PHP.

Після введення облікових даних бази даних вставте запит у змінну $sql.

<?php

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

Пошук і заміна за допомогою плагіна

Використання плагіна — найкращий варіант для тих, хто не має досвіду програмування.

Наступні перевірені плагіни є надійними та отримали високі оцінки від користувачів.

Кращий пошук Замінити

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

Цей плагін оновить URL-адреси для всіх або кількох вибраних таблиць у базі даних. Користувачі можуть виконувати команди пошуку та заміни в адміністративній області WordPress.

WP Міграція БД

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

Цей плагін надійний і надійний для пошуку та заміни даних у серіалізованих даних. Користувачі встановлюють плагін на оригінальний сайт.

Виконання пошуку та заміни рядка URL-адреси та веб-корінця створює новий дамп бази даних. Потім ця інформація експортується.

Користувачі імпортують це в нову базу даних, розміщену на URL-адресах.

Пошук і заміна

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

Це безкоштовний плагін, розроблений Inpsyde. Користувачі можуть замінювати URL-адреси, слова та фрази у своїй базі даних WordPress прямо з інформаційної панелі.

Що робить цей плагін особливим, так це можливість створити резервну копію бази даних, натиснувши одну кнопку. Для цього перейдіть на вкладку Резервна копія бази даних і натисніть кнопку Створити файл SQL.

Оновлення URL-адрес Velvet Blues

Як знайти та замінити URL-адресу чи текст у базі даних WordPress

Цей плагін дозволяє змінювати URL-адреси в публікаціях, на сторінках, уривках тощо. Користувачі вставляють стару та нову URL-адреси та вибирають місця для їх оновлення.

Змініть налаштування плагіна на сторінці Інструменти» Оновити URL-адреси.

Кінець роздумам про те, як знайти та замінити URL-адресу в базі даних WordPress

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

Для цього існує кілька доступних методів. Чотири рекомендовані методи, згадані в цій статті:

  • Напишіть запит MySQL
  • Виконайте запит у командному рядку
  • Напишіть запит у сценарії PHP
  • Використовуйте плагін

Якщо вам сподобалося читати цю статтю про те, як знайти та замінити URL-адресу в базі даних WordPress, ви повинні переглянути цю статтю про те, як скинути базу даних WordPress.

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

Джерело запису: wpdatatables.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі