WordPress短代码怎么在当前文章内引用评论

来自一:https://cloud.tencent.com/developer/article/1429914

 

来自二:

在WordPress中链接到特定留言的楼层,您可以通过以下步骤实现:

  1. 找到留言的ID
    • 登录到WordPress管理后台。
    • 导航到“评论”部分。
    • 找到您想要链接的特定留言,点击它旁边的“编辑”链接。
    • 在浏览器地址栏或者编辑页面的URL中,您可以看到一个类似于 ?p=评论ID 的参数,这里的“评论ID”就是您需要的信息。
  2. 构造链接
    • 在您的文章或页面编辑器中,输入以下格式的链接:
      复制
      <a href=\"<?php echo get_permalink(); ?>#comment-<?php echo 评论ID; ?>\">链接文本</a>
      

      请将“评论ID”替换成您之前找到的实际评论ID。

    或者,如果您不使用PHP代码,可以直接在HTML编辑器中手动创建链接,格式如下:

    复制
    <a href=\"http://您的网站地址/文章固定链接#comment-评论ID\">链接文本</a>
    

    同样,将“http://您的网站地址/文章固定链接”替换成您文章的实际URL,并将“评论ID”替换成实际的评论ID。

  3. 使用短代码
    • 如果您的主题支持短代码,您也可以创建一个短代码来简化这个过程。这通常需要一些PHP编程知识,您可以在主题的functions.php文件中添加以下代码:
      php
      复制
      function comment_link_shortcode($atts) {
          extract(shortcode_atts(array(
              \'id\' => null,
          ), $atts));
          
          return \'<a href=\"\' . get_permalink($id) . \'#comment-\' .$id . \'\">链接文本</a>\';
      }
      add_shortcode(\'comment_link\', \'comment_link_shortcode\');
      
    • 使用方法:在文章编辑器中添加 [comment_link id=\"评论ID\"]链接文本[/comment_link],替换“评论ID”和“链接文本”即可。

请记得,如果您直接在文章内容中插入链接,确保将“链接文本”替换为您希望显示的文字。

以上方法中,用户点击链接后,将会直接跳转到文章页面的指定评论位置。如果您的WordPress主题已经为评论添加了锚点,那么这些方法将会很有效。如果主题没有添加锚点,您可能需要在主题的评论模板中添加适当的HTML锚点代码。

阅读剩余
THE END