0

ワードプレスを独学でやっていて、現在の目標は、特定のカテゴリに投稿された画像のサムネイルを 4 つ表示することです。

カテゴリ別に投稿を取得していますが、画像だけを取得することはできません。画像と投稿テキスト、またはまったくないかのいずれかです。

私のコードはここに掲載されています: http://pastebin.com/NZ7fyyPA

単純に交換してみました

<?php the_content(); ?>

と:

<?php the_post_thumbnail(); ?>

しかし、それはまったく機能しませんでした。何も返ってきませんでした!

私は単純に削除しようとしました:

<?php the_content(); ?>

上記と同じです!私は持っているので、私はそれを考えていました

<div class="entry-thumbnail"> <?php the_post_thumbnail(); ?> </div>

それはサムネイルだけを引き込むだけなので、コンテンツを削除すると役立つと思いましたが、違います!

ここでコーデックスを読みました:http://codex.wordpress.org/Function_Reference/the_post_thumbnail

それから私が持っている唯一の質問は、コーデックスがすぐに言うことです:

「投稿のアイキャッチ画像を取得するには、代わりに get_the_post_thumbnail($id, $size, $attr ) を使用してください。」

テーマで「注目の画像」に関連するものを何も設定していないため、私がやっているとは思いません...または、私がやろうとしていることは、注目の画像の使用を考慮していますか? 私は画像をアップロードして、ブログ投稿内に投稿するだけです。

長く書いてすみません、きっと簡単なことだと思います!

ありがとう!

4

2 に答える 2

2

もう1つ、管理者から注目の画像を設定し、このコードでその画像を呼び出す the_post_thumbnail( $size, $attr ); ことができます.コンテンツ部分から何かを表示したい場合は、このコードで簡単に呼び出すことができます. the_content(); これの抜粋を次のように使用することもできますthe_excerpt();

ありがとう

于 2013-09-20T20:54:26.267 に答える
1

これはちょっとしたハックです。ただし、機能します。

WordPress Web サイトを表示しているときに、ブラウザーの開発者ツールを使用して「投稿テキスト」をターゲットにします。idそのデータセットに関連付けられているを確認できます。

次に、CSS で。それを狙ってid使うdisplay:none;

例:

#posttext {
    display:none;
}
于 2013-09-20T17:35:02.937 に答える