Php Wordpress循环仅在循环中第一次获得附加媒体。为什么?
我为Wordpress网站的推荐信制作了一个滑块。推荐信是作为自定义的帖子类型构建的。我在循环浏览并获取某些信息,如_摘录,我也在获取附加的媒体;这是一个证明的音频文件。由于某种原因,我不明白,这个循环只会在第一篇文章中获取附加的媒体;其余的都是空白的,即使它们确实以完全相同的方式上传了相同类型的音频文件。请帮忙!出于jQuery和CSS的目的,它们得到一个偶数/奇数*类Php Wordpress循环仅在循环中第一次获得附加媒体。为什么?,php,loops,wordpress,Php,Loops,Wordpress,我为Wordpress网站的推荐信制作了一个滑块。推荐信是作为自定义的帖子类型构建的。我在循环浏览并获取某些信息,如_摘录,我也在获取附加的媒体;这是一个证明的音频文件。由于某种原因,我不明白,这个循环只会在第一篇文章中获取附加的媒体;其余的都是空白的,即使它们确实以完全相同的方式上传了相同类型的音频文件。请帮忙!出于jQuery和CSS的目的,它们得到一个偶数/奇数*类 <?php $loop = new WP_Query( array( 'post_type' => 'Testi
<?php $loop = new WP_Query( array( 'post_type' => 'Testimonials', 'posts_per_page' => 6, 'orderby' => 'ASC' ) );
$counter = 1;
while ( $loop->have_posts() ) : $loop->the_post();
echo '<div id="testimonialPost'; echo $counter; echo '" class="'; echo (($counter % 2) == 1) ? "Odd" : "Even"; echo $counter; echo (($counter % 2) == 1) ? " Odd" : " Even"; echo '">';
echo '<div class="testimonialCopy volkorn blue">';
the_excerpt();
echo '<a class="audioTestimonial sourceSansPro bold gray" href="/testimonials">Click to hear more from our clients</a>';
echo '</div><!--.testimonialCopy-->';
echo '<div class="testimonialInformation">';
echo '<div class="featuredImage">';
the_post_thumbnail();
echo '</div><!--.featuredImage-->';
echo '<div class="nameAndStuff"><h2 class="name sourceSansPro blue">';
echo get_the_title();
echo '</h2><!--.name-->';
echo '<h2 class="nativeLanguage sourceSansPro blue">';
echo extra_information_get_meta( 'extra_information_extra_information_native_language' );
echo '</h2><!--.nativeLanguage-->';
echo '<a>Hear my audio testimonial</a>';
echo '</div><!--.nameAndStuff-->';
echo '</div><!--.testimonialInformation-->';
echo '</div><!--.testimonialPost-->';
$audio_attachments = get_posts( array(
'post_parent' => $loop->the_post,
'post_type' => 'attachment',
'post_mime_type' => 'audio'
) );
$audio_attachment_url = wp_get_attachment_url( $audio_attachments->ID );
$audioAttr = array(
'src' => $audio_attachment_url,
'loop' => $loop,
'autoplay' => '',
'preload' => 'none'
);
echo '<div class="packagePop audioTestimonialPop" style="display:none;"><div class="closeBtn"></div>'. wp_audio_shortcode( $audioAttr ).'</div>';
$counter += 1;
endwhile; wp_reset_query(); ?>
“loop”=>$loop,你想在这里做什么??它有什么作用$audioAttr=array'src'=>$audio\u attachment\u url,'loop'=>$loop,woops,应该是'loop'=>,这是我刚刚扔掉的东西,希望能坚持改变这个'post\u parent'=>$loop->the\u post,奇怪的是,这个“post_parent”=>$loop->id没有给我任何不同的结果