月度归档: 2010 年 11 月

  • 添加页内跳转

    页内跳转,在我这里,其实就是锚跳转(包括回到顶部、直达底部、阅读评论这三个),只是做了些美化和 JS 效果而已,最终效果见页面右侧(单页和非单页有所不同)。

    一开始,我是直接把 HTML/PHP 代码放进 footer.php 文件中的,后来采用 hook 的方法。虽说,就得到的 HTML 结构来说,可能不是非常好;但个人感觉比直接修改 footer.php 好。

    HTML/PHP 代码

    <?php
        // add updown access, needs hook wp_footer() in footer.php
        function up_down() {
    ?>
        <div id="updown">
            <a href="#" title="返回顶部" id="goUp"></a>
            <?php if(is_single()):?>
            <a href="#comments" title="阅读评论" id="goComments"></a>
            <?php endif;?>
            <a href="#footer" title="直达底部" id="goDown"></a>
        </div>
    <?php
        }
        add_action('wp_footer', 'up_down');
    ?>
    

    使用这种方法,需要 footer.php 文件中有调用到 wp_footer() 函数,否则是无法 hook 的。
    (更多…)