@deleted-stiping

Как получить id прикрепленной к посту видеозаписи в wordpress?

Есть цикл, который выводит мои посты, к этим постам прикреплены ролики через админ панель. Мне нужно получить id прикрепленного файла для каждой видеозаписи. Код single.php:
<?php get_header();?>
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php the_title('<div class="title-block">', '</div>'); ?>



<div class="block-text">
	<div>Автор:&nbsp;<?php the_author_meta('display_name'); ?></div>
	<div>Добавлено:&nbsp;<?php the_time( get_option( 'date_format' ) ); ?></div>
</div>

<div class="block-text">
	<div>Кол-во просмотров:&nbsp;<?php echo getPostViews(get_the_ID()); ?></div>
	<div>Категория:&nbsp;<?php the_category( ',&nbsp; ' ); ?></div>
</div>

<?php setPostViews(get_the_ID()); ?>
<?php endwhile; ?>

<?php get_footer();?>
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
@cema93
WordPress разработчик
get_attached_media( 'video', get_the_ID() )
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@webpixel
$attachments = get_attached_media( 'video', $post->ID );

foreach ($attachments as $attachment_id => $attachment) {
	$metaData = wp_get_attachment_metadata($attachment_id);
}

var_dump($metaData);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы