【问题标题】:Wordpress error where comments usually display通常显示评论的 Wordpress 错误
【发布时间】:2013-03-19 06:02:02
【问题描述】:

我已在我的 wordpress 网站的屏幕选项中关闭了 cmets,但现在我在 cmets 框曾经所在的位置收到此错误:

警告:call_user_func() 期望参数 1 是一个有效的回调,函数 'custom_comment' 未找到或在 /home/website/public_html/wp-includes/comment-template.php 的第 1335 行中的函数名称无效

我不知道是什么导致了这个问题。我发现摆脱它的唯一方法是从 loop-post-single.php 文件中删除 cmets。但是,我不想这样做,因为我确实希望将来允许 cmets。现在,当我在屏幕选项中打开 cmets 时,我仍然得到同样的错误。我检查了comment-template.php 文件并将函数名称更改为'custom-comment' 它消除了错误,但cmets 不再正常工作。

我还有另一个名为 theme-cmets.php 的文件。该文件具有自定义注释功能。是否应该有一种方法可以链接这两个文件?

任何帮助都会很棒

【问题讨论】:

  • 您的意思是,当您在 wp-admin 的屏幕选项中取消选中 cmets 时,某种方式会影响您网站的前端?你用的是什么主题?当您尝试添加帖子时,您是在谈论您的管理员吗?

标签: wordpress


【解决方案1】:

请先在你的主题文件夹中检查你的comment.php,那里可能有类似的代码

wp_list_comments( array( 'callback' => 'xxxx_comment' ) );

改成

wp_list_comments();

希望这个对你有用。

【讨论】:

  • 感谢您的回复。我没有一个完全一样的。我有以下。
  • 它替换了错误,现在正在显示评论。但是评论框不存在,而且当我通过屏幕选项关闭单个帖子中的 cmets 时,它也不起作用。有什么建议么?感谢您迄今为止的帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-19
  • 2014-08-20
相关资源
最近更新 更多