我在帖子创建屏幕中有一个 meta_box
. 用户单击特定类别后,将立即显示该类别 . 为了保存 meta_box
中的信息并发布 Headers 和发布内容,我使用了钩子 post_updated
. 所有这些都将在数据库中保存得很好 - 将wp_posts中的数据和meta_box中的数据发布到一个特殊的创建表中 .
但有时用户想要从'special '类别编辑此帖子 . 在这种情况下,应加载带有插入信息的 meta_box
并进行编辑 . 我知道我需要手动填写字段,但我需要知道当用户按下编辑链接时调用哪个挂钩 . 一个想法是,检查网址,如果找到参数编辑,请调用我的编辑例程 . 但对我来说这看起来很脏 .
手抄本不是很有帮助 . 我尝试了以下钩子:
编辑帖子,发布帖子,保存帖子,wp插入帖子
但是在我按下实现按钮后调用它们 .
BR,
mybecks
1 回答
您不必为此使用任何挂钩,只需使用以下行生成meta_box html
现在,您在编辑时可以访问$ post对象
使用上面的函数来获取特定元的值,并根据需要将其设置为您的html . 阅读更多关于get_post_meta的信息,转到http://codex.wordpress.org/Function_Reference/get_post_meta