2015-01-21 29 views
0

這似乎應該是非常容易解決的,但它讓我難倒了。WordPresspress:Plain <a>單個class.php和archive-class.php中的鏈接不工作

我的頁面上的所有鏈接都通過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是通過我創建的自定義主題添加的。

這裏有兩個活頁:

歸檔class.php - >http://markrummel.com/dev/enzas/classes/

單class.php - >http://markrummel.com/dev/enzas/classes/culinary-nunnsense-sunday-brunch/

有聯繫的身體的一部分其他頁面通過template-[template-name]添加,工作得很好。它似乎只是與class自定義帖子類型相關聯的頁面的主要內容區域,這些頁面中斷了鏈接。

任何幫助搞清楚發生了什麼,將不勝感激!

謝謝!

回答

1

JavaScript正在阻止這些鏈接發射。它似乎是從本節進來scripts.js中開始第8行:

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

所有鏈接,與類「類」元素的子/孫子將失效,這是造成所有鏈接到失敗。

+0

非常感謝!我梳理了'scripts.js',但沒有找到它。實際上,這只是一個虛擬功能,用於複製和粘貼其他點擊功能。恰巧,當我添加一個自定義的帖子類型'class'時,它將類'class'添加到主條目中。再次感謝! – 2015-01-21 04:19:04