Как я могу массово редактировать wp_metadata для нескольких сообщений? - PullRequest
0 голосов
/ 04 мая 2019

Я сделал кучу постов по своей установке с некоторыми пользовательскими полями (поставляются по теме). Я назвал одно из этих полей "Телефон" со значениями, такими как "444 44 444", однако я хотел бы изменить значения на "<p><a href="tel:+47 444 44 444">444 44 444</a></p>"

Я посмотрел в PHPMyAdmin, но не знаю, как выполнить свою задачу из-за длины поля ...

Что у меня есть:

s:8:"Telefon:";i:1;s:10:"415 70 766";

Что бы я хотел:

s:8:"Telefon:";i:1;s:50:"<p><a href="tel:+47 415 70 766">415 70 766</a></p>";

1 Ответ

0 голосов
/ 04 мая 2019

Вы можете добавить временную функцию внутри вашего functions.php для массового редактирования всех полей.

function tempUpdate() {
   global $wpdb;
   return $wpdb->update($wpdb->postmeta, [‘meta_value’ => [‘Telefon’ => ‘your string here’]], [‘meta_key’ => ‘your field name’]);

}
var_dump(tempUpdate());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...