記事一覧にサムネイルをつけてリンクさせたい
-
カテゴリページでそのカテゴリーに属している記事のサムネイルや記事のデータの一部を引っ張ろうとしています。
大体出来たのですがどうしても画像にリンクが張れません。
具体的には画像を出すコードの中の<?php the_permalink(); ?>や<?php the_title(); ?>が反応しません。/////////////////////////////////////////
<?php $posts = get_posts('numberposts=&cat=4'); global $post;?> <?php foreach($posts as $post): setup_postdata($post); ?> <h3> <?php $dat =get_posts('post_type=attachment&orderby=menu_order&order=ASC&numberposts=1&post_parent='.get_the_ID()); if (count($dat)> 0) { $image = wp_get_attachment_image_src($dat[0]->ID); $desc = '<img src="'.$image[0].'" width="100px" height="100px" alt="" />'; // 記事出力 echo '<a>" title="<?php the_title(); ?>">'; echo $desc;} ?> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> :: <?php the_time('Y年n月'); ?></h3> <?php endforeach; ?>
/////////////////////////////////////////
<?php the_permalink(); ?>等は
<?php $dat =get_posts
…
echo $desc;} ?>
の外に出せば動くのでglobal関数の関係かと思います。qf-getthumbというプラグインだと似たようなことは出来るのですが、画像がないときの挙動やnobodyでかなり深い階層にフォルダを作ってちょっと避けたいです。
アドバイス頂ければ有り難いです。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「記事一覧にサムネイルをつけてリンクさせたい」には新たに返信することはできません。