Я использую IFTTT для размещения фотографий Instagram в своем блоге в виде сообщений формата сообщения изображения. Я хочу просто отобразить последнее сообщение с изображением.WordPress 3.6 запрос по формату сообщения не работает
Этот код должен работать, но отображает все три сообщения в моем блоге (это новое, есть 2 стандартных сообщения и 1 сообщение об изображении).
<?php $latest_instagram = get_posts(array(
'showposts' => 1,
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => 'post-format-image',
'operator' => 'IN'
)
)
)); ?>
<?php $instagram = new WP_Query($latest_instagram); ?>
<?php while ($instagram->have_posts()) : $instagram->the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
Все, что я искал, предполагает, что это путь. Есть идеи? Благодарю.
Не могли бы вы пояснить, что post_format - это обычная таксономия, а не пользовательский тип сообщения? Кроме того, вы пытались изменить post-format-image на post_format_image? Сомневаюсь, что это проблема, но я не уверен, как работает IFTTT. По крайней мере, в одном случае - используя Elasticsearch с Wordpress - для обозначения таксономий необходимо использовать символы подчеркивания, а не дефисы. –