在functions.php中重写WordPress URL

在functions.php中重写WordPress URL,wordpress,Wordpress,我需要URL的外观如下所示: http://localhost/TestProjects/wordpress/gmat/resources etc. 我在主题文件夹的functions.php文件中编写了以下函数 add_action('init', 'custom_rewrite_basic'); function custom_rewrite_basic() { $rcat='(gmat|gre|sat|cat)'; add_rewrite_tag( '%rootcat%'

我需要URL的外观如下所示:

http://localhost/TestProjects/wordpress/gmat/resources etc.
我在主题文件夹的functions.php文件中编写了以下函数

add_action('init', 'custom_rewrite_basic');
function custom_rewrite_basic() {
    $rcat='(gmat|gre|sat|cat)';
    add_rewrite_tag( '%rootcat%',$rcat);
    add_rewrite_rule('^{$rcat}/resources/', 'index.php?    pagename=leap_resources&rootcat=$matches[1]', 'top');
}