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か画像か 画像なら入る
?>
endif; ?>
schedule_comment); ?>
No date..