0

これは、ページのタイトルを保存するために使用するコードです。

add_action('cred_save_data', 'add_job_data_action',10,2);
function add_job_data_action($post_id, $form_data) {
    $title = trim(strip_tags(do_shortcode('[wpv-view name="Job Counter"]')));
    if ($form_data['id']==4851) {
        $my_post = array();
        $my_post['ID'] = $post_id;
        $my_post['post_title'] = $title;
        $my_post['slug'] = $title;
        wp_update_post( $my_post );
    }
}

タイトル通りのスラッグにしたいのですが、なかなかうまくいきません。常にautodraft-xxとして保存されます

私はそれを間違っていますか?

4

1 に答える 1

0

ここですべてのパラメータを取得できます

'post_name'      => [ <the name> ] // The name (slug) for your post

うまくいけば、誰かも何かを学びます!

于 2013-01-22T02:47:40.773 に答える