Я нахожусь в процессе перемещения сайта из старой CMS в WordPress и использую преимущества формата WXR.
Мне удалось получить записи в WordPress с помощью избранныхизображения, категории, теги и комментарии не повреждены, но я зациклен на пользовательских полях.
Записи для этого конкретного сайта используют субтитры, для которых я создал настраиваемое поле в установке WP.В WXR это выглядит так:
<wp:postmeta>
<wp:meta_key>subtitle</wp:meta_key>
<wp:meta_value><![CDATA[Subtitle Goes Here]]></wp:meta_value>
</wp:postmeta>
Я продублировал это в классе, который я использую для этого экспорта, и я убедился, что информация сохраняется в wp_postmeta
Таблица в базе данных:
meta_id | post_id | meta_key | meta_value
447 | 2 | subtitle | Subtitle Goes Here
Однако, когда я поднимаю сообщение, субтитры не отображаются.Его также нет, когда я редактирую сообщение.
Когда я редактирую сообщение и добавляю субтитры с помощью WordPress, он добавляет вторую строку в wp_postmeta
и затем отображается правильно.
I 'У меня возникли проблемы с поиском чего-либо в Интернете или на SO, чтобы решить эту проблему, поэтому мне интересно, если:
- У кого-нибудь еще есть опыт импорта значений в настраиваемые поля?
- Если такКто-нибудь сталкивался (и, надеюсь, преодолел) эту проблему?
Заранее спасибо!