Code Analysis: Smart Post Show 3.0.6

Function Rating Maintainability Complexity Lines of code
SP_PC_Fields::field_data()
D
17
75 206
SP_PC_QueryInside::get_filtered_content()
D
21
68 143
SPS_Display::section()
D
6
1 1,123
spf_get_google_fonts()
D
6
1 953
SP_PC_Field_typography::render()
D
17
34 305
SP_PC_Options::add_options_html()
D
25
45 132
SP_PC_Field_select::render()
D
29 44 98
SPS_Recommended::help_page_callback()
D
20
13 501
SP_PC_Fields::field_wp_query_data_title()
D
36 36 65
SP_PC_Options::set_options()
D
35 34 74
SP_PC_Field_border::render()
D
27
29 139
SP_PC_Field_spacing::render()
C
31 27 101
SPS_FilterPost::section()
C
17
1 456
SPS_Recommended::spspc_plugins_info_api_help_page()
C
28
19 160
SP_PC_Field_image_sizes::render()
C
36 25 68
SP_PC_Field_column::render()
C
34 24 82
SP_PC_Metabox::add_meta_box_content()
C
36 25 66
SP_PC_Field_dimensions_advanced::render()
C
32 22 98
SP_PC_Field_group::render()
B
35 22 79
SP_PC::field()
B
37 23 62
SPS_Carousel::section()
B
19
1 389
SPS_Offer_Banner::display_admin_offer_banner()
B
37 22 72
SP_PC_Metabox::save_meta_box()
B
43 17 45
SPS_DetailSettings::section()
A
24
1 268
SPS_Layout::section()
A
24
1 263
SP_PC_Field_typography::enqueue_google_fonts()
A
45 16 36
SP_PC_Field_button_set::render()
A
46 16 33
SP_PC_Field_checkbox::render()
A
42 15 45
SP_PC::setup()
A
46 15 37
SP_PC_HTML::pcp_post_title()
A
40 13 57
SP_PC_Field_radio::render()
A
44 14 41
SP_PC_Field_tabbed::render()
A
47 14 30
SP_PC_Field_layout_preset::render()
A
45 13 36
SP_PC_Metabox::add_metabox_classes()
A
47 13 35
SP_PC_Functions::pcp_get_post_meta()
A
43 12 48
SPS_ReplaceLayout::Replace_Layout()
A
29
1 212
SP_PC_Field_typography::create_select()
A
51 13 21
SP_PC::add_admin_enqueue_scripts()
A
42 11 49
SP_PC_Output::pc_html_show()
A
49 12 27
SPS_Typography::section()
A
29 1 186
Smart_Post_Show_Import_Export::import()
A
46 10 38
SPS_Review::display_admin_notice()
A
42 8 68
SP_PC_HTML::pcp_pagination_bar()
A
47 10 32
SP_PC_Field_sortable::render()
A
48 10 32
Smart_Post_Show_Public::load_dynamic_style()
A
49 10 28
SP_PC::include_plugin_file()
A
51 10 24
SP_PC_Options::error_check()
A
54 10 22
SP_PC_Options::add_admin_bar_menu()
A
47 9 36
SP_PC_Metabox::process_single_field()
A
54 10 19
SP_PC_Field_accordion::render()
A
49 9 28
sps_get_taxonomies()
A
52 9 21
SP_PC_Metabox::get_meta_value()
A
54 9 18
SP_PC_Functions::pcp_sized_thumb()
A
49 8 30
Smart_Post_Show_Import_Export::export_shortcodes()
A
51 8 26
SPS_Review::dismiss_review_notice()
A
51 8 26
Smart_Post_Show_Public::sps_db_options_update()
A
53 8 24
sps_get_terms()
A
51 8 23
SP_PC_Fields::field_attributes()
A
53 8 22
SP_PC_Options::pre_tabs()
A
53 8 22
SP_PC_Metabox::__construct()
A
53 8 18
spf_pcp_sanitize_border_field()
S
57 8 15
SPS_Recommended::disable_admin_notices()
S
59 8 14
SP_PC_Options::add_admin_menu()
S
51 7 24
Smart_Post_Show_Public::pcp_shortcode_render()
S
52 7 22
SP_PC_HTML::pcp_readmore()
S
53 7 21
SP_PC_HTML::pcp_post_content_with_thumb()
S
55 7 20
Smart_Post_Show_Import_Export::export()
S
48 6 34
SP_PC::set_used_fields()
S
56 7 18
spf_chosen_ajax()
S
55 7 17
SP_PC_Field_typography::enqueue()
S
38 3 77
Smart_Post_Show_Import_Export::import_shortcodes()
S
50 6 28
SP_PC_Widget::form()
S
54 6 19
SP_PC_HTML::pcp_post_content_without_thumb()
S
58 6 17
SP_PC_Field_color_group::render()
S
56 6 16
SP_PC_Field_switcher::render()
S
55 6 16
SP_PC_HTML::pcp_post_thumb_html()
S
50 5 30
spf_pcp_sanitize_number_array_field()
S
58 6 15
SP_PC_Field_fieldset::render()
S
58 6 13
SP_PC_Metabox::process_field()
S
60 6 13
Smart_Post_Show_Post_Type::register_carousel_post_type()
S
42 3 57
SPS_Offer_Banner::dismiss_offer_banner()
S
59 6 12
Class_SPSPS_Preview::pcp_backend_preview()
S
51 5 24
SP_PC_HTML::pcp_content_html()
S
56 5 20
Smart_Post_Show_Updates::is_needs_update()
S
56 5 19
SPS_Tools::tools()
S
40 1 76
Smart_Post_Show_Admin::redirect_help_page()
S
68 6 6
SP_PC_Fields::field_name()
S
62 6 10
SP_PC_Options::get_options()
S
59 5 15
SP_PC_Output::pcp_post_loop()
S
51 4 29
SP_PC_Functions::pcp_content()
S
58 5 14
SP_PC_Options::pre_sections()
S
61 5 14
SP_PC::constants()
S
58 5 13
SP_PC_Field_code_editor::enqueue()
S
59 5 12
spf_array_search()
S
61 5 12
SP_PC_Options::save_defaults()
S
62 5 11
Smart_Post_Show::load_dependencies()
S
52 4 24
Smart_Post_Show_Gutenberg_Block_Init::spsp_gutenberg_shortcode_block()
S
44 2 53
SP_PC_Widget::__construct()
S
56 4 18
Smart_Post_Show_Public::pcp_public_action()
S
66 5 7
SP_PC_Field_heading::render()
S
69 5 5
Smart_Post_Show_Gutenberg_Block_Init::__construct()
S
70 5 5
Smart_Post_Show_Admin::__construct()
S
64 5 8
SP_PC_Fields::field_after()
S
66 5 7
Smart_Post_Show_Admin::display_carousel_admin_fields()
S
58 4 14
SPS_Offer_Banner::sp_fetch_offers_data()
S
59 4 14
Smart_Post_Show_Updates::perform_updates()
S
60 4 13
Smart_Post_Show_Admin::autoload()
S
59 4 13
SP_PC_Output::pcp_get_posts()
S
61 4 12
SP_PC_Options::save_options()
S
60 4 12
SP_PC_Output::pcp_post_responsive_columns()
S
61 4 11
SP_PC_Field_text::render()
S
60 4 11
SP_PC_Metabox::pre_fields()
S
63 4 11
SP_PC_Options::pre_fields()
S
63 4 11
spf_pcp_sanitize_color_group_field()
S
62 4 11
SP_PC_Options::add_page_on_load()
S
63 4 11
SPS_Accessibility::section()
S
44 1 55
Shortcode_Widget::render()
S
52 3 23
Shortcode_Widget_Deprecated::render()
S
52 3 23
SP_PC_Field_slider::render()
S
53 3 21
Smart_Post_Show_Public::register_all_scripts()
S
54 3 20
SP_PC_HTML::pcp_post_meta_html()
S
57 3 17
SP_PC_Widget::get_default()
S
68 4 6
Smart_Post_Show_Public::delete_page_sp_pcp_option_on_save()
S
64 4 10
SP_PC_Functions::pcp_post_per_page()
S
64 4 9
SP_PC_Metabox::get_default()
S
70 4 5
SP_PC_Options::get_default()
S
68 4 6
spf_set_icons()
S
56 2 27
Smart_Post_Show_Gutenberg_Block_Init::smart_post_show_render_shortcode()
S
60 3 11
SPS_ScriptsAndStyles::section()
S
49 1 38
SP_PC_Options::ajax_save()
S
55 2 22
Smart_Post_Show_Gutenberg_Block_Init::spsp_post_list()
S
55 2 21
SP_PC_Field_icon::render()
S
54 2 19
SP_PC_Options::__construct()
S
55 2 18
Shortcode_Widget_Deprecated::register_controls()
S
50 1 32
sp_post_carousel_data_delete()
S
57 2 17
SPS_CustomCSS::section()
S
51 1 31
Shortcode_Widget_Deprecated::sp_pcp_post_list()
S
58 2 16
Shortcode_Widget::sp_pcp_post_list()
S
58 2 16
SP_PC_Field_group::enqueue()
S
68 3 8
SP_PC_Field_notice::render()
S
68 3 6
SP_PC_Output::pcp_wrapper_classes()
S
64 3 10
Smart_Post_Show_Public::get_page_data()
S
59 2 15
SPS_Recommended::__construct()
S
63 3 9
SP_PC_Functions::pcp_last_page_post()
S
68 3 6
SP_PC_Functions::pcp_metabox_value()
S
67 3 7
Smart_Post_Show_Loader::run()
S
66 3 8
SP_PC::maybe_include_field()
S
71 3 5
SP_PC_Field_code_editor::render()
S
58 2 14
SP_PC::includes()
S
62 2 13
Smart_Post_Show_Public::enqueue_styles()
S
62 2 12
SPS_Recommended::help_admin_menu()
S
54 1 27
Smart_Post_Show_Admin::enqueue_styles()
S
62 2 11
SPS_Settings::settings()
S
54 1 23
SPS_Metaboxes::preview_metabox()
S
56 1 21
Shortcode_Widget::register_controls()
S
56 1 20
SPS_Advanced::section()
S
57 1 18
Smart_Post_Show::define_admin_hooks()
S
56 1 16
SPS_Metaboxes::option_metabox()
S
59 1 16
SP_PC_Field_sortable::enqueue()
S
74 2 5
Smart_Post_Show_Admin::after_pcp_row_meta()
S
65 2 8
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::instance()
S
72 2 6
spf_validate_url()
S
72 2 5
SP_PC_Field_spinner::enqueue()
S
74 2 5
SP_PC_Abstract::__construct()
S
71 2 5
SP_PC_Abstract::add_output_css()
S
69 2 6
sps_pcp_timeout()
S
78 2 3
Smart_Post_Show_Post_Type::instance()
S
72 2 6
Smart_Post_Show_Admin::enqueue_scripts()
S
63 2 10
SP_PC_Field_shortcode::render()
S
74 2 4
SP_PC_Field_select::enqueue()
S
74 2 5
Smart_Post_Show_Admin::add_plugin_action_links()
S
63 2 10
Smart_Post_Show_Admin::sp_spc_footer_text()
S
66 2 8
Smart_Post_Show_Free_Element_Shortcode_Addons::instance()
S
72 2 6
spf_pcp_sanitize_number_field()
S
70 2 7
Smart_Post_Show_Public::minify_output()
S
66 2 8
SP_PC_Field_subheading::render()
S
77 2 3
SP_PC_Functions::short_tag_to_html()
S
68 2 7
SP_PC_Functions::wp_version_compare()
S
68 2 7
SPS_Recommended::instance()
S
72 2 6
SP_PC_Functions::pcp_max_pages()
S
69 2 7
SP_PC_Functions::view_options()
S
69 2 7
SP_PC_Fields::field_before()
S
78 2 3
Smart_Post_Show_Admin::sp_spc_version_text()
S
68 2 7
SP_PC_Field_slider::enqueue()
S
74 2 5
pcp_get_option()
S
74 2 4
SPS_Offer_Banner::get_cached_offers_data()
S
64 2 9
spf_validate_email()
S
72 2 5
spf_validate_numeric()
S
73 2 5
SP_PC_Metabox::add_meta_box()
S
70 2 5
spf_validate_required()
S
73 2 5
SP_PC_Field_color::render()
S
67 2 6
SP_PC_Field_spinner::render()
S
58 1 14
Smart_Post_Show_Gutenberg_Block_Init::spsp_block_editor_assets()
S
62 1 13
SPS_Shortcode::section()
S
63 1 13
SPS_Metaboxes::layout_metabox()
S
62 1 12
SPS_Metaboxes::shortcode_metabox()
S
62 1 12
SP_PC_Field_code_editor::__construct()
S
78 1 3
Smart_Post_Show_Loader::add()
S
64 1 10
SP_PC_Options::instance()
S
79 1 3
SP_PC_Field_heading::__construct()
S
78 1 3
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::smart_post_show_free_addons_enqueue_scripts()
S
77 1 4
SP_PC_Field_color::__construct()
S
78 1 3
Smart_Post_Show_Public::__construct()
S
78 1 4
Smart_Post_Show_Free_Element_Shortcode_Addons::init()
S
79 1 3
Smart_Post_Show_Free_Element_Shortcode_Addons::smart_post_show_free_addons_icon()
S
78 1 3
Smart_Post_Show_i18n::load_plugin_textdomain()
S
69 1 7
SPS_Recommended::install_plugin_link()
S
78 1 3
deactivate_smart_post_show()
S
76 1 4
SP_PC_Field_preview::__construct()
S
78 1 3
Shortcode_Widget_Deprecated::get_name()
S
82 1 3
Smart_Post_Show::define_public_hooks()
S
72 1 5
SP_PC::is_active_plugin()
S
78 1 3
SP_PC_Field_select::__construct()
S
78 1 3
SP_PC_Field_sortable::__construct()
S
78 1 3
Smart_Post_Show_Free_Element_Shortcode_Addons::smart_post_show_free_addons_enqueue_style()
S
72 1 6
SP_PC_Fields::__construct()
S
69 1 7
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::init_widgets()
S
75 1 4
SP_PC_Field_column::__construct()
S
78 1 3
Shortcode_Widget_Deprecated::get_categories()
S
81 1 3
spf_sanitize_replace_a_to_b()
S
79 1 3
SPS_Offer_Banner::__construct()
S
75 1 4
Smart_Post_Show_Updates::do_updates()
S
82 1 3
Smart_Post_Show::get_version()
S
82 1 3
Shortcode_Widget::get_categories()
S
81 1 3
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::smart_post_show_free_addons_icon()
S
78 1 3
SP_PC_Field_dimensions_advanced::__construct()
S
78 1 3
SP_PC_Field_text::__construct()
S
78 1 3
SP_PC::createWidget()
S
75 1 4
Smart_Post_Show::set_locale()
S
75 1 4
Shortcode_Widget::get_title()
S
79 1 3
SP_PC_Metabox::instance()
S
79 1 3
SPS_Recommended::is_plugin_active()
S
79 1 3
Smart_Post_Show_Admin::is_plugins_screen()
S
78 1 3
spf_get_default_icons()
S
53 1 8
SPS_Recommended::activate_plugin_link()
S
77 1 3
Smart_Post_Show_Admin::sppcp_update()
S
69 1 6
Smart_Post_Show_Free_Element_Shortcode_Addons::__construct()
S
70 1 6
SP_PC_Widget::update()
S
71 1 5
SP_PC_Field_checkbox::__construct()
S
78 1 3
Smart_Post_Show::define_common_hooks()
S
74 1 4
Smart_Post_Show_Admin::register_options()
S
65 1 9
Class_SPSPS_Preview::__construct()
S
82 1 3
Smart_Post_Show::get_plugin_name()
S
82 1 3
SPS_Recommended::is_plugin_installed()
S
78 1 3
Smart_Post_Show_Loader::add_filter()
S
77 1 3
SP_PC_Field_color_group::__construct()
S
78 1 3
spf_sanitize_title()
S
81 1 3
SPS_Review::__construct()
S
75 1 4
Shortcode_Widget_Deprecated::get_icon()
S
82 1 3
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::init()
S
79 1 3
Smart_Post_Show_Loader::add_action()
S
77 1 3
SP_PC_Functions::pcp_thumb_alter_text()
S
72 1 5
SP_PC_Field_preview::render()
S
82 1 3
SP_PC_Field_custom_import::render()
S
66 1 8
Smart_Post_Show::__construct()
S
69 1 8
SP_PC::sanitize_dirname()
S
78 1 3
SP_PC_Field_custom_import::__construct()
S
78 1 3
SP_PC_HTML::pcp_section_title()
S
71 1 5
SP_PC_Field_accordion::__construct()
S
78 1 3
Smart_Post_Show_Admin::filter_carousel_admin_column()
S
66 1 8
Smart_Post_Show::get_loader()
S
82 1 3
SP_PC::createOptions()
S
78 1 3
Shortcode_Widget_Deprecated::get_title()
S
79 1 3
activate_smart_post_show()
S
76 1 4
SP_PC::init()
S
65 1 9
SP_PC_Field_icon::__construct()
S
78 1 3
Smart_Post_Show_Activator::activate()
S
80 1 3
Smart_Post_Show_Free_Element_Shortcode_Addons::smart_post_show_free_addons_enqueue_scripts()
S
77 1 4
SP_PC_Field_spacing::__construct()
S
78 1 3
spf_wp_editor_api()
S
76 1 4
SP_PC::createSection()
S
75 1 4
SP_PC_Field_image_sizes::__construct()
S
78 1 3
Smart_Post_Show_Loader::__construct()
S
77 1 4
SP_PC_Field_typography::__construct()
S
78 1 3
SP_PC::createMetabox()
S
78 1 3
Shortcode_Widget::get_name()
S
82 1 3
Smart_Post_Show_Deactivator::deactivate()
S
89 1 2
SP_PC_Field_spinner::__construct()
S
78 1 3
SP_PC_Field_subheading::__construct()
S
78 1 3
SP_PC_Field_group::__construct()
S
78 1 3
SP_PC_Field_switcher::__construct()
S
78 1 3
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::smart_post_show_free_addons_enqueue_style()
S
72 1 6
Smart_Post_Show::define_constants()
S
73 1 7
Smart_Post_Show_Free_Element_Shortcode_Addons::on_plugins_loaded()
S
79 1 3
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::__construct()
S
70 1 6
SP_PC_Field_slider::__construct()
S
78 1 3
SP_PC_Field_shortcode::__construct()
S
78 1 3
SP_PC_Field_button_set::__construct()
S
78 1 3
sp_pc_dashboard_capability()
S
80 1 3
Shortcode_Widget::get_icon()
S
82 1 3
SP_PC_Widget::widget()
S
79 1 3
Smart_Post_Show_Public::load_public_dependencies()
S
74 1 5
Smart_Post_Show_Updates::__construct()
S
79 1 3
SP_PC_Field_fieldset::__construct()
S
78 1 3
SP_PC_Field_layout_preset::__construct()
S
78 1 3
SP_PC_Widget::instance()
S
79 1 3
Smart_Post_Show_Element_Shortcode_Addons_Deprecated::on_plugins_loaded()
S
79 1 3
SP_PC_Field_notice::__construct()
S
78 1 3
run_smart_post_show()
S
77 1 4
SP_PC_Field_tabbed::__construct()
S
78 1 3
Class_SPSPS_Preview::pcp_preview_action()
S
79 1 3
SP_PC_Field_border::__construct()
S
78 1 3
SPS_Recommended::help_page_enqueue_scripts()
S
71 1 5
Smart_Post_Show::run()
S
82 1 3
SP_PC_Field_radio::__construct()
S
78 1 3
Smart_Post_Show_Free_Element_Shortcode_Addons::init_widgets()
S
75 1 4
Smart_Post_Show_Gutenberg_Block::__construct()
S
76 1 4