Code Analysis: WPPedia 1.3.0

Function Rating Maintainability Complexity Lines of code
WPPedia\Options::settings_init()
B
26
5 228
WPPedia\Admin::create_colorscheme_css_vars()
A
41 15 54
wppedia_enqueue_admin_assets()
A
42 14 52
WPPedia\Options::setFieldArguments()
A
51 14 25
wppedia_enqueue_frontend_assets()
A
41 11 52
WPPedia\Compatibilities\Compatibility_Loader::maybeLoadCompatFile()
A
50 12 28
wppedia_get_template_part()
A
55 12 19
WPPedia\Modules\Cross_Link_Content::parse_content_xml()
A
40 9 57
WPPedia\Options::wppedia_permalink_settings_save()
A
51 11 24
WPPedia\Options::do_settings_sections_tabbed()
A
47 10 37
WPPedia\Template::current_template_exists_in_theme()
A
53 10 25
WPPedia\Options::do_settings_fields()
A
48 9 30
WPPedia\Template::generate_char_navigation_link()
A
46 8 36
WPPedia\Notification_Center::is_dismissed()
A
55 8 19
is_wppedia_page()
A
58 8 17
WPPedia\Options::settings_section_callback()
S
52 7 26
WPPedia\Options::get_option_defaults()
S
47 6 39
wppedia_page_title()
S
53 7 22
WPPedia\WP_Query_Setup::pre_get_posts()
S
55 7 18
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_frontpage_archive_description()
S
59 6 14
wppedia_get_page_id()
S
59 6 14
WPPedia\Options::maybe_set_flush_rewrite_rules_flag()
S
56 5 19
WPPedia\WP_Query_Setup::default_posts_per_page()
S
69 6 5
is_wppedia_archive()
S
64 6 9
WPPedia\Modules\Cross_Link_Content::__construct()
S
60 5 13
WPPedia\Modules\Cross_Link_Content::the_content_linked()
S
59 5 13
wppedia_locate_template()
S
60 5 13
WPPedia\Post_Type::register_wppedia_post_type()
S
41 2 56
wppedia_get_search_form_attrs()
S
51 4 25
WPPedia\Admin::frontpage_slug_not_matching_permalink_settings_notice()
S
52 4 24
wppedia_get_posts_initial_letter_list()
S
53 4 23
WPPedia\Inline_Style_Collector::add()
S
57 4 16
WPPedia\Post_Type::post_type_link()
S
56 4 16
is_wppedia_search()
S
65 5 9
WPPedia\Post_Type::manage_initial_character_onsave()
S
51 3 29
WPPedia\DB_Upgrade::handle_upgrade_options()
S
61 4 13
WPPedia\Modules\Cross_Link_Content::get_crosslink_posts()
S
51 3 27
WPPedia\Notification_Center::dismiss_notification()
S
62 4 11
WPPedia\Post_Type::limit_reached_msg_notice()
S
62 4 11
WPPedia\Post_Type::add_rewrite_rules()
S
52 3 26
WPPedia\Rest_Controller::get_wiki_entry_searchables()
S
57 3 17
WPPedia\DB_Upgrade::set_default_option()
S
59 3 16
is_wppedia_singular()
S
65 4 9
WPPedia\Modules\Cross_Link_Content::the_post_content_links()
S
66 4 9
WPPedia\Post_Type::limit_num_posts()
S
58 3 15
WPPedia\Options::get_option()
S
68 4 6
WPPedia\WP_Query_Setup::default_wiki_entries_orderby()
S
64 4 9
is_wppedia_frontpage()
S
65 4 9
wppedia_taxonomy_archive_description()
S
66 4 8
WPPedia\Options::wppedia_settings_save()
S
61 3 12
WPPedia\Post_Meta::save_post()
S
62 3 11
WPPedia\Post_Meta::value()
S
62 3 11
WPPedia\Options::dropdown_pages()
S
63 3 11
WPPedia\Post_Type::create_wppedia_initial_letter_tax()
S
47 1 36
WPPedia\Post_Type::create_wppedia_category_tax()
S
47 1 36
wppedia_list_chars()
S
51 1 31
WPPedia\Options::settings_cb()
S
54 1 31
WPPedia::init()
S
50 1 30
WPPedia\Options::sanitize_option_group()
S
63 3 10
WPPedia\Modules\Tooltip::__generate_tooltip()
S
63 3 10
WPPedia\Modules\Tooltip::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\Options::sanitize_option()
S
63 3 9
WPPedia::__get()
S
66 3 9
WPPedia\DB_Upgrade::update()
S
65 3 9
WPPedia\Options::set_flush_rewrite_rules_flag()
S
72 3 5
get_wppedia_url()
S
64 3 10
wppedia_get_post_alternative_terms()
S
64 3 9
WPPedia\Admin::wppedia_admin_body_class()
S
68 3 7
wppedia_slugify()
S
60 2 13
WPPedia::define_constants()
S
59 2 13
WPPedia\Post_Meta::add_meta_boxes()
S
62 2 12
WPPedia\Post_Meta::fields_table()
S
64 2 12
WPPedia\Options::get_public_posttypes()
S
63 2 11
WPPedia\Post_Meta::_init()
S
55 1 20
wppedia_maybe_define_constant()
S
75 2 5
wppedia_remove_inline_style()
S
74 2 5
WPPedia\Notification_Center::undismiss_notification()
S
68 2 7
WPPedia\WP_Query_Setup::posts_where_get_posts_by_initial_letter()
S
68 2 7
WPPedia\Post_Type::set_flush_rewrite_rules_flag()
S
74 2 5
WPPedia\Admin::enqueue_colorscheme_css()
S
68 2 7
WPPedia::plugin_path()
S
78 2 3
WPPedia::__isset()
S
78 2 3
WPPedia\Template::body_class()
S
72 2 5
wppedia_add_inline_style()
S
73 2 5
WPPedia\Options::update_option()
S
66 2 8
WPPedia\Template::get_char_navigation_link_anchor()
S
63 2 10
WPPedia\Compatibilities\Compatibility_Collection::setDefaultPluginCompatibilities()
S
70 2 6
wppedia_loop_excerpt()
S
71 2 6
WPPedia\DB_Upgrade::is_upgrade_required()
S
72 2 6
WPPedia\Options::remove_option()
S
66 2 8
WPPedia\DB_Upgrade::maybe_run_upgrade()
S
70 2 7
wppedia_loop_featured_image()
S
74 2 5
WPPedia\WPPedia_Twenty_Twenty_One::wppedia_wrapper_start()
S
74 2 5
WPPedia\Admin::wppedia_archive_post_state()
S
70 2 6
WPPedia\DB_Upgrade::set_version_option()
S
68 2 7
WPPedia\Modules\Cross_Link_Content::_init()
S
75 2 4
WPPedia\Compatibilities\Compatibility_Collection::runPluginCompatibilies()
S
66 2 9
WPPedia::__set()
S
69 2 7
WPPedia\activation::activate()
S
67 2 7
wppedia_enqueue_inline_styles()
S
67 2 8
wppedia_get_post_initial_letter()
S
67 2 7
WPPedia\Options::update_option_wppedia_settings()
S
73 2 5
wppedia_has_static_frontpage()
S
74 2 5
WPPedia\WP_Query_Setup::posts_join_get_posts_by_initial_letter()
S
63 2 10
WPPedia\Notification_Center::dismiss_notification_by_id()
S
69 2 7
wppedia_option_exists()
S
73 2 4
WPPedia\Compatibilities\Compatibility_Collection::runThemeCompatibilities()
S
66 2 9
WPPedia\Post_Type::do_limit_reached_msg()
S
65 2 10
wppedia_single_featured_image()
S
69 2 7
WPPedia\WP_Query_Setup::search_wppedia()
S
71 2 6
WPPedia\Inline_Style_Collector::getInstance()
S
72 2 6
wppedia_single_content()
S
61 1 15
WPPedia\Modules\Cross_Link_Content::sort_post_titles()
S
64 2 10
WPPedia\Inline_Style_Collector::handle_remove_stylesheets()
S
73 2 5
WPPedia\Inline_Style_Collector::merge_inline_styles()
S
69 2 7
WPPedia\Compatibilities\Compatibility_Collection::setDefaultThemeCompatibilities()
S
64 2 10
WPPedia\Customizer::customize_register()
S
59 1 15
WPPedia::getInstance()
S
70 2 7
WPPedia\WPPedia_Twenty_Twenty_One::wppedia_wrapper_end()
S
74 2 5
WPPedia\Post_Type::_init()
S
60 1 12
wppedia_single_link_pages()
S
62 1 12
WPPedia\Options::settings_page()
S
64 1 11
wppedia_get_posts()
S
63 1 11
WPPedia()
S
82 1 3
wppedia_get_post_type()
S
79 1 3
WPPedia\Post_Meta::label()
S
67 1 9
WPPedia::__construct()
S
98 1 1
WPPedia\Options::_init()
S
67 1 7
WPPedia\WPPedia_Twenty_Twenty::init()
S
79 1 3
WPPedia\Post_Type::defineTaxonomies()
S
71 1 6
WPPedia\Compatibilities\Compatibility_Loader::setThemeName()
S
77 1 4
WPPedia::setup()
S
78 1 3
wppedia_wrapper_start()
S
80 1 3
WPPedia\Compatibilities\Compatibility_Loader::load()
S
82 1 3
WPPedia\Modules\Tooltip::_init()
S
71 1 5
WPPedia\Admin::plugin_action_links()
S
70 1 5
WPPedia\WPPedia_Twenty_Twenty_One::unset_wppedia_content_width()
S
80 1 3
WPPedia::__call()
S
79 1 3
wppedia_wrapper_end()
S
80 1 3
WPPedia\Inline_Style_Collector::get_final_css()
S
75 1 5
WPPedia\Modules\Cross_Link_Content::prepare_link_phrase()
S
67 1 8
WPPedia\Post_Type::__construct()
S
78 1 4
wppedia_undismiss_notification()
S
82 1 3
wppedia_loop_item_title()
S
80 1 3
wppedia_posts_pagination()
S
65 1 9
wppedia_navigation()
S
80 1 3
WPPedia\Compatibilities\Compatibility_Loader::setClassName()
S
77 1 4
WPPedia\WPPedia_Twenty_Nineteen::init()
S
79 1 3
WPPedia\Rest_Controller::_init()
S
79 1 3
create_wppedia_searchform_shortcode()
S
74 1 5
WPPedia\deactivation::__construct()
S
100 1 1
WPPedia\Inline_Style_Collector::remove()
S
76 1 4
WPPedia\Customizer::_init()
S
75 1 4
wppedia_sidebar()
S
82 1 3
WPPedia\WPPedia_Twenty_Twenty_One::init()
S
66 1 8
WPPedia\Rest_Controller::__construct()
S
77 1 4
WPPedia\Compatibilities\Compatibility_Collection::addThemeCompatibility()
S
80 1 3
WPPedia\Customizer::__clone()
S
98 1 1
wppedia_entry_content_start()
S
100 1 3
WPPedia\WP_Query_Setup::_init()
S
66 1 8
WPPedia\Customizer::customize_preview_init()
S
91 1 2
WPPedia\Admin::settings_header_logo()
S
83 1 3
WPPedia\Template::_init()
S
68 1 7
WPPedia\Post_Meta::add_meta_box_callback()
S
75 1 4
WPPedia\Rest_Controller::get_endpoint_url()
S
75 1 4
wppedia_get_version()
S
83 1 3
WPPedia\activation::__construct()
S
100 1 1
wppedia_postlist_wrapper_start()
S
80 1 3
WPPedia\Compatibilities\Compatibility_Collection::addPluginCompatibility()
S
80 1 3
wppedia_postlist_wrapper_end()
S
80 1 3
WPPedia\Inline_Style_Collector::__construct()
S
98 1 1
WPPedia\Inline_Style_Collector::__clone()
S
98 1 1
create_wppedia_navigation_shortcode()
S
74 1 5
WPPedia\Options::option_exists()
S
78 1 3
WPPedia\Rest_Controller::register_rest_routes()
S
66 1 9
wppedia_entry_content_end()
S
100 1 3
WPPedia\Compatibilities\Compatibility_Loader::setSlug()
S
77 1 4
wppedia_notification_is_dismissed()
S
81 1 3
wppedia_searchform()
S
82 1 3
WPPedia\Compatibilities\Compatibility_Collection::_init()
S
70 1 6
WPPedia\Admin::_init()
S
62 1 10
the_excerpt_wppedia()
S
79 1 3
WPPedia\Inline_Style_Collector::collect_inline_styles()
S
80 1 3
WPPedia\Post_Type::definePostTypes()
S
74 1 5
WPPedia\Options::default_option_exists()
S
74 1 4
WPPedia\Post_Type::set_permalink_base()
S
79 1 3
WPPedia\deactivation::deactivate()
S
81 1 3
WPPedia\DB_Upgrade::_init()
S
72 1 5
WPPedia\Compatibilities\Compatibility_Loader::setPath()
S
77 1 4
WPPedia::template_path()
S
79 1 3
WPPedia::__clone()
S
98 1 1
WPPedia\Compatibilities\Compatibility_Loader::setType()
S
77 1 4
wppedia_single_title()
S
80 1 3