首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress -循环包含从post到

Wordpress -循环包含从post到
EN

Stack Overflow用户
提问于 2011-04-08 22:00:15
回答 3查看 7.3K关注 0票数 2

我制作了一个Wordpress主题,有页面和帖子。文章的循环向我展示了一个简短的帖子和一个继续阅读链接。我喜欢这个,但我怎样才能使主题显示在帖子简介的循环图像(S)附在文章开头,如果有的话。

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-08 22:42:31

您可以通过以下方式获得附加的图像:

代码语言:javascript
复制
$args = array(
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'numberposts' => 1,
    'orderby' => 'menu_order',
    'order' => 'ASC',
    'post_parent' => $post->ID
);
$images = get_posts($args);

并以如下方式展示:

代码语言:javascript
复制
echo wp_get_attachment_image($images[0]->ID, $size='attached-image');
票数 5
EN

Stack Overflow用户

发布于 2011-04-09 13:19:35

这是为了得到所有的注意图像与你的帖子。

代码语言:javascript
复制
   $args = array( 
                 'post_type' => 'attachment', 
                 'post_mime_type' => 'image',
                 'post_status' => null, 
                 'post_parent' => $post->ID 
           );

   $attachments = get_posts( $args );

   if ($attachments) {
      foreach ( $attachments as $post ) {
         $img = wp_get_attachment_image_src($post->ID, 'medium'); 
         $fullsize = wp_get_attachment_image_src($post->ID, 'full');
      }
   }
票数 2
EN

Stack Overflow用户

发布于 2011-04-08 22:13:21

您应该在循环中添加:

代码语言:javascript
复制
<?php
   if(has_post_thumbnail()) {
      $theimage = wp_get_attachment_image_src( get_post_thumbnail_id ( $post->ID ), 'thumbnail' );
}
?>
<img class="img_class" src="<?php echo $theimage[0]; ?>" />

其中"thumbnail"对应于您想要显示的大小。

请记住,还有一个WordPress specific site in StackExchange

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5601218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档