0

这是我的评论格式的图像:http: //oi40.tinypic.com/8w07jt.jpg

每条评论的超链接是日期和时间,url 格式为,例如:/nottingham/#comment-184

在浏览了我的评论模板后,我发现这两个函数执行以下操作,

get_comments_link :检索当前帖子评论的链接

comments_link:显示当前帖子评论的链接

问题是我不知道在哪里包含这些函数,所以它会在每条评论中创建一个指向每条评论的超链接。创建此链接后,我还想为其分配一个 div,以便我可以将其格式化为每个评论的右下角。

我的最终目标是操纵链接,而不是评论链接本身,它将自动在 facebook.com/sharer.php 中工作,我觉得一旦我弄清楚了前面的部分,我就可以自己做。从本质上讲,它将是 facebook 上的分享按钮,但我还没有发现可以执行此操作的插件,并且认为将其描述为超链接将是一种更简单的方式来解释我正在尝试做的事情。

在其他地方,我被告知以下内容:但不确定如何实现...

在functions.php 中,我将添加一个“get_comments_link”过滤器以返回所需的链接,包括您需要的标签。请注意,这是一个过滤器,而不是一个函数。有同名的函数,但它是 WordPress 本身的一部分。使用过滤器将 div 添加到现有链接。然后设置新 div 的样式以将其放置在您想要的位置。我注意到 Photoria 主题重新定位了回复链接,该链接在底部编码但显示在顶部。同样,您的新产品将在顶部进行编码,但在底部显示。另请参阅 Codex 中的 add_filter。在返回之前将新的 div 添加到 $link 。新的 div 将需要一个类属性,以便您可以在 CSS 中使用它以使其看起来像您想要的那样。

我希望我已经把问题说清楚了,请问我是否还没有。提前致谢!

4

2 回答 2

0

您需要在您的 Wordpress 主题中编辑您的评论模板。

默认位于 /comments.php

可以在这里找到更多信息:http: //codex.wordpress.org/Function_Reference/comments_template

于 2013-08-28T12:34:35.190 回答
0

终于自己回答了,用来显示评论链接的代码是:

<a href="<?php echo esc_url ( get_comment_link( $comment->comment_ID ) ); ?>"><img src=""</a>

它被插入到我的评论正文 div 中的评论模板文件中,然后我将其放入另一个 div 中,以便我可以将其格式化为我想要放置的位置。

目前正在通过 facebook 分享器自动分享链接...

希望这可以帮助任何有同样问题的人。

于 2013-08-30T15:13:01.090 回答