当帖子为空时,帖子元不保存 时间:2012-01-24 作者:urok93 嗨,我在帖子、页面和项目帖子类型上创建了一个元框。元框可以很好地保存每种帖子类型的数据。然而,我有一个小问题,当我创建一篇新文章,只需在元框中输入一个值,然后单击“保存草稿”,元框中的值就不会保存。在页面和项目帖子类型上,值将保存。其行为是,如果我没有在新帖子的标题或内容中输入任何内容,则不会保存元数据,而且我还注意到,不会生成永久链接,而对于其他帖子类型,则会生成永久链接并保存元数据。这是WordPress的标准行为还是我的代码中有一些bug?就功能而言,我不认为这是一个大问题,因为我们当然会在帖子中输入标题和内容,但我对这种行为很好奇,我想知道它是否来自我这边。谢谢 1 个回复 最合适的回答,由SO网友:Tomas Buteler 整理而成 这是默认的WordPress行为。您不能创建、保存甚至丢弃“空”帖子(考虑到最后一种情况,您是手动创建的)。幸运的是,有一个过滤器允许您覆盖它并插入/保存帖子,而不需要标题或内容;将此插入到functions.php:add_filter(\'wp_insert_post_empty_content\', \'__return_false\'); 我已经成功地创建了一篇文章,其中只包含上面代码的元字段。 结束 文章导航