WordPress и SQL

Быков Николай
Быков Николай
автор статьи
Задать вопрос

SQL-запрос, который добавит этот шорткод в самое начало каждого поста

Вот SQL-запрос, который добавит этот шорткод в самое начало каждого поста (с новой строки, чтобы он не склеился с первым абзацем):

sql


UPDATE wp_posts
SET post_content = CONCAT('[шорткод]', post_content)
WHERE post_type = 'post'
AND post_status = 'publish';

SQL-запрос, который добавит этот шорткод в самый конец каждого поста

Чтобы шорткод вставался именно в самый конец текста и становился последней строкой, нужно поменять местами аргументы в функции CONCAT.

Вот готовый SQL-запрос:

sql


UPDATE wp_posts
SET post_content = CONCAT(post_content, '[шорткод]')
WHERE post_type = 'post'
AND post_status = 'publish';

(Как обычно: не забудьте про бэкап базы и проверку префикса wp_)