0
ウィジェットの最近の投稿としてサムネイルを表示するためにこのコードが見つかりました。それは私が大好きなグリッド形式で表示されます。各サムネイル画像の下に投稿のタイトルを追加したいと思います。私はthe_title()を使ってタイトルのショーを手に入れることができます。しかしそれはグリッドのままではなく、リストに変わります。助けていただければ幸いです。おかげサムネイルの最近の投稿 - 下のタイトルを表示したい
が使用CSSは次のとおりです。
.attachment-thumbnail {
height:150px;
width:150px;
padding:5px;
background:#fff;
margin:5px 5px 0 0;
}
コード:それはだときタイトルテキストに割り当てられているCSS属性を知っていると便利だろう
<?php
$my_query = new WP_Query('showposts=12&amp;amp;amp;orderby=rand');
if($my_query->have_posts()) {
while ($my_query->have_posts()) : $my_query->the_post();
?>
<?php
$attachments = get_posts(array(
'post_type' => 'attachment',
'number_posts' => 1,
'post_status' => null,
'post_parent' => $my_query->post->ID,
));
if ($attachments) {
?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
<?php
$thumbnail_id = $attachments[0]->ID;
echo wp_get_attachment_image($thumbnail_id);
}
endwhile;
}
wp_reset_query();
?>
ご返信ありがとうございます。これは唯一のCSSであり、サムネイルはグリッドとして表示されますが、タイトルを追加するとリストになります。私はdivを試してみましたが、私はすべてこれであまり良くありません。 .attachment-thumbnail { 高さ:150px; 幅:150px; パディング:5px; 背景:#fff; 余白:5ピクセル5ピクセル0 0; } – user1192684
Phil、ここでは、あなたが望む効果を得るために変更できる追加のCSSがなければなりません。 ChromeのコードインスペクタやFirefoxのFireBugでこれらの要素を調べてみましたか? –