小编M. *_*ain的帖子

保存所有帖子数据和帖子元之后,哪个WordPress钩子会触发?

我有一个自定义帖子类型crm,保存或更新每个crm后都需要发送一封邮件。我为某些自定义元(例如主题,用户等)使用cmb2,我知道在我使用两个参数(id和post)调用时,在save_post保存后(根据WordPress Codex)钩子触发了,该帖子不包含更新值。这是我的代码:save_post

function send_mail_to_user($id, $post){
    $crm = $post;
    $user_email = array();
    if($crm->vc_all_vc == 'on'){
        $args = array('orderby' => 'display_name');
        $wp_user_query = new WP_User_Query($args);
        $authors = $wp_user_query->get_results();
        if (!empty($authors)) {
            foreach ($authors as $author) {
                array_push($user_email , $author->user_email );
            }
        } 
    }
    else{
        $to_users = $crm->vc_users;
        $to_program = $crm->vc_program;
        $to_group = $crm->vc_group;
        $to_excode = $crm->vc_ex_code;
        foreach ($to_users as $key => $value) {
            $user_data = get_userdata($value);
            array_push($user_email, $user_data->user_email);
        }
        foreach ($to_program as $key => $value) …
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-hook cmb2

6
推荐指数
3
解决办法
1万
查看次数

标签 统计

cmb2 ×1

php ×1

wordpress ×1

wordpress-hook ×1