Fatal error on courses pages
-
I installed wordpress and learnpress on localhost (with XAMP) but when I activated Learpress in pages related to courses It fails and show this message:
Fatal error: Uncaught ArgumentCountError: array_merge() does not accept unknown named parameters in C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\course\abstract-course.php:1839 Stack trace: #0 C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\course\abstract-course.php(1839): array_merge(lp_lesson: Array, lp_quiz: Array) #1 C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\lp-template-functions.php(2203): LP_Abstract_Course->prepare() #2 C:\xampp\htdocs\Academa\wp-includes\class-wp-hook.php(289): learn_press_setup_object_data(Object(WP_Post)) #3 C:\xampp\htdocs\Academa\wp-includes\class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #4 C:\xampp\htdocs\Academa\wp-includes\plugin.php(551): WP_Hook->do_action(Array) #5 C:\xampp\htdocs\Academa\wp-includes\class-wp-query.php(4305): do_action_ref_array(‘the_post’, Array) #6 C:\xampp\htdocs\Academa\wp-includes\class-wp-query.php(3314): WP_Query->setup_postdata(Object(WP_Post)) #7 C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\templates\content-archive-course.php(53): WP_Query->the_post() #8 C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\lp-template-functions.php(2589): include(‘C:\\xampp\\htdocs…’) #9 C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\class-lp-page-controller.php(573): learn_press_get_template(‘content-archive…’) #10 C:\xampp\htdocs\Academa\wp-includes\shortcodes.php(343): LP_Page_Controller->archive_content(”, ”, ‘learn_press_arc…’) #11 [internal function]: do_shortcode_tag(Array) #12 C:\xampp\htdocs\Academa\wp-includes\shortcodes.php(218): preg_replace_callback(‘/\\[(\\[?)(learn_…’, ‘do_shortcode_ta…’, ‘[learn_press_ar…’) #13 C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\class-lp-page-controller.php(652): do_shortcode(‘[learn_press_ar…’) #14 C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\class-lp-page-controller.php(412): LP_Page_Controller->_load_archive_courses(‘C:\\xampp\\htdocs…’) #15 C:\xampp\htdocs\Academa\wp-includes\class-wp-hook.php(287): LP_Page_Controller->template_loader(‘C:\\xampp\\htdocs…’) #16 C:\xampp\htdocs\Academa\wp-includes\plugin.php(212): WP_Hook->apply_filters(‘C:\\xampp\\htdocs…’, Array) #17 C:\xampp\htdocs\Academa\wp-includes\template-loader.php(104): apply_filters(‘template_includ…’, ‘C:\\xampp\\htdocs…’) #18 C:\xampp\htdocs\Academa\wp-blog-header.php(19): require_once(‘C:\\xampp\\htdocs…’) #19 C:\xampp\htdocs\Academa\index.php(17): require(‘C:\\xampp\\htdocs…’) #20 {main} thrown in C:\xampp\htdocs\Academa\wp-content\plugins\learnpress\inc\course\abstract-course.php on line 1839
What can I do to fix it? Because it just fails and don’t let me see what’s in the courses and everithing related to courses. Thanks
On line 1839 appears this:
$all_ids = call_user_func_array( 'array_merge', $type_items );
The topic ‘Fatal error on courses pages’ is closed to new replies.