Во время переноса WordPress-сайта на новый домен вам понадобится обновить все экземпляры URL сайта в базе данных. Некоторые разработчики предпочитают использовать инструменты, такие как WP-CLI или Migrate DB, для выполнения этого действия, в то время как другие предпочитают обращаться к плагинам поиска и замены в базе данных, которые обладают интерфейсом в панели администратора WordPress.
Search and Replace – довольно старый плагин, который набрал почти миллион загрузок; его можно использовать для обновления URL и текста в базе данных. Я часто обращался к этому плагину в прошлом, однако он долгое время не обновлялся. С тех пор у плагина появился новый владелец, хотя по скриншотам видно, насколько давно этот плагин был выпущен.
Better Search Replace – новый инструмент в списке плагинов поиска и замены в базе данных. Он базируется на open source скрипте Search Replace DB, который выполняет замену без повреждения сериализованных PHP строк или объектов. Я успешно использовал этот скрипт много раз, хотя он не так удобен, как плагин. Плагин Better Search Replace использует родные функции базы данных WordPress и добавляет дружественный интерфейс.
Плагин объединяет в себе лучшие возможности других плагинов и скрипта Search Replace DB. Среди его возможностей значатся:
- Поддержка сериализации для всех таблиц
- Возможность выбора определенных таблиц
- Возможность выполнения «пробного прогона» для определения того, сколько полей будет обновлено
- Никаких требований к серверу, кроме рабочей сборки WordPress
Поскольку поиск и замена в базе данных – это достаточно чувствительные действия, «пробный прогон» позволяет вам понять, что вы получите в итоге. Но даже имея такую возможность, как «пробный прогон», вам все равно лучше иметь бэкап базы данных на всякий случай.
Перенос сайта – не единственная причина использования этого плагина. Возможно, вы переименовали свою компанию или линию товаров, и вам нужно заменить все вхождения старых названий по всему сайту. Плагин позволяет легко, быстро и безопасно провести замену прямо в консоли WordPress. Я протестировал плагин на разрабатываемом сайте и обнаружил, что он отлично справляется со своей задачей.
Better Search Replace был создан Мэттом Шоу, автором плагина Revisr, который многие разработчики используют для синхронизации WordPress с удаленным Git репозиторием. Если вы являетесь фанатом скрипта Search Replace DB, вам очень понравится этот плагин. Скачать его можно с сайта WordPress.org.
Источник: wptavern.com
Суть проблемы такова. После обработки изображений плагином png-to-jpg, данынй плагин не сконвертировал изображения, а поменял расшиения файлов в БД, соответственно ошибка 404 и картинка не отображается. Поможет ли better search replace при обратной замене ссылок на изображения?
Должен помочь. Можно пробным прогоном воспользоваться, чтобы посмотреть на результат.
здравствуйте!
из-за постоянных ошибок и глюков пришлось уйти от recall к buddypress. скажите, пожалуйста, есть ли к нему такое дополнение, которое позволило бы объединять пользователям свои записи? например, при написании своей книги или дневника. создать главы. заранее спасибо
Дополнений готовых не видел. Вам нужно будет через произвольные типы записей (Custom Post Types) делать это. Скорее всего, все создавать вручную. Есть, конечно, какие-то плагины по типу описанных тут: https://docs.buddyforms.com/article/152-integrate-any-custom-post-type-related-plugin-into-buddypress
но насколько просто все это настраивать — я не в курсе.
спасибо, буду разбираться…
не могли бы подсказать еще один момент? можно ли как-то интегрировать записи сайта (рубрики) с этим плагином? чтобы пользователь мог выбрать одну из существующих рубрик, публикуя пост?
https://buddypress.org/support/topic/add-category-field-to-buddypress-activity-4/
Также можете посмотреть в сторону https://buddydev.com/plugins/buddyblog/
У него указаны возможности:
Custom taxonomies/Categories association to post types
Tags association to post