Вы уверены, что форматирование правильное? oСообщения, подобные ссылкам в Твиттере, не обрабатывают ссылку, пока они не будут отображены на странице. Я подозреваю, что когда вы редактируете контент в редакторе WYSIWYG, он переформатирует контент, чтобы поместить ссылку на твиттер в отдельную строку (что необходимо для работы oembed.
Например, это не будет работать:
<p>Below this text should be a tweet embed.</p>
https://twitter.com/someecards/status/1040642553257906180
<p>Above this text should be a tweet embed.</p>
Но это будет работать:
<p>Below this text should be a tweet embed.</p>
https://twitter.com/someecards/status/1040642553257906180
<p>Above this text should be a tweet embed.</p>
Если проблема заключается в отсутствии дополнительных новых строк, вы можете (а) отредактировать входящую разметку или (б) написать функцию обработки в WP All Import, чтобы превратить каждую новую строку в двойную новую строку. Вы также можете написать более сложное регулярное выражение, чтобы найти URL-адреса oEmbed и обернуть вокруг них теги [embed] [/ embed].
Для получения дополнительной информации о том, как oEmbeds работает в WP, ознакомьтесь с официальной документацией .