Php wordpress重写
尝试为wordpress站点添加重写规则,但没有乐趣Php wordpress重写,php,wordpress,rewrite,Php,Wordpress,Rewrite,尝试为wordpress站点添加重写规则,但没有乐趣 function wptuts_add_rewrite_rules() { add_rewrite_rule('^dukebox/([0-9-]*)/?','index.php?pagename=dukebox&startdate=$matches[1]','top'); flush_rewrite_rules(); } add_action( 'init', 'wptuts_add_rewrite_rules' ); 我想要的是
function wptuts_add_rewrite_rules() {
add_rewrite_rule('^dukebox/([0-9-]*)/?','index.php?pagename=dukebox&startdate=$matches[1]','top');
flush_rewrite_rules();
}
add_action( 'init', 'wptuts_add_rewrite_rules' );
我想要的是给你的
阅读
也试过了
index.php?p=85&startdate=$matches[1]','top');
但是没有快乐
非常感谢您的帮助
谢谢您的重写规则很好,请尝试这一行:
add_action('generate_rewrite_rules', 'wptuts_add_rewrite_rules');
而不是在init添加yout重写规则:)
编辑:
如果这不起作用,我认为您应该只调用一次add\u rewrite\u rule
函数,然后调用flush\u rules
将它们保存到数据库中,然后您应该能够使用新的url而无需任何挂钩