如何使用精选图像获取所有WordPress帖子?

时间:2010-08-09 07:35:08

标签: wordpress custom-post-type

在WordPress 3中有精选图像功能。如何获取所有带有精选图片的帖子?这是我目前的自定义循环:

$loop = new WP_Query( array( 'posts_per_page' => 15 ) );

2 个答案:

答案 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