我有一个关于 wp_rewrite 的问题,它不能正确显示,
我需要制作这个网址
eduedu/wp-content/plugins/workwork/admin/templates/tcpdf/samp/flash.php
至
eduedu/generator
使用时可以使用.htaccess
,问题是放在插件文件夹中时不起作用,htaccess必须放在wordpress的根文件夹中。所以我想到了使用wp_rewrite
.
这是我的代码,我在页面上添加了这个,它会重定向到
eduedu/wp-content/plugins/workwork/admin/templates/tcpdf/samp/flash.php
我不确定它是否正确,知道吗?
add_action('generate_rewrite_rules', 'cs_rewrite_rules');
add_filter('init', 'eduFlush');
function cs_rewrite_rules() {
global $wp_rewrite;
$new_non_wp_rules = array(
'^generator/?$' => 'eduedu/wp-content/plugins/workwork/admin/templates/tcpdf/samp/flash.php',
);
$wp_rewrite->non_wp_rules += $new_non_wp_rules;
}
function eduFlush(){
global $wp_rewrite;
$wp_rewrite->flush_rules();
}