我尝试将代码插入到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管理员由于错误而无法正常运行,因此很难修复它。