这似乎应该非常容易解决,但它让我难倒了。
通过get_header()
和get_footer()
添加的页面上的所有链接都可以正常工作。通过single-class.php
和archive-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-class
和archive-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"的元素的子/孙项的链接都将变为无效,这会导致所有链接失败。