Уважаемые эксперты по PHP / Wordpress / Dev!
Я создал плагин с настраиваемым типом сообщения и некоторыми расширенными настраиваемыми полями. Основная цель - составить список участников моей группы с фотографиями и именами.
Вы можете увидеть это здесь: http://www.lucky13.nl/test/.
Однако мне удалось заставить все работать на свой вкус ... В моей группе 5 участников, которых я добавил, но я вижу только 4. Где пятая запись / пост? Я обнаружил, что первый добавленный участник группы не отображается.
Я предполагаю, что это связано с циклом, а в массиве не перечислены все элементы? Но я оставлю это экспертам .. Буду признателен за любые комментарии о помощи!
Мой код:
<?php
/*
Plugin Name: VrolijkWebdesign - Bandmembers
Description: For a bandwebsite to show bandmembers.
*/
/* Start Adding Functions Below this Line */
/* NAME FUNCTION */
function new_section_1(){
$bandmembers = new WP_Query(array(
'post_type' => 'bandmembers'
));
while($bandmembers->have_posts()) : $bandmembers->the_post();
if (has_post_thumbnail( $post->ID ) ):
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
<!-- START HTML -->
<div class="span2">
<figure class="snip1104">
<img src="<?php echo $image[0] ;?>" alt='sample33'/>
<figcaption>
<h5> <?php the_field('firstname'); ?> <span> <?php the_field('lastname'); ?>
</span></h5>
</figcaption>
<a href="#"></a>
</figure>
</div>
<!-- END HTML -->
<?php endif;
endwhile;
}
add_shortcode('band', 'new_section_1');
?>
'status' => 'publish'
, иначе будут отображаться сообщения в черновике и'post_per_page' => -1
- person Mark   schedule 18.03.2018