В теме WordPress я создал пользовательский тип сообщения. В этом пользовательском типе сообщения изображения прикрепляются с помощью поля метабокса загрузки изображения. Для этого я могу создать любое количество сообщений (изображений).
На переднем конце внутри моего основного шаблона я зациклил эти изображения, используя следующую функцию wordpress:
<?php
global $post;
$args = array(
'post_type' =>'Imagespost',
'numberposts' => -1,
'order' => 'ASC' );
$image_posts = get_posts($args); ?>
<?php
if($image_posts) { ?>
<div id="bigImages">
<ul class ="image-list">
<?php
foreach($image_posts as $post) : setup_postdata($post);
// get attached image URL from image upload metabox field.
$full_image = get_post_meta($post->ID, 'my_image', true);
echo '<a href=" ' . $full_image . '" class="playlist-btn">';
?>
<?php endforeach;?>
</ul>
</div>
<?php wp_reset_postdata(); ?>
<?php } ?>
Таким образом, я сохраняю каждое прикрепленное изображение как $full_image внутри цикла и использую его как атрибут href для дальнейшего отображения. таким же образом я хочу сохранить только первое изображение или последнее изображение в качестве переменной, если ORDER: as ascending (ASC) or descending (DESC).
Как я могу получить только данные из первого или последнего сообщения из пользовательского типа сообщения?