我想从后端编辑帖子页面获取帖子url,编辑帖子url是:www.ddd。com/wp管理/发布。php?post=1(&;真正的帖子是:www.ddd。com/wp/?p=1
因为用户可以编辑permalink,所以我需要一些wordpress参数,以便它保持不变。
寻找以下答案:
global $post;
get_permalink($post->ID);
thx全部
最合适的回答,由SO网友:Nicolai Grossherr 整理而成
你可以得到ID
您正在编辑的帖子如下:
//currently edited post id
$cep_id = $_GET[\'post\'];
//permalink
get_permalink( $cep_id );
只有在编辑现有/保存的帖子时,这才有效。它不会也不能在»添加新«-页面上工作,因为您要添加的帖子尚未保存到数据库中,在按下»发布«后,一个会被重定向到实际的»编辑«-页面,并且可以执行上述操作。