Code Analysis: WPPedia 1.1.6

Function Rating Maintainability Complexity Lines of code
bf\wpPedia\options::settings_init()
B
26
12 219
bf\wpPedia\admin::create_colorscheme_css_vars()
A
41 15 54
wppedia_enqueue_frontend_assets()
A
41 12 51
wppedia_enqueue_admin_assets()
A
50 12 26
bf\wpPedia\options::do_settings_sections_tabbed()
A
42 10 56
wppedia_get_template_part()
A
55 12 19
bf\wpPedia\modules\crosslinks::parse_content_xml()
A
40 9 55
bf\wpPedia\options::field()
A
51 10 28
bf\wpPedia\template::current_template_exists_in_theme()
A
53 10 25
bf\wpPedia\template::generate_char_navigation_link()
A
46 8 36
bf\wpPedia\options::do_settings_fields()
A
49 8 30
bf\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
bf\wpPedia\template::template_include()
S
62 8 10
bf\wpPedia\admin::current_screen_post_type()
S
61 7 12
bf\wpPedia\options::wppedia_permalink_settings_save()
S
58 6 15
bf\wpPedia\modules\crosslinks::__construct()
S
57 6 15
bf\wpPedia\WPPedia_Upgrade::handle_upgrade_options()
S
58 5 16
is_wppedia_archive()
S
64 6 9
bf\wpPedia\query_control::default_posts_per_page()
S
69 6 5
bf\wpPedia\options::input_minmax()
S
59 5 14
bf\wpPedia\modules\crosslinks::the_content_linked()
S
59 5 13
wppedia_locate_template()
S
60 5 13
wppedia_get_search_form_attrs()
S
51 4 25
bf\wpPedia\post_type::register_wppedia_post_type()
S
41 2 55
wppedia_get_posts_initial_letter_list()
S
53 4 23
bf\wpPedia\options::settings_section_callback()
S
57 4 17
bf\wpPedia\inline_style_collector::add()
S
57 4 16
bf\wpPedia\admin::set_admin_notice_state()
S
58 4 15
is_wppedia_search()
S
65 5 9
bf\wpPedia\post_type::manage_initial_character_onsave()
S
52 3 29
bf\wpPedia\admin::ajax_dismiss_notice_handler()
S
60 4 14
bf\wpPedia\modules\crosslinks::get_crosslink_posts()
S
51 3 27
bf\wpPedia\post_type::limit_reached_msg_notice()
S
62 4 11
bf\wpPedia\options::get_option_defaults()
S
52 3 25
WPPedia::init()
S
55 3 20
bf\wpPedia\options::title()
S
57 3 18
bf\wpPedia\rest_controller::get_wiki_entry_searchables()
S
57 3 17
bf\wpPedia\modules\crosslinks::the_post_content_links()
S
66 4 9
bf\wpPedia\query_control::default_wiki_entries_orderby()
S
64 4 9
bf\wpPedia\WPPedia_Upgrade::replace_option_key()
S
63 4 9
is_wppedia_singular()
S
65 4 9
is_wppedia_frontpage()
S
65 4 9
wppedia_maybe_define_constant()
S
67 4 8
bf\wpPedia\post_type::limit_num_posts()
S
59 3 14
bf\wpPedia\post_type::post_type_link()
S
60 3 12
bf\wpPedia\options::dropdown_pages()
S
63 3 11
bf\wpPedia\post_meta::save_post()
S
62 3 11
bf\wpPedia\post_meta::value()
S
62 3 11
bf\wpPedia\options::input()
S
62 3 11
bf\wpPedia\options::display_field_description()
S
64 3 11
bf\wpPedia\post_type::create_wppedia_initial_letter_tax()
S
47 1 36
bf\wpPedia\options::settings_cb()
S
54 1 31
wppedia_list_chars()
S
51 1 31
bf\wpPedia\template::custom_search_php()
S
72 3 5
bf\wpPedia\template::post_class()
S
67 3 7
bf\wpPedia\options::checkbox()
S
64 3 9
bf\wpPedia\options::value()
S
63 3 10
bf\wpPedia\options::restrict_pro()
S
69 3 6
get_wppedia_url()
S
64 3 10
wppedia_get_post_alternative_terms()
S
64 3 9
bf\wpPedia\options::set_flush_rewrite_rules_flag()
S
72 3 5
bf\wpPedia\admin::wppedia_admin_body_class()
S
68 3 7
bf\wpPedia\modules\tooltip::__generate_tooltip()
S
63 3 10
bf\wpPedia\modules\tooltip::tooltip_thumbnail()
S
63 3 10
bf\wpPedia\template::custom_index_php()
S
71 3 5
bf\wpPedia\options::textarea()
S
64 3 10
bf\wpPedia\options::select()
S
64 3 9
wppedia_slugify()
S
60 2 13
bf\wpPedia\post_meta::add_meta_boxes()
S
62 2 12
bf\wpPedia\post_meta::fields_table()
S
64 2 12
bf\wpPedia\options::get_public_posttypes()
S
63 2 11
bf\wpPedia\options::select_options()
S
63 2 11
bf\wpPedia\admin::ajax_dismiss_notice_print_scripts()
S
59 1 23
bf\wpPedia\post_meta::__construct()
S
55 1 20
wppedia_get_page_id()
S
74 2 4
bf\wpPedia\admin::remove_admin_notice_state()
S
66 2 8
bf\wpPedia\modules\crosslinks::sort_post_titles()
S
64 2 10
bf\wpPedia\post_type::do_limit_reached_msg()
S
65 2 10
bf\wpPedia\template::getInstance()
S
72 2 6
bf\wpPedia\admin::enqueue_colorscheme_css()
S
68 2 7
bf\wpPedia\query_control::posts_where_get_posts_by_initial_letter()
S
68 2 7
bf\wpPedia\options::checkbox_group()
S
64 2 9
bf\wpPedia\WPPedia_Upgrade::set_default_option()
S
72 2 5
WPPedia::plugin_path()
S
78 2 3
wppedia_get_post_initial_letter()
S
67 2 7
wppedia_loop_featured_image()
S
69 2 7
wppedia_loop_excerpt()
S
68 2 8
wppedia_add_inline_style()
S
73 2 5
bf\wpPedia\inline_style_collector::merge_inline_styles()
S
69 2 7
wppedia_single_featured_image()
S
69 2 7
bf\wpPedia\WPPedia_Upgrade::maybe_run_upgrade()
S
70 2 7
wppedia_single_content()
S
61 1 15
wppedia_has_static_frontpage()
S
74 2 5
bf\wpPedia\WPPedia_Upgrade::set_version_option()
S
68 2 7
bf\wpPedia\activation::activate()
S
67 2 7
bf\wpPedia\query_control::posts_join_get_posts_by_initial_letter()
S
63 2 10
bf\wpPedia\inline_style_collector::getInstance()
S
72 2 6
bf\wpPedia\admin::wppedia_archive_post_state()
S
70 2 6
bf\wpPedia\post_type::getInstance()
S
72 2 6
bf\wpPedia\post_type::set_permalink_base()
S
71 2 6
bf\wpPedia\options::getInstance()
S
72 2 6
bf\wpPedia\WPPedia_Upgrade::is_upgrade_required()
S
72 2 6
bf\wpPedia\post_type::set_flush_rewrite_rules_flag()
S
74 2 5
bf\wpPedia\template::get_char_navigation_link_anchor()
S
63 2 10
bf\wpPedia\query_control::search_wppedia()
S
71 2 6
WPPedia::getInstance()
S
72 2 6
bf\wpPedia\admin::get_admin_notice_state()
S
69 2 7
bf\wpPedia\template::body_class()
S
72 2 5
bf\wpPedia\options::select_selected()
S
68 2 7
bf\wpPedia\admin::__construct()
S
60 1 12
wppedia_single_link_pages()
S
62 1 12
bf\wpPedia\post_type::__construct()
S
61 1 11
bf\wpPedia\options::settings_page()
S
64 1 11
wppedia_get_posts()
S
63 1 11
wppedia_get_post_type()
S
80 1 3
bf\wpPedia\template::__construct()
S
68 1 7
bf\wpPedia\rest_controller::get_endpoint_url()
S
75 1 4
bf\wpPedia\admin::settings_header_logo()
S
83 1 3
bf\wpPedia\deactivation::deactivate()
S
81 1 3
wppedia_posts_pagination()
S
65 1 9
bf\wpPedia\inline_style_collector::__construct()
S
98 1 1
bf\wpPedia\rest_controller::__construct()
S
72 1 5
bf\wpPedia\inline_style_collector::__clone()
S
98 1 1
bf\wpPedia\options::get_deprecated_options()
S
75 1 5
wppedia_loop_item_title()
S
80 1 3
wppedia_entry_content_end()
S
100 1 3
WPPedia()
S
82 1 3
bf\wpPedia\query_control::__construct()
S
67 1 7
the_excerpt_wppedia()
S
79 1 3
bf\wpPedia\template::__clone()
S
98 1 1
bf\wpPedia\modules\crosslinks::prepare_link_phrase()
S
67 1 8
bf\wpPedia\activation::__construct()
S
100 1 1
bf\wpPedia\options::wppedia_permalink_part_sanitize()
S
68 1 7
bf\wpPedia\rest_controller::register_rest_routes()
S
66 1 9
WPPedia::setup()
S
78 1 3
wppedia_entry_content_start()
S
100 1 3
bf\wpPedia\WPPedia_Upgrade::__construct()
S
72 1 5
wppedia_wrapper_end()
S
80 1 3
bf\wpPedia\inline_style_collector::collect_inline_styles()
S
80 1 3
bf\wpPedia\modules\tooltip::__construct()
S
71 1 5
bf\wpPedia\post_meta::label()
S
67 1 9
WPPedia::template_path()
S
79 1 3
wppedia_wrapper_start()
S
80 1 3
wppedia_navigation()
S
80 1 3
wppedia_postlist_wrapper_end()
S
80 1 3
WPPedia::__clone()
S
98 1 1
bf\wpPedia\inline_style_collector::get_final_css()
S
77 1 4
wppedia_sidebar()
S
82 1 3
bf\wpPedia\post_type::__clone()
S
98 1 1
bf\wpPedia\options::__clone()
S
98 1 1
bf\wpPedia\admin::plugin_action_links()
S
70 1 5
WPPedia::define_constants()
S
68 1 7
wppedia_single_title()
S
80 1 3
wppedia_postlist_wrapper_start()
S
80 1 3
WPPedia::__construct()
S
98 1 1
wppedia_loop_postlink_open()
S
80 1 3
bf\wpPedia\post_type::add_rewrite_rules()
S
66 1 8
bf\wpPedia\admin::unset_admin_notice_state_permalink_base_frontpage_slug_check()
S
82 1 3
bf\wpPedia\inline_style_collector::remove()
S
76 1 4
wppedia_searchform()
S
82 1 3
wppedia_loop_postlink_close()
S
100 1 3
bf\wpPedia\options::__construct()
S
67 1 7
wppedia_get_version()
S
83 1 3
bf\wpPedia\admin::__clone()
S
98 1 1
bf\wpPedia\deactivation::__construct()
S
100 1 1
create_wppedia_searchform_shortcode()
S
74 1 5
create_wppedia_navigation_shortcode()
S
74 1 5
bf\wpPedia\post_meta::add_meta_box_callback()
S
75 1 4