Заменить шорткод в базе данных SQL - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь заменить этот короткий код

[RICH_REVIEWS_SHOW category=”all” num=”6″]

на этот короткий код

[site_reviews summary count="3" hide="date"] в базе данных WordPress.

Я попробовал плагин "лучший поиск и замена" , но не повезло.

Я также пытался использовать этот код через cpanel.

update wplq_posts set post_content =
replace(post_content,'[RICH_REVIEWS_SHOW category=”all” num=”6″]','[site_reviews summary count="3" hide="date"]');

Изначально нет совпадений, если я удаляю определенные части шорткода, я получаю некоторые результаты. Я немного растерялся из-за того, что получит работу.

Может ли кто-нибудь указать мне правильное направление.

Заранее спасибо.

1 Ответ

1 голос
/ 09 октября 2019

SQL в вашем примере правильный.

Вероятное объяснение проблемы заключается в том, что двойные кавычки в [RICH_REVIEWS_SHOW category=”all” num=”6″] не соответствуют двойным кавычкам, используемым в шорткоде, хранящемся в таблице post_content.

Например, против против "

Я предлагаю вручную найти пост с таким шорткодом и скопировать этот шорткод в запрос SQL. Тогда попробуйте еще раз.

...