custom data in url

时间:2011-11-16 作者:user458753

在WordPress站点中,我加载了一个外部xml文件,对其进行解析并显示一些链接。链接如下所示:
domain.com/prof/vac/item?guid=1234&title=foo
这是可行的,但现在我希望url如下所示:
domain.com/prof/vac/item/1234-bar
当我创建一个指向该url的链接并单击它时,它表示它可以找到该页面。然而,如果我只是把guid放进去,而忘记了标题,它就会起作用:
domain.com/prof/vac/item/1234

有人能给我指出正确的方向吗?

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

您可以使用此答案中的详细信息来解决您的问题:

Pretty URL with add_query_var

类似于

add_rewrite_endpoint(\'item\', array(EP_PAGES)); 
生成一个重写规则,允许您使用/prof/vac/item/1234,然后在vac pages模板中签入查询变量“item”,并提取其值(在本例中为1234)

当然,我们必须避免在页面上使用slug“item”,否则会发生不好的事情。

结束

相关推荐

如何修复:在Admin(edit.php)中点击‘快速编辑’链接会使帖子消失?

当我登录并进入帖子管理页面(edit.php)时,if I click the \'Quick Edit\' button, the clicked post disappears from the listing! 这发生在运行WP 3.2.1的FF7和Safari 5.1中。刷新页面会再次在列表中显示帖子,但我找不到使用快速编辑功能的方法。编辑:在后期管理中,单击“快速编辑”后,Firebug显示:a(\"input[name=\\\"ping_status\\\"]\", d).prop is n