PluginProbe
Elementor Website Builder – more than just a page builder / 3.9.0
Elementor Website Builder – more than just a page builder v3.9.0
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | includes/template-library/data/endpoints/templates.php +1 -21 4.2.13.9.0 View file →
@@ -47,29 +47,9 @@
47 47 return 'template-library/templates';
48 48 }
49 49
50 50 public function get_items( $request ) {
51 - return $this->reorder_categories( Plugin::$instance->templates_manager->get_library_data( [ 'filter_sources' => [ $request->get_param( 'source' ) ] ] ) );
52 - }
53 -
54 - /**
55 - * Move the '404 page' category to the end of the list
56 - *
57 - * @param array $library_data
58 - * @return array
59 - */
60 - private function reorder_categories( array $library_data ): array {
61 - $not_found_category = '404 page';
62 -
63 - $key = array_search( $not_found_category, $library_data['config']['block']['categories'] );
64 - if ( false === $key ) {
65 - return $library_data;
66 - }
67 -
68 - array_splice( $library_data['config']['block']['categories'], $key, 1 );
69 - $library_data['config']['block']['categories'][] = $not_found_category;
70 -
71 - return $library_data;
51 + return Plugin::$instance->templates_manager->get_library_data( [ 'filter_sources' => [ $request->get_param( 'source' ) ] ] );
72 52 }
73 53
74 54 public function create_items( $request ) {
75 55 /** @var Source_Local $source */