htkでpdfと画像が同じとこにアップして 両方共ライトボックス風に表示させたい がpdfのみFancyBoxで画像はいままで通り表示させたいが、jpgは他のjpgとスライドショーさせたくない

htkでpdfと画像が同じとこにアップして 両方共ライトボックス風に表示させたい がpdfのみFancyBoxで画像はいままで通り表示させたいが、jpgは他のjpgとスライドショーさせたくない。

FancyBoxでPDFをチェック

pdfのところに勝手になるが

jpgはならないので
jpgの場合ライトボックスを足してやる。

その際、ライトボックスのグループを毎回ちがうものにしてやる必要がる

カウントを使う

まとめ

 <?php
  $i = 0;//セット
    $args = array(
        'posts_per_page' => -1,
        'post_type' => 'cast', //カスタム投稿名
		'orderby' => array('menu_order'=> 'DESC','date'=> 'DESC'),
);
 
    $myposts = get_posts( $args );
    if(! $myposts){ echo '<div style="margin-left:20px;">記事はまだありません。</div>';}
    foreach ( $myposts as $post ) : setup_postdata( $post ); ?>

<div class="shutuen_maru_box">
<?php if(post_custom('cast_pdf')): 
//pdfか画像か 画像なら入る
$img_url =wp_get_attachment_image_src(get_post_meta($post->ID,"cast_pdf",true),'full');
?>

<a href="<?php echo $cfs->get('cast_pdf'); ?>"  <? if($img_url):?>rel="lightbox[<? echo $i; $i++?>]"<? endif;?>>
<?php endif; ?>
  <div class="shutuen_sam">
  <?php

$cast_photo = wp_get_attachment_image($cfs->get('cast_img'),'thumbnail',array('alt'=>$title,'title'=>$title));
echo $cast_photo;
?>
  
  </div>
  <div class="shutuen_name">
 <?php the_title(); ?>
  </div>
  <?php if(post_custom('cast_pdf')): ?>
   </a>
   <?php endif; ?>
   <?php edit_post_link('編集', ' <div style=" text-align:center">', '</div>'); ?>
   </div>
   
   
 
  <?php endforeach; 
wp_reset_postdata();?>

ポイントは

  $i = 0;//セット

//pdfか画像か 画像なら入る
$img_url =wp_get_attachment_image_src(get_post_meta($post->ID,"cast_pdf",true),'full');

<? if($img_url):?>rel="lightbox[<? echo $i; $i++?>]"<? endif;?>

スケジュールは
ループ内にるーぷがあるで
セットが一番最初のループの前にする

‘, ‘‘); ?>


ID,”cast_img”,true),’cast_sam’); ?>
post_title; ?>

cast_info); ?>

cast_pdf):

$img_url =wp_get_attachment_image_src(get_post_meta($value->ID,”cast_pdf”,true),’full’);//pdfか画像か 画像なら入る
?>

schedule_comment); ?>