目前在blog site
上使用WordPress
。
我想要做的是当帖子第一次发布而不是更新帖子并尝试检索附加到该帖子的精选image url
时,我想调用函数。
我想知道我必须打电话给哪个挂钩以及如何操作。我必须添加插件吗?如何从帖子中获取精选图片
回答
挂钩可用于此目的它有第三个参数
$update
哪些可以用来确定只是检查它是新的还是现有的 。
/**
* Save post metadata when a post is saved.
*
* @param int $post_id The post ID.
* @param post $post The post object.
* @param bool $update Whether this is an existing post being updated or not.
*/
function save_post_first_time($post_id, $post, $update)
{
//check for revision
if (wp_is_post_revision($post_id))
return;
if (!$update)
{
// it's a new post
//getting post featured image ID
$post_thumbnail_id = get_post_thumbnail_id($post_id);
$imageSRC = wp_get_attachment_image_src($post_thumbnail_id, 'thumbnail');
}
else
{
// it's an existing post
}
}
add_action('save_post', 'save_post_first_time', 10, 3);
参考:
希望这有助于!
当我添加这个在我用过的主题主题functions.php文件,设置功能的图像无法正常工作。当我上传文件时,会出现一些错误上传文件。 – user3528954
请复制粘贴你的错误,因为我刚刚测试了我的代码,它的工作完美。 –
上传图片时我没有在我的管理面板中看到任何错误日志文本 “上传时发生错误,请稍后重试。” 但是,当我删除功能完美的作品。 – user3528954
可以使用
if (has_post_thumbnail()) {
the_post_thumbnail();
}
如果您需要的岗位featued图像URL中使用下面的代码
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail'); ?>
<img src="<?php echo $image[0]; ?>" alt="" />
如果您需要更改尺寸,将“单后缩略图”与中等,大,完整
- 1. 如何从帖子中获取图片
- 2. 如何从帖子图片网址设置精选图片?
- 3. Facebook API从帖子中获取图片
- 4. 如何从自定义帖子类型检索精选图片?
- 5. 从帖子上的精选图片加载wordpress页脚图片
- 6. 如何在wordpress中显示帖子的每个精选图片
- 7. 如何在RSS中包装精选图片的帖子url?
- 8. 如何从帖子中获取第一张图片?
- 9. 如何从我的wordpress页面获取精选图片描述?
- 10. 从wordpress中的模板帖子中获取图片
- 11. 如何在wordpress中获取帖子的图片网址?
- 12. 如何从Google +流中获取帖子
- 13. 如何在WordPress的帖子中使用其他页面的精选图片?
- 14. RestFB:从帖子中获取好分辨率图片
- 15. Wordpress从帖子中获取第一张图片
- 16. 从帖子中获取第一个图片网址?
- 17. 使用小脸从帖子中获取“图片”
- 18. php - 从wordpress帖子中获取图片url
- 19. 从帖子的相册中获取图片WordPress 3.5
- 20. 从帖子中获取第一个图片网址?
- 21. 我无法从Wordpress中的帖子获取附加图片
- 22. 如何从具有自定义分类法的帖子中抓取精选图片网址?
- 23. WordPress的:从数据库中获取精选图片网址
- 24. WordPress的帖子精选图片响应问题
- 25. WordPress的帖子精选图片动态调整大小
- 26. 在WordPress的'帖子页面'上显示精选图片
- 27. 无法为自定义帖子类型设置精选图片
- 28. 在html上显示含精选图片的WordPress帖子
- 29. 要求作者为帖子设置精选图片
- 30. 如何删除wordpress在帖子中的精选图像
看到这个:https://codex.wordpress.org/Post_Thumbnails –