2011-01-13 122 views
0

我想在Wordpress中的自定義模板上構建一個內容表格。因爲我已經事先知道我想鏈接到的內部部分的標題,所以我將其硬編碼到模板中。Wordpress和內部頁面鏈接

我的問題是,在Wordpress中它不會滾動到該部分?這裏的the link to a page與現有的TOC部分不起作用。

在代碼方面,這是什麼,我得到了一個例證:

<div class="table_content"> 
     <h4>Table of Contents</h4> 
     <ol> 
      <li><a href="#test_link">Overview</a></li> 
     </ol> 
    </div> 

這應該鏈接到內部部分的代碼:

<h2><a id="#test_link" class="internal"><?php the_title(); ?></a></h2> 

注:我使用「ID」而不是「name」,因爲它在我正在使用的文檔類型HTML5中不推薦使用。

我也想知道是否有更容易的方式與jQuery做到這一點?

中救了我的髮際線任何幫助,將不勝感激...

回答

0

沒關係,我是一個布偶。

它與doctypes或Wordpress問題無關。只是我的不正確的,睡眠剝奪的HTML實現。

<h2><a id="#test_link" class="internal"><?php the_title(); ?></a></h2> 

應該

<h2><a id="test_link" class="internal"><?php the_title(); ?></a></h2> 

公告中的 「ID」 屬性缺失的 「#」,移除使一切工作得很好:)

0

你不需要單獨的一個元素... http://www.yourhtmlsource.com/text/internallinks.html

+0

雖然這個鏈接可能回答曲最好在這裏包含答案的重要部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2012-09-28 08:59:26