在 wordpress 中,当点击一个帖子类别(或标签)时,会返回所有与点击的类别(或标签)匹配的帖子,因为<?php the_content(); ?>
就我而言,每个帖子都有一张图片,那么我如何才能仅在点击类别(或标签)时获取图片?我不熟悉我需要使用什么代码。
更新:我试图不使用插件。我很抱歉之前没有提到这一点。我想要实现的是类似于The Sartorialist - 所有帖子都有图像,单击与任何帖子关联的任何类别(或标签),并且只获取图像。
更新2:我试过这个:
<?php
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts( $args );
if ( $attachments ) {
foreach ( $attachments as $attachment ) {
echo '<li>';
echo wp_get_attachment_image( $attachment->ID, 'full' );
echo '</li>';
}
}
?>
唯一奇怪的是,我正试图弄清楚,媒体库中的另一张图片也出现了,但它没有出现在我的任何帖子中。
我还发现这个插件非常接近我想要的,但不幸的是它必须在一个单独的页面中,而不是在类别页面中。