使用较新的PHP版本时出现PHP错误

时间:2019-05-02 作者:Mr Ethernet

在我的网站上启用PHP版本7.2.17或更新版本时,我会在一些页面上收到与PHP相关的错误消息。

Warning: 在中使用未定义的常量comment\\u notes\\u before-假定“comment\\u notes\\u before”(这将在PHP的未来版本中引发错误)/home/(username)/public_html/(domain name).com/wp-content/themes/Divi-child/comments.php 在线68

下面是注释第68行的代码。php文件:

comment_form( array( \'fields\' => $fields, \'label_submit\' => esc_attr__( \'Submit\', \'Divi\' ), \'title_reply\' => \'<span>\' . esc_attr__( \'Leave a comment\', \'Divi\' ) . \'</span>\', \'title_reply_to\' => esc_attr__( \'Leave a Reply to %s\', \'Divi\' ), \'class_submit\' => \'submit et_pb_button\', comment_notes_before
这是第69行:

=>\'<p class="comment-notes">\' . __( \'\' ) . \'</p>\' ) ); ?>
有什么想法可能导致这种情况,以及我需要对PHP源代码进行哪些调整吗?

1 个回复
最合适的回答,由SO网友:Oleh 整理而成

请尝试将该行更改为

comment_form( array( \'fields\' => $fields, \'label_submit\' => esc_attr__( \'Submit\', \'Divi\' ), \'title_reply\' => \'<span>\' . esc_attr__( \'Leave a comment\', \'Divi\' ) . \'</span>\', \'title_reply_to\' => esc_attr__( \'Leave a Reply to %s\', \'Divi\' ), \'class_submit\' => \'submit et_pb_button\', \'comment_notes_before\' 

相关推荐

向admin-post.php发出POST请求

我正在尝试从我的管理设置页面上发布一个新插件的请求。提交后,以下代码将我带到一个空白页(URL为:http://192.168.1.33:3000/wptest2/wp-admin/admin-post.php). 没有var转储,没有重定向到google。没有控制台错误,我在日志中也没有看到任何apache错误。我怀疑表单没有提交到正确的目的地。 <form action=\"<?php echo esc_url(admin_url(\'admin-pos