我已经有一段时间在这件事上撞到了墙上,但我不太确定从我读到的所有教程中,我如何理解为什么这件事没有达到我预期的效果。
我有一个页面叫做shop-guide/shop-page?id=412
(例如)
我想改变它shop-guide/shop-page/id/412/
据我所知,我的代码设置正确,但当我尝试导航到该页面时,我会得到一个404,如果我使用$\\u get版本,它不会重写。
这是我的密码:(infunctions.php
)
function wptuts_add_rewrite_rules() {
add_rewrite_rule(
\'shop-guide/shop-page/id/([^/]*)/\',
\'index.php?p=143&id=$matches[1]\',
\'top\'
);
}
add_action( \'init\', \'wptuts_add_rewrite_rules\' );