복붙노트

[WORDPRESS] wp_insert_post ()가있는 새 페이지 만들기

WORDPRESS

wp_insert_post ()가있는 새 페이지 만들기

해결법


  1. 1.이와 같이 GUID를 설정해야 할 것 같아요.

    이와 같이 GUID를 설정해야 할 것 같아요.

    $PageGuid = site_url() . "/my-page-req1";
    $my_post  = array( 'post_title'     => 'My page Reql',
                       'post_type'      => 'page',
                       'post_name'      => 'my-page',
                       'post_content'   => 'This is my page reql.',
                       'post_status'    => 'publish',
                       'comment_status' => 'closed',
                       'ping_status'    => 'closed',
                       'post_author'    => 1,
                       'menu_order'     => 0,
                       'guid'           => $PageGuid );
    
    $PageID = wp_insert_post( $my_post, FALSE ); // Get Post ID - FALSE to return 0 instead of wp_error.
    
  2. from https://stackoverflow.com/questions/13848052/create-a-new-page-with-wp-insert-post by cc-by-sa and MIT license