我创建了一个插件,我在其中通过 url 传递一个变量。该变量是数据库中项目的 ID。在数据库中,我有一个存储的搜索引擎友好字段,我可以使用它来设置 url,但我不知道如何去做。数据库示例:
id sef name
1 dogs-name Dog's Name
现在,当我在 url 中传递变量时,我通过以下方式传递它:
<a href="current-url/?id=<?php echo $id;?>">Link</a>
我想做的是这样的:
<a href="current-url/<?php echo $sef;?>">Link</a>
这将使网址更好。但是,当我这样做时,它不起作用,因为 wordpress 将我发送到 404 页面。有谁知道这是否可能并且可以给我一个如何做的例子?我查看了漂亮的永久链接的东西,但只发现了如何重写在 wordpress 中制作的 url,而不是来自创建的插件。有没有办法通过wordpress添加一个变量来重写?
任何帮助表示赞赏。