我正在使用一个函数插入一些帖子数据,而我在标题/标题-slug方面遇到了问题。标题是从数组中随机选择的,有些标题?
, !
或.
(点)
我注意到了wp_insert_post
没有清理标题,所以在标题slug(permalink)中,我看到?
, !
或点。我怎样才能解决这个问题?是否有WP内置功能?
这是我的职责
function my_add_post($title, $content){
// Create post object
$title = str_replace(\'.\',\'\',$title);
$title = str_replace(\'?\',\'\',$title);
$my_post = array(
\'post_title\' => $title,
\'post_content\' => $content,
\'post_status\' => \'publish\',
\'post_author\' => 1,
\'post_category\' => array(1)
);
// Insert the post into the database
wp_insert_post( $my_post );
}