Я использовал плагин Advanced Custom Fields для создания нового настраиваемого поля в Wordpress. Теперь моя цель - переместить все ссылки для скачивания из " the_content " во вновь созданное настраиваемое поле " the_field ('download_link') ". Проблема в том, что у меня есть более 10000 сообщений для изменения. Мне было интересно, есть ли быстрый способ сделать это, вместо того, чтобы вручную перемещать ссылку для загрузки каждого сообщения?
Пожалуйста, посмотрите на изображения ниже, чтобы понять, чего я пытаюсь достичь.
До | * После 1014 *
Одним из препятствий является то, что весь контент сохраняется в таблице "wp_posts", где содержимое настраиваемого поля сохраняется в таблице "wp_postmeta".
Содержимое, сохраненное в настраиваемом поле «download_link», выглядит в таблице «wp_postmeta» следующим образом:
(8214, 2282, 'download_link', '<div class=\"source\"><a href=\"https://www.google.com/\" target=\"_blank\"><img src=\"https://www.google.com/image.png\"></a></div>'),
(8215, 2282, '_download_link', 'field_5cffd35335ce3'),
(8220, 2280, 'download_link', '<div class=\"source\"><a href=\"https://www.google.com/\" target=\"_blank\"><img src=\"https://www.google.com/image.png\"></a></div>'),
(8221, 2280, '_download_link', 'field_5cffd35335ce3'),
(8226, 2278, 'download_link', '<div class=\"source\"><a href=\"https://www.google.com/\" target=\"_blank\"><img src=\"https://www.google.com/image.png\"></a></div>'),
(8227, 2278, '_download_link', 'field_5cffd35335ce3'),
Можно ли это сделать вообще? Или единственный реальный способ добиться этого - переместить ссылки на скачивание вручную?
Заранее спасибо за помощь.