Wordpress挂钩可以预先填充post-new.php上的内容字段


Wordpress hook to pre-populate the content field on post-new.php?

我正在编写一个插件,它将帮助管理问答数据库。'候选人的问题存储在一个自定义数据库中,我正在开发一个功能,用户可以通过该功能将数据库问题提升为一篇成熟的知识库文章(自定义文章类型)。

我想根据我的$_post数据的内容填充post-new.php上的内容字段,这样用户就可以单击与候选人相关的"晋升"链接,并将信息保存在那里。

对此使用什么合适的过滤器挂钩,或者有更好的方法吗?

*编辑标题以提高清晰度

我不完全确定我是否理解了你的观点,但如果Q和A条目与KB条目之间的差异不仅仅是表中的一个标志,例如它在很大程度上是从一个表到另一个表的复制操作:你能简单地使用Mysqls的INSERT INTO功能吗?http://dev.mysql.com/doc/refman/5.5/en/insert-select.html这是由用户只回发问答文章的id触发的?

事实证明,我正在寻找的过滤器挂钩是_editor_content,它将(顾名思义)允许我操作放置在编辑器中的内容。

我认为您需要像这个一样挂接到default_content

add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
   $content = "This is my default content!";
   return $content;
}

如本文所述