【发布时间】:2013-07-27 05:11:54
【问题描述】:
在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>';
}
}
?>
唯一奇怪的是,我正试图弄清楚,媒体库中的另一张图片也出现了,但它没有出现在我的任何帖子中。
我还发现this plugin 非常接近我想要的,但不幸的是它必须在单独的页面中,而不是在类别页面中。
【问题讨论】:
标签: image wordpress post tags categories