Code Analysis: WPPedia 1.2.4

Function Rating Maintainability Complexity Lines of code
WPPedia\options::settings_init()
B
26
12 218
WPPedia\admin::create_colorscheme_css_vars()
A
41 15 54
wppedia_enqueue_frontend_assets()
A
41 12 51
wppedia_enqueue_admin_assets()
A
49 13 26
WPPedia\compatibilities\compatibilityLoader::maybeLoadCompatFile()
A
50 12 28
WPPedia\options::do_settings_sections_tabbed()
A
42 10 56
wppedia_get_template_part()
A
55 12 19
WPPedia\modules\crossLinkModule::parse_content_xml()
A
40 9 55
WPPedia\template::current_template_exists_in_theme()
A
53 10 25
WPPedia\options::wppedia_permalink_settings_save()
A
54 10 20
WPPedia\template::generate_char_navigation_link()
A
46 8 36
WPPedia\options::do_settings_fields()
A
49 8 30
WPPedia\admin::frontpage_slug_not_matching_permalink_settings_notice()
A
51 8 23
is_wppedia_page()
A
58 8 17
get_the_excerpt_wppedia()
S
49 6 33
WPPedia\template::template_include()
S
62 8 10
WPPedia\admin::current_screen_post_type()
S
61 7 12
WPPedia\modules\crossLinkModule::__construct()
S
58 6 15
WPPedia\WPPediaUpgrade::handle_upgrade_options()
S
58 5 16
is_wppedia_archive()
S
64 6 9
WPPedia\WPPediaQuery::default_posts_per_page()
S
69 6 5
wppedia_locate_template()
S
60 5 13
WPPedia\modules\crossLinkModule::the_content_linked()
S
59 5 13
WPPedia\postType::register_wppedia_post_type()
S
41 2 56
wppedia_get_search_form_attrs()
S
51 4 25
wppedia_get_posts_initial_letter_list()
S
53 4 23
WPPedia\options::settings_section_callback()
S
57 4 17
WPPedia\postType::post_type_link()
S
56 4 16
WPPedia\inlineStyleCollector::add()
S
57 4 16
WPPedia\admin::set_admin_notice_state()
S
58 4 15
is_wppedia_search()
S
65 5 9
WPPedia\admin::ajax_dismiss_notice_handler()
S
60 4 14
WPPedia\postType::manage_initial_character_onsave()
S
51 3 29
WPPedia\modules\crossLinkModule::get_crosslink_posts()
S
51 3 27
WPPedia\postType::limit_reached_msg_notice()
S
62 4 11
WPPedia\postType::add_rewrite_rules()
S
52 3 26
WPPedia\options::get_option_defaults()
S
52 3 25
WPPedia::init()
S
54 3 21
WPPedia\restController::get_wiki_entry_searchables()
S
57 3 17
WPPedia\WPPediaQuery::default_wiki_entries_orderby()
S
64 4 9
WPPedia\modules\crossLinkModule::the_post_content_links()
S
66 4 9
WPPedia\postType::limit_num_posts()
S
58 3 15
WPPedia\WPPediaUpgrade::replace_option_key()
S
63 4 9
is_wppedia_singular()
S
65 4 9
is_wppedia_frontpage()
S
65 4 9
WPPedia\postMeta::save_post()
S
62 3 11
WPPedia\postMeta::value()
S
62 3 11
WPPedia\options::dropdown_pages()
S
63 3 11
WPPedia\postType::create_wppedia_initial_letter_tax()
S
47 1 36
WPPedia\postType::create_wppedia_category_tax()
S
47 1 36
WPPedia\options::settings_cb()
S
54 1 31
wppedia_list_chars()
S
51 1 31
WPPedia\modules\tooltipModule::__generate_tooltip()
S
63 3 10
WPPedia\modules\tooltipModule::tooltip_thumbnail()
S
63 3 10
WPPedia\template::custom_index_php()
S
71 3 5
WPPedia\template::custom_search_php()
S
72 3 5
WPPedia\template::post_class()
S
67 3 7
WPPedia\admin::wppedia_admin_body_class()
S
68 3 7
WPPedia\options::set_flush_rewrite_rules_flag()
S
72 3 5
wppedia_get_post_alternative_terms()
S
64 3 9
get_wppedia_url()
S
64 3 10
wppedia_slugify()
S
60 2 13
WPPedia::define_constants()
S
59 2 13
WPPedia\postMeta::fields_table()
S
64 2 12
WPPedia\postMeta::add_meta_boxes()
S
62 2 12
WPPedia\options::get_public_posttypes()
S
63 2 11
WPPedia\admin::ajax_dismiss_notice_print_scripts()
S
59 1 23
WPPedia\postMeta::__construct()
S
55 1 20
WPPedia\WPPediaQuery::search_wppedia()
S
71 2 6
WPPedia\template::getInstance()
S
72 2 6
wppedia_get_post_initial_letter()
S
67 2 7
wppedia_loop_featured_image()
S
74 2 5
wppedia_single_content()
S
61 1 15
WPPedia\WPPediaUpgrade::is_upgrade_required()
S
72 2 6
WPPedia\WPPediaUpgrade::set_default_option()
S
72 2 5
wppedia_loop_excerpt()
S
71 2 6
WPPedia\WPPediaQuery::posts_join_get_posts_by_initial_letter()
S
63 2 10
wppedia_single_featured_image()
S
69 2 7
wppedia_add_inline_style()
S
73 2 5
WPPedia\WPPediaUpgrade::maybe_run_upgrade()
S
70 2 7
wppedia_maybe_define_constant()
S
75 2 5
WPPedia\compatibilities\compatibilityCollection::runThemeCompatibilities()
S
66 2 9
WPPedia\activation::activate()
S
67 2 7
wppedia_has_static_frontpage()
S
74 2 5
WPPedia\compatibilities\compatibilityCollection::runPluginCompatibilies()
S
66 2 9
WPPedia\options::getInstance()
S
72 2 6
WPPedia\inlineStyleCollector::getInstance()
S
72 2 6
wppedia_get_page_id()
S
74 2 4
WPPedia\compatibilities\compatibilityCollection::setDefaultPluginCompatibilities()
S
70 2 6
WPPedia\admin::wppedia_archive_post_state()
S
70 2 6
WPPedia\postType::set_flush_rewrite_rules_flag()
S
74 2 5
WPPedia\WPPediaQuery::posts_where_get_posts_by_initial_letter()
S
68 2 7
WPPedia\inlineStyleCollector::merge_inline_styles()
S
69 2 7
WPPedia\template::body_class()
S
72 2 5
WPPedia\template::get_char_navigation_link_anchor()
S
63 2 10
WPPedia\compatibilities\compatibilityCollection::setDefaultThemeCompatibilities()
S
64 2 10
WPPedia\WPPediaUpgrade::set_version_option()
S
68 2 7
WPPedia\admin::enqueue_colorscheme_css()
S
68 2 7
WPPedia\modules\crossLinkModule::sort_post_titles()
S
64 2 10
WPPedia\admin::get_admin_notice_state()
S
69 2 7
WPPedia\postType::getInstance()
S
72 2 6
WPPedia\postType::do_limit_reached_msg()
S
65 2 10
WPPedia::getInstance()
S
72 2 6
WPPedia\admin::remove_admin_notice_state()
S
66 2 8
WPPedia\postType::set_permalink_base()
S
71 2 6
WPPedia::plugin_path()
S
78 2 3
WPPedia\postType::__construct()
S
58 1 14
WPPedia\admin::__construct()
S
60 1 12
wppedia_single_link_pages()
S
62 1 12
wppedia_get_posts()
S
63 1 11
WPPedia\options::settings_page()
S
64 1 11
WPPedia\WPPedia_Twenty_Twenty::init()
S
79 1 3
the_excerpt_wppedia()
S
79 1 3
WPPedia\compatibilities\compatibilityLoader::setClassName()
S
77 1 4
WPPedia\compatibilities\compatibilityCollection::addPluginCompatibility()
S
80 1 3
wppedia_navigation()
S
80 1 3
WPPedia\inlineStyleCollector::__construct()
S
98 1 1
wppedia_postlist_wrapper_start()
S
80 1 3
WPPedia\compatibilities\compatibilityLoader::load()
S
82 1 3
wppedia_sidebar()
S
82 1 3
WPPedia\activation::__construct()
S
100 1 1
WPPedia\postType::definePostTypes()
S
74 1 5
WPPedia\compatibilities\compatibilityCollection::__construct()
S
70 1 6
WPPedia\inlineStyleCollector::remove()
S
76 1 4
WPPedia\options::wppedia_permalink_part_sanitize()
S
68 1 7
WPPedia\WPPedia_Twenty_Nineteen::init()
S
79 1 3
create_wppedia_navigation_shortcode()
S
74 1 5
WPPedia\compatibilities\compatibilityLoader::setThemeName()
S
77 1 4
WPPedia\compatibilities\compatibilityLoader::setType()
S
77 1 4
WPPedia\inlineStyleCollector::collect_inline_styles()
S
80 1 3
WPPedia\modules\crossLinkModule::prepare_link_phrase()
S
67 1 8
WPPedia\admin::settings_header_logo()
S
83 1 3
WPPedia\compatibilities\compatibilityCollection::addThemeCompatibility()
S
80 1 3
wppedia_posts_pagination()
S
65 1 9
wppedia_get_version()
S
83 1 3
wppedia_wrapper_end()
S
80 1 3
WPPedia\deactivation::__construct()
S
100 1 1
WPPedia\postMeta::label()
S
67 1 9
wppedia_searchform()
S
82 1 3
WPPedia::__construct()
S
98 1 1
WPPedia\template::__clone()
S
98 1 1
wppedia_get_post_type()
S
79 1 3
WPPedia\postType::defineTaxonomies()
S
71 1 6
WPPedia\postMeta::add_meta_box_callback()
S
75 1 4
WPPedia\postType::__clone()
S
98 1 1
WPPedia\WPPediaUpgrade::__construct()
S
72 1 5
wppedia_wrapper_start()
S
80 1 3
WPPedia\compatibilities\compatibilityLoader::setSlug()
S
77 1 4
WPPedia\restController::get_endpoint_url()
S
75 1 4
WPPedia\restController::register_rest_routes()
S
66 1 9
WPPedia::template_path()
S
79 1 3
WPPedia\deactivation::deactivate()
S
81 1 3
WPPedia::__clone()
S
98 1 1
WPPedia\template::__construct()
S
68 1 7
WPPedia\options::__clone()
S
98 1 1
WPPedia\options::__construct()
S
66 1 8
wppedia_single_title()
S
80 1 3
wppedia_postlist_wrapper_end()
S
80 1 3
WPPedia\WPPedia_Twenty_Twenty_One::init()
S
79 1 3
WPPedia\restController::__construct()
S
72 1 5
WPPedia\WPPediaQuery::__construct()
S
67 1 7
wppedia_loop_item_title()
S
80 1 3
create_wppedia_searchform_shortcode()
S
74 1 5
WPPedia\admin::plugin_action_links()
S
70 1 5
WPPedia\inlineStyleCollector::get_final_css()
S
77 1 4
WPPedia\inlineStyleCollector::__clone()
S
98 1 1
WPPedia\admin::unset_admin_notice_state_permalink_base_frontpage_slug_check()
S
82 1 3
WPPedia::setup()
S
78 1 3
WPPedia\modules\tooltipModule::__construct()
S
71 1 5
wppedia_entry_content_start()
S
100 1 3
wppedia_entry_content_end()
S
100 1 3
WPPedia\compatibilities\compatibilityLoader::setPath()
S
77 1 4
WPPedia()
S
82 1 3
WPPedia\options::get_deprecated_options()
S
75 1 5
WPPedia\admin::__clone()
S
98 1 1