0

投稿の残りの部分ではなく、画像だけを別のページに表示できるようにする必要があります。

「ban」という名前のテンプレートを作成し、カテゴリ 4 の画像を表示するための「banners」という名前のページに添付しました。

カテゴリをリストすることができましたが、それは私が得た限りです:

<?php wp_list_categories('include=4') ?>

これを行う方法がわかりません。誰かが私にそれを説明できれば、それは大歓迎です!

4

1 に答える 1

1

カテゴリ 4 の投稿から注目の画像をすべて取得したい場合は、これが解決策になる可能性があります。

$the_query = new WP_Query();
$the_query->query("cat=4&nopaging=true");
if ($the_query->have_posts()) : 
while($the_query->have_posts()) : $the_query->the_post();

      if(has_post_thumbnail()) : 
        the_post_thumbnail();
      endif;

endwhile; 
endif; 
wp_reset_postdata();

画像の実際の幅/高さを取得したい場合は、これを使用できます。

$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); 
?>
<img src='<?php echo $image[0]; ?>' />
<?php

the_post_thumbnail() 関数を置き換えるだけです。それが役立つことを願っています!

于 2012-10-13T04:16:52.570 に答える