今天在百度知道看到这样的一个问题:wordpress修改页面链接,描述为:我的页面链接是http://www.abcd.com/abcd,但是我想把它改成跟分类目录归档一样的链接http://www.abcd.com/archives/category/abcd请问该怎么改?这种情况一般只需要在当前使用的主题的functions.php文件中即可,老古直接在回答了该问题,可惜提交答案之后立马说我的答案违反规定,所以立马申诉了,目前尚未有结果,具体如下图所示:
回归正题,对于本文所提到的问题,解决方法确实很简单,只需要将以下代码添加到当前主题的 functions.php 文件中即可。
//修改WordPress页面URL结构
add_action( 'init', 'custom_page_rules' );
function custom_page_rules() {
global $wp_rewrite;
$wp_rewrite->page_structure = $wp_rewrite->root . 'archives/category/%pagename%';
}
其中代码中的archives/category/可以改为其他的,如page或其他。
如果你想要在WordPress页面的URL地址后面添加.html,方法同样很简单,只需要添加一段代码即可,具体请参考『如何修改WordPress的page页面默认URL结构?』。