我有一个客户,他坚持页面的永久链接结构必须遵循postname/postid
, 例如test-page/7
.
我已经用$wp_rewrite->page_structure
使用以下代码,效果很好。
add_action( \'init\', \'custom_page_rules\' );
function custom_page_rules() {
global $wp_rewrite;
$wp_rewrite->page_structure = $wp_rewrite->root . \'%pagename%\';
}
然而,当我添加
%post_id%
, 它不会转换为页面的ID。对WP\\U重写类的检查表明,没有
%page_id%
占位符。这是否可行?如果可行,我如何实现?