Wordpress和内部页面链接

时间:2011-01-13 12:04:57

标签: php jquery html wordpress html5

我正在尝试在Wordpress中的自定义模板上构建一个Table of Content。因为我事先已经知道了我要链接到的内部部分的标题,所以我将其硬编码到模板中。

我的问题是在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”而不是“名称”,因为它在HTML5中已弃用,这是我正在使用的文档类型。

我也想知道使用jQuery有更简单的方法吗?

任何有关保存我的发际线的帮助都会非常感激......

2 个答案:

答案 0 :(得分: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”属性中缺少“#”,删除它会使一切正常工作:)

答案 1 :(得分:0)

你不需要单独的元素...... http://www.yourhtmlsource.com/text/internallinks.html