我正在尝试在插件中进行重定向,我想将用户直接发送到编辑帖子页面,而不是重定向到帖子列表。
.twitter-timeline {
position: fixed;
margin-top: 50%;
margin-left: 50%;
margin-right: 50%;
}
为了您的信息,get_edit_post_link()返回正确的值:http://localhost/wp-admin/post.php?post=63&action=edit。
答案 0 :(得分:1)
我无法告诉你为什么get_edit_post_link
在wp_redirect
内不能玩得很好,但是如果你将编辑帖子链接路径传递给admin_url
它就可以了:< / p>
wp_redirect( admin_url( '/post.php?post=' . get_the_ID() . '&action=edit' ) ); exit;
答案 1 :(得分:1)
如果有人仍在寻找它,请尝试:
wp_redirect( get_edit_post_link( $post_id, '' ) ); exit;
来自WP文档:
context(字符串)(可选)如何写“&”号。默认为 “显示”将编码为“&”。传递任何其他字符串 (包括一个空字符串),会将与号编码为“&”。默认: “显示”
答案 2 :(得分:0)
检查您正在测试的用户的角色。
如果作者,作者/撰稿人无法编辑其他帖子。