在WordPress 3中有精选图像功能。如何获取所有带有精选图片的帖子?这是我目前的自定义循环:
$loop = new WP_Query( array( 'posts_per_page' => 15 ) );
答案 0 :(得分:26)
这应该有效:
$loop = new WP_Query( array( 'posts_per_page' => -1, 'meta_key' => '_thumbnail_id' ) );
但是,我没有测试过这个。此外,这可能会获取所有帖子和页面。使用'post_type' => 'post'
将其限制为博客帖子。
答案 1 :(得分:-1)
我认为你不需要为它定义任何特殊的循环。
虽然你确实需要在你的functions.php中添加一些小片段
像这样:<?php add_theme_support ( 'post-thumbnails' ); ?>
将上述代码应用于functions.php文件后,您的主题将支持精选图片,您将在Post Add / Edit界面的右下角看到一个新链接。
如果您正在寻找有关此问题的更多信息,本指南将为您提供帮助:How to Use Wordpress Featured Image Feature