在php程序中由wordpress生成的错误永久链接

时间:2017-10-09 15:02:47

标签: php wordpress permalinks

我正在开发一个wordpress应用程序来维护动物收容所信息。 我使用插件“PHP Everywhere”在一个子目录中安装了wordpress。

我创建了2个wordpress页面。 “我们的宠物”(第一页)只包含主要php程序的路径。 在程序中,可以选择一个选项,即document.form1.submit()动作“animals-detail”(第二页)。

但是wordpress生成/显示错误的永久链接: 错误:mysite.com/subdirectory/our-pets/animals-detail 右:mysite.com/subdirectory/animals-detail

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为在您的表单的动作属性中,您已将值设置为animals-detail而不使用斜杠。这将获得当前路径并将动作的值添加到其中。

你可以,

  1. 添加action='/animals-detail'
  2. 使用WP的永久链接功能。例如。如果animals-detail页面的ID为59,请使用此action="<?php the_permalink(59); ?>"