带有WordPress自定义帖子类型永久链接的未定义URL

时间:2014-04-04 19:25:39

标签: wordpress custom-post-type permalinks

我对自定义帖子类型的固定链接有一个非常奇怪的问题。

我正在显示我在自定义页面模板上创建的“住宿”自定义帖子类型中的所有帖子的列表。此页面的URL是/ accommodation /

此列表的一部分包括链接到/ accommodation / gold-bottom-cabins /的每个帖子的永久链接。这链接到使用名为single-attraction.php

的模板的单个帖子

当我将鼠标悬停在链接上时,我可以看到它链接到正确的URL(/ accommodation / gold-bottom-cabins /)但是当我点击链接时它会转到/ accommodation / undefined

奇怪的是,如果我右键单击并在新标签中打开链接,它会链接到正确的URL并正常工作。

有什么想法吗?

我尝试通过重新保存固定链接来重新创建.htaccess文件。

1 个答案:

答案 0 :(得分:0)

我怀疑你有某种JavaScript / jQuery插件试图绑定链接的click事件有几个原因......

1)单击(左键单击)的行为与右键单击的行为不同 - >新标签。 (我怀疑如果您将网址复制/粘贴到新标签页中,它会正常工作)。

2)当您尝试使用变量或调用未定义的函数时,单词undefined会显示在JavaScript中。

我会检查控制台,看看可能会报告哪些错误。

如果您在控制台中没有任何错误,我会检查链接本身,并查找任何表明插件可能试图定位它们的类或包装。