get_permalink to an anchor

时间:2016-07-27 作者:dragoweb

嗯,这可能是个愚蠢的问题,但我不知道如何在永久链接中添加锚。我只是想在我的帖子列表中添加一个直接指向帖子评论部分的按钮。类似这样:

<li class="comment-btn">
    <a href="<?php echo get_permalink(); ?>#comments"><i class="icon-comment"></i></a>
</li>
问题可能来自锚之前的斜线?

my\\u站点。com/my\\u post/#my\\u锚定

而不是

my\\u站点。com/my\\u post#my\\u锚定

我仍在谷歌上搜索答案,但尚未找到:/谢谢。。。

EDIT : 问题不在于斜杠。由于Czersplace的回答,我删除了锚前显示的斜线,问题仍然存在。

此外westernjournalism.com 使用相同的注释链接,并与斜杠一起使用。。。

但对我来说,无论有无斜杠,当我点击链接时,我都会停留在同一页上,但它会滚动到页面底部。真是一片迷雾。。。

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

多亏了Andy,这才奏效:

<li class="comment-btn">
    <a href="<?php echo get_comments_link( $post->ID ); ?>">
        <i class="icon-comment"></i>
    </a>
</li>

相关推荐

Force pretty permalinks?

我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?