在网站上我得到了这个
“mysitehere.com/pro/my daily/?auth=我的%20作者%20标题”
我很想这样
“mysitehere.com/pro/my daily/my author title”
我环顾四周,没有发现任何有用的东西,尽管我不确定如何将其格式化以满足我的需要。
---更新---
发现以前的开发人员在链接中使用了错误的标记。我已经解决了空间问题,现在
“mysitehere.com/pro/my daily/?auth=我的作者标题”
现在要隐藏?认证=
SO网友:asunchu
您可以这样做来重写作者标题的规则,查看monkeyman重写分析器以了解以下代码应该在您的函数中。php
add_filter(\'rewrite_rules_array\', \'my_insert_rewrite_rules\');
function my_insert_rewrite_rules($rules) {
// Implement this function to add all the new rules to $rules array passed in
$newrules = array();
$authors=get_users();//http://codex.wordpress.org/Function_Reference/get_users
foreach($authors as $author)
{
$author_slug = $author->display_name;
$newrules[\'/\'.$author_slug] = \'auth=\'.$author_slug;
}
return $newrules+$rules;
}
注意:上面给出的代码可能并不完全正确,我已经写下了一些步骤,让您了解如何实现它,重写分析器插件应该可以帮助您了解重写规则(它几乎可以告诉您wordpress安装对各种URL的行为),可以使用它来了解它