Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress重写_Php_Wordpress_Rewrite - Fatal编程技术网

Php 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' ); 我想要的是

尝试为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' );
我想要的是给你的

阅读

也试过了

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而无需任何挂钩