抓取URL Inside规则的最后一部分

时间:2013-12-12 作者:Pedro Luz

我有一个这样的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的最后一部分。

有什么帮助吗?谢谢

1 个回复
最合适的回答,由SO网友:Shazzad 整理而成

这不管用吗get_query_var(\'u\') 获取变量?

您还需要使用-"index.php?pagename=search-result&u=". \'$matches[1]\' , 单引号环绕$matches[1].

结束

相关推荐