ビデオ リンクを適切に取得していないように見えるこのブートストラップ スライダーがあります。
これは私が持っているコードです:
<?php $myCarousel = get_order_field('projectdetails_image'); // use the Custom Group name
if( !empty( $myCarousel )) {
foreach($myCarousel as $carousel){
$myimg = get('projectdetails_image',1,$carousel);
if ( !$myimg ) {
$videos = get_order_field('video_vimeo');
foreach($videos as $video){
if ( get('video_vimeo',TRUE) ) {
echo "<div class='item active black'><div id='video-wrap'>";
echo get('video_vimeo',1,$video);
echo "</div></div>";
}
else {}
}
}
if ( $myimg ) {
echo "<div class='item".( $counter == 0 ? ' active' : '' )."'>";
echo '<img src="';
echo $myimg;
echo '"/>';
echo "</div>";
$counter++;
$videos = get_order_field('video_vimeo');
foreach($videos as $video){
if ( get('video_vimeo',TRUE) ) {
echo "<div class='item black'><div id='video-wrap'>";
echo get('video_vimeo',1,$video);
echo "</div></div>";
}
}
}
}
}
?>
一番下の if ステートメントは私に問題を与えています:
if ( $myimg ) {
echo "<div class='item".( $counter == 0 ? ' active' : '' )."'>";
echo '<img src="';
echo $myimg;
echo '"/>';
echo "</div>";
$counter++;
$videos = get_order_field('video_vimeo');
foreach($videos as $video){
if ( get('video_vimeo',TRUE) ) {
echo "<div class='item black'><div id='video-wrap'>";
echo get('video_vimeo',1,$video);
echo "</div></div>";
}
}
}
何らかの理由で、すべての<div class='item black'>
後にのみ出力するのに対し、すべてのが出力された後にのみ<div class='item'>
出力したいと思います。<div class='item black'>
<div class='item'>
それが理にかなっていることを願っています。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.