如何更改URL自定义页面? 时间:2016-05-29 作者:Kenan 我的页面自定义URL:http://abcd.com/watch?name=video-title如何将此url更改为http://abcd.com/watch/video-title哪里watch 是自定义页吗?我的functions.php 代码:function create_new_url_querystring() { add_rewrite_rule( \'^watch/([^/]*)$\', \'index.php?page_id=3&name=$matches[1]\', \'top\' ); } add_action(\'init\', \'create_new_url_querystring\'); 1 个回复 最合适的回答,由SO网友:birgire 整理而成 您正在使用保留的公共查询变量name 作为您的定制。例如,它可以通过设置page_id 和name 用于其他页面。将其更改为其他名称以避免可能的名称冲突,例如kenan_video_slug:add_rewrite_rule( \'^watch/([^/]*)$\', \'index.php?pagename=watch&kenan_video_slug=$matches[1]\', \'top\' ); 请注意,重写将覆盖watch 页记住刷新重写规则。 文章导航