【问题标题】:Change query string/ url or replace a portion of url/wordpress permalink更改查询字符串/ url 或替换部分 url/wordpress 永久链接
【发布时间】:2012-11-02 06:43:56
【问题描述】:

我正在开发一个 wordpress 网站。

一个页面包含不同保险公司的列表,每个列表项都有一个按钮,该按钮重定向到一个 wordpress 页面,我在该页面中显示该保险公司的其他详细信息。 我通过url传递公司的ID,并通过ID显示记录。

<a href="<?php echo $row->Kiesuwverzekering."?id=".$row->health_id;?>">
<img src="<?php echo $img_path."img-1.png"; ?>" />
</a> 

$row-&gt;Kiesuwverzekering是该页面的链接,我想显示公司的更多详细信息。

当重定向到那个页面时 url 变成了

http://xyz.net/zorgverzekeringg/?id=40

现在我希望它像 -

http://xyz.net/zorgverzekeringg/companyname

我可以用公司名替换 ?id=40 吗?或者我应该在 url 中传递公司名称?如果是,那么如果公司名称像“我的公司”(没有“)我的意思是如果公司名称有更长的名称有空格怎么办?

【问题讨论】:

  • 永久链接设置可以帮助你codex.wordpress.org/Using_Permalinks
  • 这完全取决于您导航到的页面的配置方式。如果它需要查询字符串中的 ID,那么您还需要更改编辑该页面。另外,您的“保险公司”是什么?它们是帖子、条款、页面还是什么?在不知道如何创建您想要的结构的情况下很难说。

标签: php mysql wordpress url


【解决方案1】:

您可以放置​​页面名称/标识符,而不是传递页面 ID。 Wordpress 为每个页面创建一个永久链接。所以首先查看页面 URL,然后获取该部分并将其添加到您的基本 URL 中。

【讨论】:

  • id 不是页面的 id。 id是数据库中的表id
  • 你使用的是 mydomain.com?page_id=232?
猜你喜欢
  • 2019-12-11
  • 1970-01-01
  • 1970-01-01
  • 2013-11-02
  • 1970-01-01
  • 1970-01-01
  • 2020-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多