如何在WordPress中添加缩略图到特定帖子(使用代码而不是管理面板)

时间:2012-09-14 作者:Jalpesh Patel

我正在为我的帖子设置缩略图。

我有post_id = 285 我想手动添加缩略图(使用代码),但我没有成功。

update_post_meta( $post->ID, \'_thumbnail_id\', $attachment_id );
我得到了这个函数引用,但我不明白$attachment_id 我怎样才能得到它。

我还有图像名称和图像路径。

1 个回复
最合适的回答,由SO网友:hampusn 整理而成

首先,您需要上传图像,like this. 这将上载图像并将行添加到wp_posts 附件所在的位置。

你需要多大的动力?你能用用户界面上传图像吗?还是也必须通过编程来完成?

在您的情况下,的第三个参数update_post_meta() 应该是wp\\u posts表中图像的ID。

Edit: 这是有关图像上载的更多信息:How to add image to post programmatically?.

结束

相关推荐

Get_Posts()似乎忽略了post_type

我正在尝试获取post类型为“leads”的帖子(我使用的代码见下文),但是生成的查询(通过调试查询获得)包括“where post\\u type in(“leads”、“leads”、“product\\u description”、“custom\\u products”)”[[注意leads有两次]]这让我想到,不知何故,某种东西被挂在了这里面——但抑制\\u filters=>true不应该阻止这种情况发生吗?如果是这样的话,到底发生了什么,我如何将帖子限制为“潜在客户”? $args