如何在每次创建注释时自动化在wordpress中添加注释链接的过程

时间:2015-03-18 21:53:55

标签: php wordpress

因此我们制作了一个wordpress网站,每次创建评论时都会自动添加评论链接。我们使用的主题是html5空白。我在其function.php中写了几行代码。但它现在不能正常工作,这就是我写的:

function bo_wrap_comment_text($content) {
    $content = get_comment_text();
    $texta = urlencode(get_comment_text());
    $textb = "http://www.google.com/search?btnI&q=" + $texta;
    return '<a href="'.$textb.'">'.$content.'</a>';
}
add_filter('wp_insert_comment','bo_wrap_comment_text',1000);

在此处测试单独的代码(此代码有效):http://phpfiddle.org,代码为:

   <?php 
        $texta='i hate apple';
        $textb=urlencode($texta);
        $textc= "http://www.google.com/search?btnI&q=".$textb;
        echo '<a href="'.$textc.'">'.$texta.'</a>';
   ?>

wordpress网站是here。它只是一个静态的首页。您看到的标题是评论区域的标题。与博客帖子相关的所有内容都已使用css隐藏。我们手动添加了几个注释的链接作为原型。我们想要的是用wordpress功能取代手工工作。我真的很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

您需要使用此挂钩来编辑评论数据:

http://codex.wordpress.org/Plugin_API/Filter_Reference/preprocess_comment