具有自定义页面模板的Wordpress漂亮路径/参数
我正在使用一个自定义页面模板,目前我们的链接如xya.com/news?key1=abc123,希望转换为一个漂亮的路径,如xyz.com/news/key1/abc123。我已经尝试过重写规则,但没有成功。我在Stackoverflow上找到了一个有趣的答案,但对我来说也不起作用 我在functions.php文件中尝试的代码是具有自定义页面模板的Wordpress漂亮路径/参数,wordpress,wordpress-theming,custom-wordpress-pages,Wordpress,Wordpress Theming,Custom Wordpress Pages,我正在使用一个自定义页面模板,目前我们的链接如xya.com/news?key1=abc123,希望转换为一个漂亮的路径,如xyz.com/news/key1/abc123。我已经尝试过重写规则,但没有成功。我在Stackoverflow上找到了一个有趣的答案,但对我来说也不起作用 我在functions.php文件中尝试的代码是 function addnew_query_vars($vars) { $vars[] = 'key1'; // c is the name of va
function addnew_query_vars($vars)
{
$vars[] = 'key1'; // c is the name of variable you want to add
return $vars;
}
add_filter( 'query_vars', 'addnew_query_vars', 10, 1 );
function custom_rewrite_basic()
{
add_rewrite_rule('^news/([-a-z]+)/?$', 'news?key1=$1', 'top');
}
add_action('generate_rewrite_rules', 'custom_rewrite_basic');
有人能告诉我这有什么问题吗