Как установить постоянную ссылку / слаг POST в WordPress с помощью wp_insert_post - PullRequest
9 голосов
/ 05 мая 2011

Я пишу простой скрипт, используя wp_insert_post() для публикации статьи в блоге.но здесь есть одна проблема, я хочу сделать Title и slug URL другого типа.

Как этого добиться?

например:

Название: Как добиться успеха в диете

Слизняк: 7-ways-to-make-succes-Diet

1 Ответ

26 голосов
/ 05 мая 2011

post_title устанавливает заголовок, а post_name устанавливает слаг. Итак:

// Create post object
$my_post = array(
     'post_title' => 'How to make your diet success',
     'post_name' => '7-ways-to-make-succes-Diet',
     'post_content' => 'my content',
     'post_status' => 'publish',
     'post_author' => 1,
     'post_category' => array(8,39)
  );

// Insert the post into the database
wp_insert_post( $my_post );
...