我正在研究一个插件,该插件在保存后会自动将特色图片附加到WordPress帖子中(即,以编程方式不使用媒体选择器)。该插件使用add_action( 'save_post_post', 'myFunction');
挂钩将图片保存到帖子中。
古腾堡(Gutenberg)用户界面不会在右列的metabox中更新特色图像缩略图。
我已经测试并验证了图片已成功更新并附加到帖子中,并且确实显示了是否手动重新加载页面。
据我所知,我需要告诉古腾堡,特征图像已更改,以便在视图中进行更新。
在用户按下“保存”按钮后,我无法找到可用于触发此类刷新的钩子或动作。
(从我的插件PHP文件中)完成刷新的合适方法是什么?
答案 0 :(得分:0)
我的看法是,WordPress为您处理更新。也许您没有使用正确的钩子?
当我使用以下内容时,每当我打开新的插件页面时,我的帖子都会带有默认的缩略图:
function custom_add_thumbnail( $post_ID ) {
set_post_thumbnail($post_ID, 67);
return $post_ID;
}
add_action( 'save_post', 'custom_add_thumbnail' );
如果这样做没有帮助,请共享您的代码(可能是在pastebin中),以便我进一步调查。