我有一个这样的urlhttp://example.com/en/username/Pimpampum
我有一个规则可以将其映射到搜索页面,但我想在规则中获取Pimpanpum。这样我就可以搜索这个名字
add_rewrite_tag("%u%", \'(.*)\');
add_rewrite_rule(
\'username/(.+?)$\',
"index.php?pagename=search-result&u=".$matches[1],
"top"
);
但我不知道如何获取url的最后一部分。
有什么帮助吗?谢谢
最合适的回答,由SO网友:Shazzad 整理而成
这不管用吗get_query_var(\'u\')
获取变量?
您还需要使用-"index.php?pagename=search-result&u=". \'$matches[1]\'
, 单引号环绕$matches[1]
.