Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В первом варианте нужно сначала получить саму запись:

    $my_post_up_serr = get_post( 123 );
    $my_post_up_serr->post_author = $getthisuserid;
    wp_update_post( $my_post_up_serr );

    Обращение к post_author изменено, потому что get_post() по умолчанию возвращает объект. Но можно и оставить $my_post_up_serr массивом:

    $my_post_up_serr = get_post( 123, ARRAY_A );
    $my_post_up_serr['post_author'] = $getthisuserid;
    wp_update_post( $my_post_up_serr );

    Большое спасибо, все работает!!!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Как на php изменить автора конкретной записи?» закрыта для новых ответов.