我应该提取所有文章的所有特色图片的完整路径。 可以在数据库中找到它们吗? 我能以某种方式得到它们吗? 我需要精选图片的网址,并了解已连接的文章
所有文章都需要这样的东西: 标题---->特色图片的网址
谢谢大家
答案 0 :(得分:0)
您可以按照我的评论中的说明进行操作:
1:查询所有帖子
$args = array(
'posts_per_page' => -1,
'post_type' => 'post',
);
$the_query = new WP_Query( $args );
2:循环播放所有帖子并存储缩略图URL
$thumbs_urls = [];
foreach($the_query->posts as $post){
$thumbs_urls[$post->ID] = get_the_post_thumbnail_url($post);
}
3:$thumbs_urls
应该给你这样的东西(其中数组键是帖子ID)
[
1 => 'https://post_1_thumb_url.jpg',
2 => 'https://post_2_thumb_url.jpg'
]
未经测试,但应该可以工作。
注意:如果您发布的帖子数量很多,并且取决于您的PHP配置,则可能会发生超时。如果有此附加内容,则可以使用post_per_page
和page
查询参数来限制执行时间,并“逐步”执行。