📜  wordpress 以编程方式添加注释 - PHP (1)

📅  最后修改于: 2023-12-03 15:21:13.297000             🧑  作者: Mango

WordPress 以编程方式添加注释 - PHP

在 WordPress 中,您可以使用 PHP 代码向您的页面和文章添加注释(评论)。在这篇文章中,我们将介绍如何通过编程方式使用 PHP 在 WordPress 中添加注释。

步骤1:打开 WordPress 主题的 functions.php 文件

要开始添加您的注释,您需要打开 WordPress 主题的 functions.php 文件。这个文件通常可以在 wp-content/themes/your-theme-name/functions.php 中找到。

<?php
// Your PHP code goes here...
步骤2:使用 wp_insert_comment() 函数添加注释

接下来,您可以使用 wp_insert_comment() 函数将注释添加到您的帖子或页面中。该函数需要一个数组作为参数来设置注释的内容。

以下是一个示例注释数组:

$commentdata = array(
    'comment_post_ID' => $post_id,
    'comment_author' => 'John Doe',
    'comment_author_email' => 'johndoe@example.com',
    'comment_author_url' => 'http://example.com/',
    'comment_content' => '这里是我的注释,请注意。',
    'comment_type' => '',
    'comment_parent' => 0,
    'user_id' => 0,
    'comment_approved' => 1,
);

要添加注释,您需要调用 wp_insert_comment() 函数并将该数组作为参数传递。

$comment_id = wp_insert_comment( $commentdata );

注释数组的各个参数意义如下:

  • comment_post_ID: 注释的文章或页面 ID。
  • comment_author: 注释作者的名称。
  • comment_author_email: 注释作者的电子邮件地址。
  • comment_author_url: 注释作者的博客或个人主页 URL。
  • comment_content: 注释的内容。
  • comment_type: 注释类型。默认为空字符串。
  • comment_parent: 该注释的父注释 ID。默认为 0,表示这是一个顶级注释。
  • user_id: 注释作者的用户 ID。这是可选的,如果留空,则使用匿名用户的 ID。
  • comment_approved: 注释的状态。默认为 1(已批准)。
步骤3:在页面或帖子中显示注释

最后,您需要将您添加的注释显示在页面或帖子中。

可以使用 get_comments() 函数获取页面或帖子的所有注释。该函数需要一个参数,即页面或帖子的 ID。

$comments = get_comments( array(
    'post_id' => $post_id,
) );

要将注释显示在您的页面中,您可以在代码的适当位置使用以下代码片段:

foreach( $comments as $comment ) :
    echo '<p>' . $comment->comment_content . '</p>';
endforeach;
结论

现在,您已经知道如何使用 PHP 编程方式在 WordPress 中添加注释了!只需遵循本教程中的步骤,您就可以轻松地开始在您的页面和帖子中添加注释。