Intereting Posts
Пользовательский запрос wpdb – как сортировать сообщение по другой таблице meta_count как фильтровать по фамилии для персонализированного сообщения JointWP – Невозможно добавить размеры пользовательских изображений Как использовать Категории настраиваемого типа сообщения Все включает в себя указание на локальный хост Архив отсортирован по дате и настраиваемому полю Пользовательские поля, теряющие теги p на дисплее Мне нужно создать форму поиска, которая будет отображать результаты поиска из определенной категории изменение хоста .. потеря данных Показывать ошибочные сообщения о неправильном имени пользователя / пароле в пользовательской форме входа? условное заявление на основе условий Индикатор выполнения переднего конца, который переводится в плагины контрольных списков бэкэнда Миграция проблемы с Joomla на WP Как добавить префикс базовой категории в wordpress permalink Некоторые URL-адреса сообщений открываются с помощью устройства чтения каналов

Как заменить слова в моих сообщениях и сохранить новые слова

мне нужно заменить слова в моих сообщениях и сохранить новые слова после удаления кода в моих функциях

я использую этот код для замены

<?php function replace_text_wps($text){ $replace = array( // 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS' 'wp' => '<img href="#"><a href="#">wordpress</a>', ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps'); add_filter('acf/load_value/name=artist', 'replace_text_wps'); ?> 

этот код в порядке и заменил мои слова, но если удалить этот код в моих функциях, новые слова не будут сохранены

я хочу, чтобы один раз заменил все слова и сохранил и удалил код

как к этому это?

извините, я не могу говорить по-английски

Solutions Collecting From Web of "Как заменить слова в моих сообщениях и сохранить новые слова"

Для одноразового «патча» для обновления базы данных для замены слова я считаю, что этот инструмент от interconnectit.com превосходный. Обязательно сначала создайте резервную копию своей базы данных, на всякий случай.

Альтернативой было бы написать плагин, который извлекает содержимое из каждого сообщения, фильтрует, а затем обновляет сообщение, сохраняя его обратно в базу данных. Ваш код фильтрует контент только тогда, когда он отображается, вам не хватает действий по фактическому изменению содержимого и сохранению его снова.

Процедура замены слов уровня DB намного эффективнее, особенно если это одноразовый случай. Инструмент позволит вам настроить таргетинг на определенные таблицы, чтобы вы не случайно меняли текст, кроме таблицы _posts .