保存自定义帖子类型时填写自定义字段

时间:2012-12-13 作者:User

我有一个名为“报告”的自定义帖子类型它有一些自定义字段,包括写文章的地方的名称。

我希望当用户从管理界面保存(或更新)帖子时,如果他没有填写地名,系统将根据纬度/经度自动填写(使用反向地理编码)。

我应该用哪个钩子?

1 个回复
SO网友:M-R

您可以使用“save_post“胡克,看起来像这样。

add_action( \'save_post\', \'populate_empty_place\' );

function populate_empty_place( $post_id ) {

    //verify post is not a revision
    if ( !wp_is_post_revision( $post_id )  && get_post_type($post_id) == \'report\') {

        // Check for empty place
        // And popluate with your own value     
    }

}

结束

相关推荐