Wordpress:单类.php和存档.php类中的普通<a>链接不起作用


Wordpress: Plain <a> links in single-class.php and archive-class.php not working

这似乎应该非常容易解决,但它让我难倒了。

通过get_header()get_footer()添加的页面上的所有链接都可以正常工作。通过single-class.phparchive-class.php添加的链接不起作用。

查看谷歌浏览器中的源代码,链接似乎格式完美,但是当我单击它们时,没有任何反应。下面是两个示例:

<a class="btn btn-default" href="http://markrummel.com/dev/enzas/classes/culinary-nunnsense-sunday-brunch/" alt="Culinary Nunnsense Sunday Brunch">Class Details</a>
<a href="https://www.facebook.com/EnzasItalian" target="_blank">Enjoy More Photos on Our Facebook Page</a>

第一个 href 属性通过 get_permalink() 填充。第二个是硬编码的,与上面显示的完全一样。

class自定义帖子类型是通过我创建的插件添加的。single-classarchive-class是通过我创建的自定义主题添加的。

以下是两个实时页面:

存档类.php --> http://markrummel.com/dev/enzas/classes/

单等舱.php--> http://markrummel.com/dev/enzas/classes/culinary-nunnsense-sunday-brunch/

通过template-[template-name]添加的其他页面正文的一部分链接工作得很好。似乎只有与class自定义帖子类型关联的页面的主要内容区域具有断开的链接。

任何帮助弄清楚发生了什么将不胜感激!

谢谢!

Javascript正在阻止这些链接触发。它似乎来自脚本中的本节.js从第 8 行开始:

$('.class').click(function(e) {
  e.preventDefault();
});

所有具有类"class"的元素的子/孙项的链接都将变为无效,这会导致所有链接失败。