Как заменить названия и значения метаполей в базе данных WordPress?
Всем привет!
Подскажите пожалуйста каким запросом я могу изменить значение всех произвольных полей записи с указанным значением?
А также, нужен запрос, чтобы изменить все названия ключей произвольного поля на указанный, т.е. нужно заменить само название произвольного поля у всех записей.
Приведу пример того, что нужно.
У записей есть метаполе wc_product_type
и в этих полях несколько значений: blue
, red
, green
и т.д. Так вот мне нужно изменить во всех записях, само название метаполя на product_type
, а также изменить все значения red
на none
.
Спасибо!
В файле темы вызовите один раз следующий код.
Для этого вставьте код в functions.php темы и обновите страницу сайта. В результате в браузере, вы увидите сколько строк было изменено.
Далее, удалите код из functions.php или если не хотите удалять, потому что может еще пригодиться, просто замените if(1) на if(0):
Разве можно в прямых конструкция (не функциях) писать die? Он вроде остановит выполнение дальнейших скриптов.
На это и рассчитано! Чтобы этот код не оставляли, а то заменил и забыл про код, а он вечно работает и ищи потом причину тормозов...