Code Analysis: Gym Builder 1.0.0

Function Rating Maintainability Complexity Lines of code
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::registerCustomField()
D
34 36 72
GymBuilder\Inc\Controllers\Query::wp_query()
B
39 22 59
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::display_single_field()
A
45 12 39
GymBuilder\Inc\Controllers\Admin\AddPostTypes::init()
A
44 9 43
GymBuilder\Inc\Controllers\Helpers\Functions::get_template_part()
A
49 9 31
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::display_repeater_field()
A
49 9 28
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::save_single_meta()
A
51 9 27
GymBuilder\Inc\Controllers\Hooks\TemplateLoader::get_template_loader_default_file()
A
56 9 17
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::body_class()
A
55 8 20
GymBuilder\Inc\Controllers\Hooks\AfterSetupTheme::addPluginSupport()
A
55 8 17
GymBuilder\Inc\Controllers\Models\GymBuilderClass::get_schedule_time()
A
57 8 16
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::save_metaboxes()
A
57 8 16
GymBuilder\Inc\Base\Enqueue::enqueue()
S
49 7 28
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterPostType::add_post_types()
S
41 5 56
GymBuilder\Inc\Base\Install::create_options()
S
44 5 46
GymBuilder\Inc\Controllers\Widgets\Widgets::register_widget()
S
45 5 46
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterTaxonomy::add_taxonomies()
S
44 5 45
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::get_sanitize_callback()
S
59 7 14
GymBuilder\Inc\Controllers\Hooks\TemplateLoader::get_template_loader_files()
S
51 6 27
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::sanitize_field()
S
54 6 24
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::display_fields()
S
53 6 21
GymBuilder\Inc\Controllers\Admin\AddPostMeta::init()
S
40 2 69
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\CallbackMultiSelect::callback_multiselect()
S
54 5 20
GymBuilder\Inc\Controllers\Hooks\TemplateLoader::template_loader()
S
57 5 16
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::register_meta_boxes()
S
58 5 15
GymBuilder\Inc\Controllers\Helpers\Functions::insert_custom_pages()
S
52 4 25
GymBuilder\Inc\Controllers\Helpers\Functions::get_header()
S
55 4 19
GymBuilder\Inc\Controllers\Pagination::pagination()
S
57 4 16
GymBuilder\Inc\Controllers\Helpers\Functions::locate_template()
S
58 4 16
GymBuilder\Inc\Controllers\Hooks\AfterSetupTheme::template_redirect()
S
66 5 7
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_category()
S
59 4 15
GymBuilder\Inc\Controllers\Models\GymBuilderTrainer::get_trainer_socials()
S
59 4 14
GymBuilder\Inc\Controllers\Helpers\Functions::get_template()
S
58 4 14
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::sanitize_options()
S
61 4 13
GymBuilder\Inc\Controllers\Helpers\Functions::get_footer()
S
59 4 13
GymBuilder\Inc\Controllers\Admin\AddTaxonomies::init()
S
54 3 22
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::show_forms()
S
57 3 21
GymBuilder\Inc\Controllers\Admin\Settings\Api\ClassSettings::classFilteringSettings()
S
45 1 49
GymBuilder\Inc\Controllers\Admin\Settings\Api\TrainerSettings::trainerFilteringSettings()
S
45 1 49
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::withSubPage()
S
57 3 18
GymBuilder\Inc\Controllers\Helpers\Functions::is_blog_theme()
S
67 4 7
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::register()
S
66 4 8
GymBuilder\Inc\Controllers\ThemesSupport\Astra\ThemeSupport::astra_post_types()
S
64 4 9
GymBuilder\Inc\Controllers\Helpers\Functions::trainer_socials()
S
46 1 45
GymBuilder\Inc\Controllers\Helpers\Functions::get_pages()
S
59 3 14
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::show_navigation()
S
61 3 12
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::select()
S
60 3 12
GymBuilder\Inc\Controllers\Pagination::get_page_number()
S
63 3 11
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::sanitize_repeater_field()
S
62 3 11
GymBuilder\Inc\Controllers\Admin\Settings\Api\ClassSettings::classArchiveSettings()
S
47 1 39
GymBuilder\Inc\Controllers\Admin\Settings\Api\TrainerSettings::trainerArchiveSettings()
S
47 1 39
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::permalinks_settings()
S
50 1 35
GymBuilder\Inc\Controllers\Hooks\FilterHooks::custom_post_tags()
S
51 1 32
GymBuilder\Inc\Controllers\Admin\Settings\Api\ClassSettings::classImageSettings()
S
50 1 31
GymBuilder\Inc\Controllers\Admin\Settings\Api\TrainerSettings::trainerImageSettings()
S
50 1 31
GymBuilder\Inc\Controllers\Helpers\Functions::get_page_ids()
S
64 3 10
GymBuilder\Inc\Controllers\Helpers\Functions::is_class()
S
78 3 3
GymBuilder\Inc\Controllers\Helpers\Functions::is_trainer()
S
78 3 3
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\CallbackText::callback_text()
S
62 3 9
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::addAdminMenu()
S
65 3 8
GymBuilder\Inc\Controllers\Admin\AddConfig::add_display_post_states()
S
63 3 10
GymBuilder\Inc\Controllers\ThemesSupport\ThemesSupport::__construct()
S
64 3 10
GymBuilder\Inc\Init::register_services()
S
66 3 8
GymBuilder\Inc\Controllers\Helpers\Functions::get_page_id()
S
66 3 8
GymBuilder\Inc\Controllers\Helpers\Functions::get_trainers()
S
59 2 14
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\CallbackMultiCheck::callback_multicheck()
S
58 2 14
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::add_meta_box()
S
59 2 13
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\CallbackRadio::callback_radio()
S
60 2 12
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\CallbackSelect::callback_select()
S
60 2 11
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::init()
S
51 1 25
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::page_settings()
S
54 1 23
GymBuilder\Inc\Controllers\Admin\Settings\Api\ClassSettings::classSingleSettings()
S
54 1 22
GymBuilder\Inc\Controllers\Admin\Settings\Api\TrainerSettings::trainerSingleSettings()
S
54 1 22
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::set_settings_sections()
S
56 1 21
GymBuilder\Inc\Controllers\Admin\Settings\Api\ClassSettings::classCommonSettings()
S
58 1 16
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::date_picker()
S
72 2 4
GymBuilder\Inc\Controllers\Helpers\Functions::is_active_sidebar()
S
71 2 6
GymBuilder\Inc\Base\InitialControllers::register()
S
70 2 7
GymBuilder\Inc\Controllers\ThemesSupport\ThemesSupport::init()
S
71 2 6
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::getInstance()
S
72 2 6
GymBuilder\Inc\Controllers\Admin\Settings\Api\ClassSettings::classesOptionsValue()
S
67 2 8
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::getInstance()
S
72 2 6
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::initialize()
S
72 2 5
GymBuilder\Inc\Controllers\Hooks\TemplateLoader::init()
S
70 2 6
GymBuilder\Inc\Base\Install::activate()
S
70 2 7
GymBuilder\Inc\Controllers\Models\GymBuilderClass::get_the_schedule()
S
69 2 6
GymBuilder\Inc\Controllers\Admin\AddPostTypes::getInstance()
S
72 2 6
GymBuilder\Inc\Controllers\Models\GymBuilderClass::time_picker_format()
S
77 2 3
GymBuilder\Inc\Controllers\Models\GymBuilderClass::get_categories_array()
S
64 2 10
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::sanitize_group_field()
S
69 2 6
GymBuilder\Inc\Controllers\ThemesSupport\OceanWP\ThemeSupport::init()
S
71 2 6
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::get_option()
S
68 2 7
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::get_field_description()
S
66 2 8
GymBuilder\Inc\Controllers\ThemesSupport\Astra\ThemeSupport::init()
S
71 2 6
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterPostType::getInstance()
S
72 2 6
GymBuilder\Inc\Controllers\Admin\Settings\Api\TrainerSettings::trainersOptionsValue()
S
67 2 8
GymBuilder\Inc\Controllers\ThemesSupport\OceanWP\ThemeSupport::enqueue()
S
67 2 8
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterPostType::register_gym_builder_post_types()
S
70 2 6
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterTaxonomy::getInstance()
S
72 2 6
GymBuilder\Inc\Controllers\Models\GymBuilderTrainer::get_categories_array()
S
64 2 10
GymBuilder\Inc\Controllers\Helpers\Functions::print_html()
S
69 2 7
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterTaxonomy::register_taxonomies()
S
69 2 6
GymBuilder\Inc\Controllers\Helpers\Functions::is_classes()
S
77 2 3
GymBuilder\Inc\Controllers\Helpers\Functions::is_trainers()
S
77 2 3
GymBuilder\Inc\Controllers\Admin\AddConfig::get_custom_page_list()
S
61 1 13
GymBuilder\Inc\Controllers\Admin\Settings\Pages\Dashboard::setPages()
S
61 1 13
GymBuilder\Inc\Controllers\Helpers\Helper::orderbyQueryOptions()
S
61 1 12
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::setSubPages()
S
62 1 12
GymBuilder\Inc\Controllers\Models\GymBuilderClass::get_the_weekname()
S
61 1 12
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\AdminCallbacks::about_callback()
S
79 1 3
GymBuilder\Inc\Init::instantiate()
S
81 1 3
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::register()
S
69 1 7
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterTaxonomy::initialize()
S
82 1 3
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::textarea()
S
67 1 8
GymBuilder\Inc\Controllers\Helpers\Helper::get_the_terms()
S
79 1 3
GymBuilder\Inc\Controllers\Widgets\Widgets::init()
S
74 1 4
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::time_picker_24()
S
77 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_footer_wrapper_start()
S
78 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::gym_builder_pagination()
S
81 1 3
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::filter_empty()
S
80 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_footer_wrapper_end()
S
80 1 3
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterPostType::__construct()
S
78 1 3
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::time_picker()
S
77 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_footer_button()
S
75 1 4
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\CallbackCheckbox::callback_checkbox()
S
62 1 10
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::class_settings()
S
64 1 10
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::trainer_thumbnail()
S
75 1 4
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::trainer_loop_item_social()
S
75 1 4
GymBuilder\Inc\Controllers\Admin\Models\Metabox\MetaBoxModel::register()
S
82 1 3
GymBuilder\Inc\Controllers\Helpers\Functions::is_single_trainer()
S
79 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::output_content_wrapper()
S
80 1 3
GymBuilder\Inc\Controllers\Models\GymBuilderClass::the_content()
S
79 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_thumbnail()
S
75 1 4
GymBuilder\Inc\Controllers\Models\GymBuilderTrainer::the_title()
S
79 1 3
GymBuilder\Inc\Controllers\Helpers\Helper::wp_reset_temp_query()
S
74 1 5
GymBuilder\Inc\Base\SettingsLink::admin_settings_link()
S
73 1 5
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::trainer_loop_item_designation()
S
76 1 5
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::trainer_loop_item_description()
S
69 1 7
GymBuilder\Inc\Init::get_services()
S
65 1 9
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::trainer_loop_item_wrapper_end()
S
80 1 3
GymBuilder\Inc\Controllers\ThemesSupport\Astra\ThemeSupport::__construct()
S
78 1 3
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::cm_settings_callback()
S
72 1 6
GymBuilder\Inc\Controllers\Helpers\Functions::doing_it_wrong()
S
74 1 4
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::trainer_loop_item_title()
S
74 1 5
GymBuilder\Inc\Controllers\Models\GymBuilderTrainer::get_trainers()
S
68 1 8
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::about_callback()
S
82 1 3
GymBuilder\Inc\Controllers\Helpers\Functions::get_theme_slug_for_templates()
S
78 1 3
GymBuilder\Inc\Base\InitialControllers::load_hooks()
S
65 1 8
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::output_content_wrapper_end()
S
80 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_description()
S
69 1 7
GymBuilder\Inc\Controllers\Models\GymBuilderClass::the_title()
S
79 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::output_main_wrapper_end()
S
80 1 3
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::text()
S
68 1 7
GymBuilder\Inc\Controllers\Hooks\FilterHooks::init()
S
77 1 3
GymBuilder\Inc\Controllers\Models\GymBuilderTrainer::get_the_title()
S
80 1 3
GymBuilder\Inc\Controllers\Helpers\Functions::is_single_class()
S
79 1 3
GymBuilder\Inc\Controllers\ThemesSupport\OceanWP\ThemeSupport::__construct()
S
79 1 3
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::textarea_html()
S
67 1 8
GymBuilder\Inc\Base\InitialControllers::frontend_hook()
S
76 1 4
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::set_sections()
S
77 1 4
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::addPages()
S
77 1 4
GymBuilder\Inc\Base\SettingsLink::register()
S
78 1 3
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::__construct()
S
75 1 4
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::number()
S
67 1 8
GymBuilder\Inc\Base\InitialControllers::init_hooks()
S
65 1 10
GymBuilder\Inc\Base\Install::deactivate()
S
81 1 3
GymBuilder\Inc\Base\BaseController::__construct()
S
69 1 6
GymBuilder\Inc\Base\InitialControllers::admin_settings_page()
S
77 1 4
GymBuilder\Inc\Controllers\Models\GymBuilderTrainer::get_the_trainer_designation()
S
78 1 3
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\AdminCallbacks::adminDashboard()
S
79 1 3
GymBuilder\Inc\Controllers\Models\GymBuilderClass::get_classes()
S
68 1 8
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::addSubPages()
S
75 1 4
GymBuilder\Inc\Controllers\Helpers\Helper::wp_set_temp_query()
S
70 1 7
GymBuilder\Inc\Base\Install::update_gym_builder_version()
S
79 1 3
GymBuilder\Inc\Controllers\Widgets\Widgets::elementor_wordpress_widget_support()
S
68 1 7
GymBuilder\Inc\Controllers\Helpers\Functions::is_trainer_taxonomy()
S
79 1 3
GymBuilder\Inc\Base\Enqueue::register()
S
75 1 4
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_title()
S
74 1 5
GymBuilder\Inc\Controllers\Admin\AddConfig::__construct()
S
78 1 3
GymBuilder\Inc\Base\InitialControllers::gym_builder_loaded_text_domain()
S
78 1 3
GymBuilder\Inc\Controllers\Hooks\AfterSetupTheme::template_functions()
S
75 1 4
GymBuilder\Inc\Controllers\Admin\Models\Metabox\RegisterPostMeta::display_metaboxes()
S
72 1 5
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::set_settings_fields()
S
68 1 9
GymBuilder\Inc\Controllers\Admin\Settings\Api\Callbacks\CallbackHeading::callback_heading()
S
71 1 5
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterTaxonomy::__construct()
S
78 1 3
GymBuilder\Inc\Controllers\Admin\Settings\Api\SettingsApi::set_fields()
S
77 1 4
GymBuilder\Inc\Controllers\Models\GymBuilderTrainer::the_trainer_designation()
S
78 1 3
GymBuilder\Inc\Controllers\Admin\Models\Posts\RegisterPostType::initialize()
S
82 1 3
GymBuilder\Inc\Controllers\Models\GymBuilderClass::get_the_content()
S
80 1 3
GymBuilder\Inc\Controllers\Widgets\Widgets::widget_support()
S
79 1 3
GymBuilder\Inc\Controllers\Models\GymBuilderClass::get_the_title()
S
80 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_wrapper_end()
S
80 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_wrapper_start()
S
79 1 3
GymBuilder\Inc\Controllers\Helpers\Functions::is_class_taxonomy()
S
79 1 3
GymBuilder\Inc\Controllers\Admin\Models\Metabox\Fields\MetaFields::color_picker()
S
77 1 3
GymBuilder\Inc\Controllers\Admin\Settings\Pages\Dashboard::register()
S
71 1 6
GymBuilder\Inc\Controllers\Admin\Settings\Api\ConfigureSettings::trainer_settings()
S
66 1 9
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::trainer_loop_item_wrapper_start()
S
79 1 3
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::class_loop_item_meta()
S
72 1 5
GymBuilder\Inc\Base\Enqueue::frontend_enqueue_scripts()
S
70 1 6
GymBuilder\Inc\Controllers\Hooks\TemplateHooks::output_main_wrapper_start()
S
80 1 3