Условно вставить текст в поле - PullRequest
0 голосов
/ 27 июня 2019

Я новичок, и у меня есть тестовый сайт в localhost.База данных "wp_test", и есть таблица "wp_posts" (таблица WordPress), и я хотел бы проверить поле "post_content" для существующего текста "<link itemprop>" ПОСЛЕ текста "<div class='easyrecipe>".Если этот текст не существует, тогда я вставляю текстовую ссылку «мое изображение» во все записи из этой таблицы.

Моя цель - проверить наличие изображений внутри постов и добавить новые во все посты, которые отсутствуют.

Как я уже упоминал ранее, я новичок и поскольку я уже проверил много постов об вставке условного текста и не нашел ничего подходящего для моей проблемы, я даже не знаю, как начать кодированиекак эта условная ситуация.РЕДАКТИРОВАТЬ: я проверил этот код mysql, и он показывает мне все соответствующие записи

SELECT * FROM `wp_posts` WHERE post_content LIKE '%<link itemprop%'

Теперь все, что я хочу, это проверить следующее условие псевдокода:

If TEXT "<link itemprop" NOT EXISTS THEN INSERT text "my image" AFTER TEXT "<div class="easyrecipe">

Это часть текста внутри поля "post_content"

<div class="easyrecipe" data-rating="0"> 	<link itemprop="image" href="http://www.greekouzina.gr/wp-content/uploads/2014/01/%CE%BA%CE%BF%CF%84%CE%BF%CF%83%CE%B1%CE%BB%CE%B1%CF%84%CE%B1-%CE%B3%CE%BB%CF%85%CE%BA%CE%BF%CE%BE%CE%B9%CE%BD%CE%B7.jpg" />
<div class="item ERName">κοτοσαλάτα γλυκόξινη</div>
<div class="ERClear"></div>
<div class="ERHead">Author: <span class="author">Aggela</span></div>

Любая помощь будет оценена

...