wordpress插件帮助

时间:2010-12-04 20:19:08

标签: wordpress plugins sef

我创建了一个插件,我通过url传递一个变量。变量是数据库中项目的id。在数据库中,我有一个存储的搜索引擎友好字段,我可以使用它来设置网址,但我不知道如何做到这一点。 db的示例:

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添加一个替换变量来重写?

感谢任何帮助。