如何创建链接跳转到“留言”部分?

时间:2016-08-05 作者:Tai Christian

我想创建一个指向评论部分的链接。所以当读者点击我的链接时,它会向下滚动到他们可以留下回复的地方。

我读过一些教程,教我如何为帖子标题创建标记id。然而,我不知道如何在评论部分做到这一点。

请帮忙!非常感谢你!

3 个回复
最合适的回答,由SO网友:Stephen 整理而成

下面的代码应该与您要查找的代码类似

内部loop template 用于列出博客(如index.php) 你需要这样的东西

<a href="<?php the_permalink(); ?>/#respond"> <!-- The blog permalink with the anchor ID after -->
    <i class="fa fa-comments-o"></i> Leave a Comment
</a>
在您的comments.php 文件你可以有这个

<?php if (\'open\' == $post->comment_status) : ?>

    <div id="respond"> <!-- This is the element we are pointing to -->
        <!-- Code for comments... -->
    </div>

<?php endif; // if you delete this the sky will fall on your head ?>

SO网友:Brooke.

如果您在循环中,也可以使用comments_link() 用于回显链接或get_comments_link() 返回。

SO网友:Appledystopia

我在CoderSte的基础上找到了一个更简单的解决方案

<?php the_permalink(); ?>/
从第一块代码开始,然后把它放在你想要的地方。就是这样。注释表单已经有了“respond”id,因此不需要添加第二块代码。

删除permalink部分将防止站点重新加载。它将直接跳转到注释部分,这是所需的行为。

这是我添加到我的网站的全部内容。在标签中添加按钮图像。

<a href="#respond"><img src="" alt="" width="100" height="100" /></a>