WordPress中的syntax error(语法错误)处理方法

一点优化
一点优化
一点优化
461
文章
40
评论
2019年12月25日18:03:29 评论 555围观 1254字阅读4分10秒

后台编辑出现这种错误:syntax error, unexpected end of file, expecting ‘,’ or ‘)’
syntax error翻译过来即语法错误,这个问题一般只有两种可能,第一:用了某个有问题的插件;第二,修改了主题中的某个文件或wordpress程序文件造成的。例如在网上复制了某段PHP代码,加入到WordPress某个文件中,而这个PHP的语法有问题,最常见的问题是语句后面忘记了分号:;,注意这个分号是半角的哦。

WordPress中的syntax error(语法错误)处理方法
WordPress维护 站长帮教程

如果是第一种原因,那么用FTP,找到wp-content/plugins/目录中对应的插件目录删除这个目录即可。一般目录名和插件名是一致的,例如Autoptimize插件的路径为wp-content/plugins/autoptimize。
第二种原因的话,首先恢复一下修改程序文件之前的备份。千万别告诉我,修改之前没有备份,那可是大忌,一定要养成多备份的好习惯哦。恢复后,检查程序代码是否有语法问题。通常情况下,经常都会修改主题中的functions.php文件来实现一些额外的功能或修改一些代码等。
functions.php文件的尾部是不是存在?>,这个是PHP短标签或长标签的结束符,所以是不是修改functions.php的时候大意把它给忘记了或误删除了。
还有一个常见的错误是例如:include_once ( get_template_directory() . '/menus.php' );后面是不是忘记有半角分号了?
最后一个建议是编辑php文件记得用Notepad++之类的工具软件,而不是记事本哦。在Notepad++中,缺少括号之类的错误也可以很容易发现。
以下是一些PHP常见的语法错误示例
缺少单引号或双引号引起的错误:

<?php
echo "Hello PHP';
?>

以上运行结果为:Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in wwwroottestindex.php on line 3
缺少结束符引起的错误:
<?php
for($i=1; $i<11; $i++)
{
echo $i //缺少结束符
}
?>
以上运行结果为:Parse error: syntax error, unexpected ‘}’, expecting ‘,’ or ‘;’ in wwwroottestindex.php on line 5
缺失括弧引起的错误:
<?php
for($i=0; $i<10; $i++)
{
for($j=0; $j<10; $j++)
{
echo $i*$j."<br>";
}
?>
以上运行结果为:Parse error: syntax error, unexpected end of file in wwwroottestindex.php on line 9
如果问题没有解决,老规矩,给站长帮留言吧。

  • 微信
  • 这是我的微信扫一扫
  • weinxin
  • QQ群
  • 我的QQ交流群扫一扫
  • weinxin
一点优化
  • 本文由 发表于 2019年12月25日18:03:29
WordPress添加好看的移动端底部菜单导航 wp美化

WordPress添加好看的移动端底部菜单导航

WordPress添加好看的移动端底部菜单导航,以前也分享过一个导航,不过那个不太好看,这里在分享一个导航在电脑端不显示,手机端显示,其它系统程序也可以用,把代码添加到主题的页脚文件就可以啦,CSS样...
利用HTML5预加载实现给wordpress预加载页面 WP综合教程

利用HTML5预加载实现给wordpress预加载页面

HTML5引入了预加载页面技术,可以大幅度提高网站加载时间以及速度,HTML5预加载是一种浏览器机制,使用浏览器空闲时间来预先下载/加载用户接下来很可能会浏览的页面,资源。 浏览器载入当前页面完成后,...
WordPress网站SEO优化插件:Smart SEO Tool WP插件

WordPress网站SEO优化插件:Smart SEO Tool

一点优化的徒弟找了一款WordPress网站SEO优化插件,这个插件聚合了一个网站所需要的基础功能,只要是做优化的应该没有不喜欢的,这款叫Smart SEO Tool,下面介绍一下这款插件的功能,个人...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: