在WordPress 3中,有特色图像功能。我如何获取所有与他们有特色图像的帖子?这是我当前的自定义循环:

$loop = new WP_Query( array( 'posts_per_page' => 15 ) );
有帮助吗?

解决方案

这应该有效:

$loop = new WP_Query( array( 'posts_per_page' => -1, 'meta_key' => '_thumbnail_id' ) );

不过,我还没有测试过。另外,这可能会获取所有帖子和页面。利用 'post_type' => 'post' 将其限制为博客文章。

其他提示

我不相信您需要定义的任何特殊循环才能起作用。

虽然您确实需要在函数中添加一些小片段。php

像这个:

<?php add_theme_support ( 'post-thumbnails' ); ?>

将上述代码应用于functions.php文件后,您的主题将支持特色图像,您将看到一个新链接 @帖子添加 /编辑接口的底部右下角。

如果您正在寻找有关此信息的更多信息,则本指南将为您提供帮助: 如何使用WordPress特色图像功能

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top