Я могу добавить видео (сохраненное в настраиваемом поле ‘video_url’) в мгновенную статью, но оно показывается на. Мне нужно, чтобы оно появилось вместо показанного изображения.
Код, который я использую для добавления видео в
add_action( 'instant_articles_after_transform_post', function ($ia_post) {
$instant_article = $ia_post->instant_article;
$post_id = $ia_post->get_the_id();
$video_url = get_post_meta( $post_id, 'video_url', true );
$instant_article->addChild(
Facebook\InstantArticles\Elements\Video::create()->withURL($video_url) );
});
Я думаю, что это может быть полезно. Расширенные пользовательские поля могут быть добавлены по всему WP, включая сообщения, пользователей, термины таксономии, медиа, комментарии и даже страницы пользовательских параметров!
https://wordpress.org/plugins/advanced-custom-fields/
Для подробной документации — https://www.advancedcustomfields.com/resources/
Других решений пока нет …