我正在使用wp\\u insert\\u post和media\\u sideload\\u image创建一篇文章,并将单个图像附加到文章。但是,如何将此附加图像标记为特色缩略图?通过使用\\u post\\u缩略图,而不是手动循环显示第一幅图像的每篇文章,可以大大加快缩略图的列出速度。
如何将附加图像标记为特色缩略图?
谢谢,丹尼斯
我正在使用wp\\u insert\\u post和media\\u sideload\\u image创建一篇文章,并将单个图像附加到文章。但是,如何将此附加图像标记为特色缩略图?通过使用\\u post\\u缩略图,而不是手动循环显示第一幅图像的每篇文章,可以大大加快缩略图的列出速度。
如何将附加图像标记为特色缩略图?
谢谢,丹尼斯
可能使用set_post_thumbnail()
? (Codex ref.)
EDIT
要使用Post ID获取附件ID,请执行以下操作:// Associative array of attachments, as $attachment_id => $attachment
$attachments = get_children( array(\'post_parent\' => $post->ID, \'post_status\' => \'inherit\', \'post_type\' => \'attachment\', \'post_mime_type\' => \'image\', \'order\' => \'ASC\', \'orderby\' => \'menu_order ID\') );
$attachment = $attachments[0]; // ID of your single, attached image.
然后将其设置为特色图像:set_post_thumbnail( $attachment );
我必须检查以确定;文档有点混乱。默认输出可能是对象。不管get_children()
会让你找到你的单独附件的ID,给出帖子ID。在将例如文件附加到帖子时,如何在事后编辑/删除它们?在帖子编辑器中找不到任何内容。谢谢