删除编辑器时保存自定义帖子类型的问题

时间:2012-07-08 作者:Colm Troy

这一个让我头痛!我正在使用此代码作为我的一个自定义帖子类型的基础。

https://github.com/tammyhart/Reusable-Custom-WordPress-Meta-Boxes/blob/master/functions/real-estate.php

在我的情况下,我不需要编辑器-我只希望用户完成元框中的内容。

当我调整此行时:

\'supports\' => array( \'title\', \'editor\', \'thumbnail\' ),
而不是这个

\'supports\' => array( \'title\', \'thumbnail\' ),
一切都正常-除了这样一个事实:如果我在短时间内保持页面打开且未编辑,我会收到警告框,提示我不会保存未保存的更改。没有对帖子进行任何更改!只需添加回“编辑器”支持即可解决问题,但我不想要编辑器。

我还尝试添加

    remove_post_type_support( \'mycustompost_type\', \'editor\' );
就在register\\u post\\u type调用之后,但同样的问题仍然存在。

我已经阅读了有关AUTOSAVE等的多个线程,这些线程都存在于此代码附带的泛型函数文件中https://github.com/tammyhart/Reusable-Custom-WordPress-Meta-Boxes/blob/master/functions/meta_box.php

有没有人有过这个问题的经验以及如何解决?

1 个回复
SO网友:Douglas.Sesar

正在运行的自动保存正在搜索名称为=“post\\u content”的字段。我认为解决问题的一个快速方法是添加一个隐藏字段,如下所示:

<input type="hidden" name="post_content" value="" />
这可能允许通过简单地为wp\\u posts表的post\\u内容字段插入一个空字符串来自动保存。

我以前从未遇到过这个问题。但请尝试一下,告诉我它是否适合你。

结束

相关推荐