首页 文章

Wordpress编辑后挂钩加载自定义数据

提问于
浏览
0

我在帖子创建屏幕中有一个 meta_box . 用户单击特定类别后,将立即显示该类别 . 为了保存 meta_box 中的信息并发布 Headers 和发布内容,我使用了钩子 post_updated . 所有这些都将在数据库中保存得很好 - 将wp_posts中的数据和meta_box中的数据发布到一个特殊的创建表中 .

但有时用户想要从'special '类别编辑此帖子 . 在这种情况下,应加载带有插入信息的 meta_box 并进行编辑 . 我知道我需要手动填写字段,但我需要知道当用户按下编辑链接时调用哪个挂钩 . 一个想法是,检查网址,如果找到参数编辑,请调用我的编辑例程 . 但对我来说这看起来很脏 .

手抄本不是很有帮助 . 我尝试了以下钩子:

编辑帖子,发布帖子,保存帖子,wp插入帖子

但是在我按下实现按钮后调用它们 .

BR,

mybecks

1 回答

  • 0

    您不必为此使用任何挂钩,只需使用以下行生成meta_box html

    global $post;
    

    现在,您在编辑时可以访问$ post对象

    get_post_meta($post_id, $key, $single);
    

    使用上面的函数来获取特定元的值,并根据需要将其设置为您的html . 阅读更多关于get_post_meta的信息,转到http://codex.wordpress.org/Function_Reference/get_post_meta

相关问题