请在我的服务器上使用wordpress主题时获取以下错误,任何人都可以帮助解决发生这种情况的原因。
解析错误:语法错误,第1行/wp-content/themes/BookYourTravel/includes/theme_filters.php中的意外T_FUNCTION
这些是该文件中提到的代码
<?php
/** * Remove password email text if option for users to set their own password is enabled in Theme settings. */
function remove_password_email_text ( $text )
{
$let_users_set_pass = of_get_option('let_users_set_pass', 0);
if ($text == 'A password will be e-mailed to you.' && $let_users_set_pass)
$text = '';
return $text;
}
add_filter( 'gettext', 'remove_password_email_text' );
?>
答案 0 :(得分:1)
您缺少一个{
和一个}
这里:
if ($text == 'A password will be e-mailed to you.' && $let_users_set_pass)
{ // <-- here is the missing {
$text = '';
return $text;
}
在这里:
} // <-- here is the missing }
add_filter( 'gettext', 'remove_password_email_text' );
?>
答案 1 :(得分:0)
请从服务器下载theme_filters.php文件并检查格式是否正确或代码只是一行。如果代码在一行中,只需格式化即可。当我在服务器上检查我的文件时,我遇到了同样的问题,它显示的代码如下:
<?php/*some comment here*/function xyz...?>
我将此文件格式化为:
<?php
/*some comment here*/
function xyz...
.
.
.
?>
现在它对我来说很好。
祝你好运......