How to Set POST permalink/slug in wordpress using wp_insert_post

牧云@^-^@ 提交于 2019-12-04 19:19:42

问题


I m writing simple script using wp_insert_post() to post article in blog. but one problem here, I want to make Title and slug of an URL different.

How to achieve this?

for example:

Title: How to make your diet success

Slug: 7-ways-to-make-succes-Diet


回答1:


post_title sets the title, and post_name sets the slug. So:

// 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 );


来源:https://stackoverflow.com/questions/5897758/how-to-set-post-permalink-slug-in-wordpress-using-wp-insert-post

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!