现在我在wp_insert_post()之后创建一个wordpress前端帖子;我想重定向到该帖子数据的整个页面。在这里我使用这种方式,所以它重定向博客索引页面,但我需要此页面重定向此帖子整页。
$post_insert = array(
'post_title' => $title,
'post_content' => $content,
'tags_input' => $post_tags,
'post_status' => 'publish',
);
$post_id = wp_insert_post( $post_insert );
wp_redirect( site_url()."?post=$post_id" );
exit();
答案 0 :(得分:2)
我认为问题是$ post_id在双引号内。试试这个:
wp_redirect( site_url()."?post=".$post_id);
答案 1 :(得分:0)
最好使用它:
wp_redirect(get_permalink($post_id));
get_permalink方法是获取永久链接的Wordpress内置方法。 请参阅此网址以获取此方法的文档:http://codex.wordpress.org/Function_Reference/get_permalink