解析错误:语法错误,意外'返回'(T_RETURN),期待函数(T_FUNCTION)

时间:2016-01-27 23:19:30

标签: php wordpress

我尝试将代码插入到Wordpress中的customizer_class.php文件中。我从这个页面获得了代码:http://vibethemes.com/documentation/wplms/knowledge-base/removing-instructors-profile-link-from-name-in-course-page/并使用代码保存了我的文件。

但是代码不起作用。我删除了代码并更新了文件。但是我收到了这个错误:

  

解析错误:语法错误,意外'返回'(T_RETURN),期待函数(T_FUNCTION)

现在几乎我的所有网站都拒绝工作,几乎在我访问的每个页面上都会出现上述错误。由于这个错误,我甚至无法在我的Wordpress网站上以管理员身份登录。

以下是我现在使用的代码,我最初尝试删除的代码。

<?php

if(!class_exists('WPLMS_Customizer_Plugin_Class'))
{   
    class WPLMS_Customizer_Plugin_Class  // We'll use this just to avoid function name conflicts 
    {

        public function __construct(){   
            add_filter('wplms_course_nav_menu',array($this,'wplms_course_nav_menu'));
        } // END public function __construct
        public function activate(){
            // ADD Custom Code which you want to run when the plugin is activated
        }
        public function deactivate(){
            // ADD Custom Code which you want to run when the plugin is de-activated    
        }

        // ADD custom Code in clas
        function wplms_course_nav_menu($menu_array){
            $units = bp_course_get_curriculum_units(get_the_ID());
            if(!is_Array($units) || !count($units)){                
                unset($menu_array['curriculum']);    
            }              
            return $menu_array;        
        }  

    } // END class WPLMS_Customizer_Class
} // END if(!class_exists('WPLMS_Customizer_Class'))

?>

我认为在删除无效的额外代码时我可能删除了必要的代码,但我不知道原始文件是什么样的。即使我能找到它看起来像什么,WP管理员由于错误而无法正常运行,因此很难修复它。

0 个答案:

没有答案