Wordpress:单一 class.php 和存档 -class.php 中的普通 <a> 链接不起作用
Wordpress: Plain <a> links in single-class.php and archive-class.php not working
这看起来应该非常容易解决,但它让我感到难过。
我页面上通过 get_header()
和 get_footer()
添加的所有链接都可以正常工作。通过 single-class.php
和 archive-class.php
添加的链接不起作用。
查看 Google Chrome 中的源代码,链接看起来是完美的,但是当我点击它们时没有任何反应。这里有两个例子:
<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
自定义 post 类型是通过我创建的插件添加的。 single-class
和 archive-class
是通过我创建的自定义主题添加的。
这是两个实时页面:
存档-class.php --> http://markrummel.com/dev/enzas/classes/
单-class.php --> http://markrummel.com/dev/enzas/classes/culinary-nunnsense-sunday-brunch/
有一些链接是通过 template-[template-name]
添加的其他页面正文的一部分,效果很好。似乎只有与 class
自定义 post 类型关联的页面的主要内容区域有损坏的链接。
如果能帮助我们弄清楚发生了什么,我们将不胜感激!
谢谢!
Javascript 正在阻止这些链接被触发。它似乎来自第 8 行开始的 scripts.js 中的此部分:
$('.class').click(function(e) {
e.preventDefault();
});
children/grandchildren 元素 class 'class' 的所有链接都将失效,这将导致您的所有链接都失败。
这看起来应该非常容易解决,但它让我感到难过。
我页面上通过 get_header()
和 get_footer()
添加的所有链接都可以正常工作。通过 single-class.php
和 archive-class.php
添加的链接不起作用。
查看 Google Chrome 中的源代码,链接看起来是完美的,但是当我点击它们时没有任何反应。这里有两个例子:
<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
自定义 post 类型是通过我创建的插件添加的。 single-class
和 archive-class
是通过我创建的自定义主题添加的。
这是两个实时页面:
存档-class.php --> http://markrummel.com/dev/enzas/classes/
单-class.php --> http://markrummel.com/dev/enzas/classes/culinary-nunnsense-sunday-brunch/
有一些链接是通过 template-[template-name]
添加的其他页面正文的一部分,效果很好。似乎只有与 class
自定义 post 类型关联的页面的主要内容区域有损坏的链接。
如果能帮助我们弄清楚发生了什么,我们将不胜感激!
谢谢!
Javascript 正在阻止这些链接被触发。它似乎来自第 8 行开始的 scripts.js 中的此部分:
$('.class').click(function(e) {
e.preventDefault();
});
children/grandchildren 元素 class 'class' 的所有链接都将失效,这将导致您的所有链接都失败。