首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >帮助处理comments.php

帮助处理comments.php
EN

WordPress Development用户
提问于 2021-03-31 18:24:28
回答 1查看 43关注 0票数 0

我有一个带有显示数据库信息的短代码的页面。我已经把它设置为允许页面上的评论。我遇到的问题是,当我单击Submit注释时,我会收到以下消息:

注意:第989行events.php中的未定义索引: id

这一行从用户单击的链接中获取id,以到达此页面,该链接运行良好。有没有一种方法可以通过comments.php页面传递这个id,以确保页面加载良好?以下是comments.php代码:

代码语言:javascript
复制
if (have_comments()) {
    wp_list_comments('');
}

$comments_args = array(
    'label_submit' => 'Submit Comment',
    'title_reply' => 'Post a Comment',
    'comment_notes_after' => ''
);
comment_form($comments_args);

<#>编辑

问题是,有一个页面可以显示到事件的不同链接。当我单击该链接时,它将打开与该链接关联的记录,该记录每次都可能有所不同。

所以,我需要做的是,在页面上显示与记录相关的注释。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2021-04-01 15:17:50

使用标准的注释表单是不可能的。WordPress中的注释是围绕post in构建的,并使用这种假设进行编码,直到基础。甚至可以接收评论的post状态也在多个级别上进行硬编码。

注释表单本身知道之后通过comment_post_ID输入到哪里。

您将无法重新使用现有的注释表单来提交评论并通过常规方法处理它们。您需要从头开始重新构建注释表单,以及提交注释的代码,以及服务器端的注释提交处理。

此外,注释用于发布,您对这些自定义表记录的注释将显示在随机的帖子和附件中,以及错误的注释计数和排序。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/385971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档