如何向WordPress页面传递数据(不带GET参数)

时间:2017-01-13 作者:Johansson

我已经为我的wordpress网站创建了一个自定义页面,该页面将根据URL中的数据返回自定义结果(不是搜索页面)。

它的作用如下:

url类似于http://example.com/CustomPage/BlaBla, 登陆页面时,应该阅读最后一部分(BlaBla),并根据该部分返回结果。

但我每次都会收到404错误页面。但是,我可以使用如下查询http://example.com/CustomPage?query=BlaBla 然后做这个技巧,但我希望链接有一个像第一个一样的结构。

有可能做到这一点吗?非常感谢您的帮助。

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

通过使用自定义重写规则完全可以实现这一点。现在我没有机会为您提供它的实际代码,但您可以查看Codex中add\\u rewrite\\u rule()的文档。如果将自定义参数添加到重写的URL中,则非常简单。

实际上,你已经有了问题中函数的几乎精确的参数。

相关推荐

Media searching ignored

我们的网站使用WordPress,有很多媒体文件。我们网站的媒体名称格式如下[Car brand\'s name]-[number].jpg, 例如Tesla-1.jpg 或Aston Martin-3.jpg. 因此,我们可以通过搜索文章的名称轻松找到文章的特定媒体。但突然间,我们找不到媒体。我们正在尝试搜索名称为的媒体,但搜索结果不变。(不搜索任何内容时的媒体屏幕)(搜索Aston Martin时的媒体屏幕)当然,在填充搜索文本框后,它会显示一个加载图标,但结果总是一样的。为什么会发生这种情况?更新+