В связи с потребностями более динамично вносить изменения в большое количество записей столкнулся с необходимостью глубже изучить MySQL, в частности запросы на изменение контента.
Запросы на изменение MySQL
Структура запроса:
UPDATE wp_posts SET post_content = REPLACE (post_content, ‘1’, ‘2’);
wp_posts — таблица с которой взаимодействуем
post_content — строка, которую мы затрагиваем
1 — исходный контент
2 — контент который нужно добавить вместо исходного
Таблицы WordPress:
wp_options — настройки сайта
wp_posts — записи
wp_postmeta — метаполя записей
Строки WordPress:
option_value — настройки сайта
meta_value — значения метаполей (все поля)
post_content — основной контент
post_excerpt — краткое описание (отрывок)
Спецсимволы и экранирование
Экранирование одиночной кавычки (обратным слэшем) — \’
В метаполях при сохранении символы кавычек могут заменяться:
< — < > — >
» — «