Как полностью удалить следующие строки из моих постов WordPress с помощью замены строки?
ПРИМЕЧАНИЕ. Это текстовые строки, которые были жестко закодированы, когда я снова импортировал свои сообщения.
Ниже приведены 3 примера, однако может быть 100 с.
Вот критерии: строка начинается с: googletag.cmd.push
Строка заканчивается: «);});
Примеры:
googletag.cmd.push(function() { googletag.display("div-gpt-ad-cBdL_cggQrHX7u2qnNrMtQ"); });
googletag.cmd.push(function() { googletag.display("div-gpt-ad-y_rI3cXW4HPKVfyNbLcmjg"); });
googletag.cmd.push(function() { googletag.display("div-gpt-ad-TOILczxQd6hUhdv1UN5ETA"); });
Вот что я попробовал:
[str_replace("googletag.cmd.push(.*?);", "",{string})]
[preg_replace("googletag\.cmd\.push\(.*?\); }\);", "<br>", {string})]
Я использую WP-ALL-Import плагин WordPress, который позволяет мне выполнять любую функцию PHP (нативные функции или пользовательские функции)
http://www.wpallimport.com/documentation/advanced/execute-php/
Мне не хватало косой черты. Ответ ниже:
[preg_replace("/googletag\.cmd\.push\(.*?\); }\);/", "", {string})]
Других решений пока нет …