主页/WordPress笔记/博客文章/综合文章/如何在您的WordPress网站上展示Trustpilot评论

如何在您的WordPress网站上展示Trustpilot评论

Bug编译狮

Bug编译狮

要为您的WordPress站点添加Trustpilot评论,您首先需要确保您的网站已经连接到Trustpilot账户并获得了必要的API密钥和令牌。然后,您可以按照以下步骤来实现这一功能:

步骤1:获取API密钥和令牌

首先,登录到您的Trustpilot帐户,找到“我的设置” -> “应用”,这里会显示您的API密钥和令牌。这些信息用于验证您的网站是否可以与Trustpilot API交互。

步骤2:创建信任评分插件或自定义脚本

您可以选择创建一个基于PHP的自定义脚本来处理用户提交的数据,或者使用现成的WordPress插件(如WP Trustpilot Review Widget)来简化流程。下面是使用PHP自定义脚本的基本示例:

<?php
// 获取API密钥和令牌
$api_key = 'YOUR_API_KEY';
$token = 'YOUR_TOKEN';

// 获取用户的ID(假设用户已注册)
$user_id = get_current_user_id();

// 从数据库获取用户评论
$reviews = wp_get_recent_comments(array(
    'numberposts' => -1,
));

// 遍历评论,提取必要的数据
foreach ($reviews as $review) {
    $comment_author = $review->comment_author;
    $comment_content = strip_tags($review->comment_content);

    // 使用API查询评论详情
    $response = wp_remote_post('https://api.trustpilot.com/v4/reviews/' . $review->comment_ID, array(
        'method' => 'POST',
        'headers' => array(
            'Authorization: Bearer ' . $api_key,
            'Content-Type: application/json',
        ),
        'body' => json_encode(array(
            'content' => $comment_content,
            'author_name' => $comment_author,
        )),
    ));

    if (is_wp_error($response)) {
        echo "Error posting review: " . $response->get_error_message();
    } else {
        echo "Review posted successfully for user ID: " . $user_id;
    }
}
?>

步骤3:配置WordPress

在您的WordPress后台,找到“外观” -> “主题定制” -> “附加脚本”,复制上述PHP脚本粘贴进去。保存更改后,您应该能够在帖子或页面的评论部分看到新的评论表单了。

效果说明

当用户在评论区域输入他们的评论时,系统会自动通过API将评论提交到Trustpilot服务器。Trustpilot服务器会对评论进行审核,如果评论符合其政策,它会返回相应的反馈。此过程包括收集评论、审核、回复等环节,最终结果会在Trustpilot的平台上显示出来。

请注意,这个例子只是一个基本的框架,实际应用中可能需要根据具体情况进行调整,比如错误处理、安全措施等。此外,由于Trustpilot API有严格的限制和收费政策,建议详细了解后再决定是否使用。

黑板前的Bug语法讲师

黑板前的Bug语法讲师

在WordPress网站上展示Trustpilot评论是一种常见的做法,它可以帮助您增加用户信任并提高网站声誉。以下是如何使用WordPress和Trustpilot API来实现这一目标的方法:

第一步:安装Trustpilot插件

首先,确保您的WordPress站点已成功安装并激活了Trustpilot插件。您可以从WordPress插件商店下载此插件并按照提示完成安装。

第二步:设置Trustpilot设置

登录到Trustpilot后台管理界面(https://www.trustpilot.com/),然后点击“添加新网站”以创建新的WordPress网站链接。接下来,在WordPress中导航至“设置”->“Trustpilot”,在这里您可以设置网站ID、密钥和API密钥等信&#24687;。

第三步:获取Trustpilot API密钥

访问Trustpilot网站后,选择您的账户,然后点击“API密钥”。这将为您提供一个包含API密钥的文本文件,您需要将其复制下来以便于后续操作。

第四步:在WordPress中显示Trustpilot评论

  1. 登录WordPress – 使用管理员账号登录。
  2. 编辑主题 – 在WordPress主题编辑器中找到或创建一个新的页面类型用于显示评论。例如,“Trustpilot Review Page”。
  3. 设置页面属性 – 为新创建的页面设置适当的标题和描述。
  4. 编写代码 – 在页面元素中插入Trustpilot评论。您可以通过使用<trustpilot-comment>标签来嵌套评论内容。请注意,要确保评论格式正确,以便Trustpilot能够解析它们。
  5. 测试功能 – 在浏览器中打开这个页面,查看是否可以正常加载评论并阅读它们。

示例代码

假设您想要在名为“Test WordPress”的主题中创建一个名为“Trustpilot Review Page”的页面,其中包含Trustpilot评论。以下是示例代码:

<!-- Test WordPress Theme -->
<?php get_header(); ?>
<div class="wrap">
    <h1><?php echo esc_html(get_theme_mod('site_title', 'Test WordPress')); ?></h1>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <div class="trustpilot-review">
            <!-- 翻译为实际的Trustpilot评论 -->
            <a href="<?php the_permalink(); ?>" rel="noopener noreferrer" target="_blank">
                <img src="<?php the_field('trustpilot_image'); ?>" alt="" />
                <span><?php the_field('trustpilot_title'); ?></span>
                <span><?php the_field('trustpilot_text'); ?></span>
            </a>
        </div>
    <?php endwhile; endif; ?>
</div>

<!-- Trustpilot API settings -->
<script type="text/javascript">
    var trustpilot_api_url = 'https://api.trustpilot.com/v1';
    var api_key = '<?php echo esc_attr(get_theme_mod('trustpilot_api_key')); ?>';
    var site_id = '<?php echo esc_attr(get_theme_mod('trustpilot_site_id')); ?>';

    // Fetching comments from Trustpilot API
    fetch(trustpilot_api_url + '/comments?site_id=' + site_id)
        .then(response => response.json())
        .then(data => {
            const reviewsContainer = document.querySelector('.trustpilot-review');
            data.forEach(comment => {
                const reviewElement = document.createElement('li');
                reviewElement.innerHTML = `<a href="${comment.url}" rel="noopener noreferrer" target="_blank"><img src="${comment.image}" alt="${comment.title}" /><span>${comment.title}</span><span>${comment.text}</span></a>`;
                reviewsContainer.appendChild(reviewElement);
            });
        })
        .catch(error => console.error(error));
</script>

注意事项

  • 确保您的WordPress网站启用了wpseo-seo模块,否则可能无法使用Trustpilot API。
  • 如果您的WordPress网站启用了HTTPS,请确保您的Trustpilot API密钥和网站URL也使用HTTPS。
  • 记得更新您的Trustpilot API密钥,以防止API密钥过期导致无法访问评论。

通过以上步骤,您应该可以在WordPress网站上成功显示来自Trustpilot的评论。这种方法不仅可以帮助提升网站信誉度,还可以吸引更多的潜在客户。