Code Analysis: Boo Recipes 2.4.1

Function Rating Maintainability Complexity Lines of code
Boorecipe_Globals::get_svg()
D
25
29 224
Boorecipe_Admin_Simple::get_settings_fields()
D
15
2 557
Boorecipe_Admin::create_plugin_menu()
C
17
1 457
Boorecipe_Shortcodes::setup_posts_query_with_shortcode_atts()
C
31 23 123
Boorecipe_Post_Types::register_single_post_type()
B
34 21 81
Boorecipe_Widget_Master::form()
B
36 13 101
Boorecipe_Post_Types::register_single_post_type_taxonomy()
A
43 14 42
Boorecipe_Shortcodes::add_shortcode_css_recipes_browse()
A
41 13 53
Boorecipe_Widget_Master::update()
A
47 13 33
Boorecipe_Post_Types::create_custom_post_type()
A
33 7 119
Boorecipe_Admin_Simple::admin_convert_settings_handler()
A
42 11 49
BoorecipeWidgetRecipes::get_recipes()
A
45 10 42
Boorecipe_Public::alter_query_to_add_recipe_posttype()
A
47 10 35
Boorecipe_Post_Types::register_meta_box_nutrition()
A
40 7 64
boorecipe_get_taxonomy_terms_options_markup()
A
49 9 30
Boorecipe_Post_Types::register_meta_box_primary()
A
32 2 134
BoorecipeWidgetRecipeSkillLevel::get_recipe_terms()
A
51 8 27
BoorecipeWidgetRecipeCategories::get_recipe_terms()
A
51 8 27
BoorecipeWidgetRecipeSkillLevel::widget()
S
51 7 25
Boorecipe_Template_Functions::get_external_author()
S
54 7 20
boorecipe_get_nutrition_meta()
S
36 1 107
boorecipe_is_archive_query()
S
59 7 14
Boorecipe_Globals::get_options_value()
S
52 6 27
Boorecipe_Globals::get_template()
S
52 6 24
Boorecipe_Shortcodes::filter_archive_recipe_card_classes()
S
54 6 22
boorecipe_get_attachment_id()
S
49 5 31
BoorecipeWidgetRecipes::widget()
S
51 5 30
Boorecipe_Admin_Simple::admin_delete_settings_handler()
S
50 5 30
Boorecipe_Globals::is_active_shortcode_of_type()
S
59 6 14
Boorecipe_Shortcodes::recipes_browse()
S
42 3 55
boorecipe_is_recipe_widget_active()
S
54 5 24
BoorecipeWidgetRecipeCategories::widget()
S
55 5 19
Boorecipe_Globals::get_default_options_array()
S
37 1 77
Boorecipe_Single_Template_Functions::section_sharing_buttons_style_1()
S
56 5 16
Boorecipe_Template_Functions::get_wordpress_author()
S
57 5 16
Boorecipe_Template_Functions::is_video_recipe()
S
66 6 7
boorecipe_get_meta_terms_options_markup()
S
58 5 14
Boorecipe_Archive_Template_Functions::insert_layout_switcher()
S
61 5 13
Boorecipe_Admin_Ajax_Meta_Update::update_post_meta()
S
59 5 13
Boorecipe_Archive_Template_Functions::filter_archive_image_size()
S
61 5 12
Boorecipe_Single_Template_Functions::filter_recipe_post_classes()
S
60 5 12
Boorecipe_Single_Template_Functions::filter_recipe_wrapper_classes()
S
62 5 11
Boorecipe_Admin_Ajax_Meta_Update::ajax_admin_handler()
S
53 4 24
Boorecipe_Loader::run()
S
56 4 20
Boorecipe_Customization::recipe_archive_configurable_styles()
S
55 4 18
boorecipe_get_skill_level_options_markup()
S
56 4 17
boorecipe_return_markup_author_name_with_link()
S
57 4 17
Boorecipe_Archive_Template_Functions::filter_archive_recipe_card_classes()
S
58 4 16
Boorecipe_Single_Template_Functions::recipe_featured_image()
S
57 4 16
boorecipe_get_posttype_image_url()
S
63 5 10
Boorecipe_Single_Template_Functions::the_author()
S
61 4 12
boorecipe_is_tax_query()
S
63 4 11
boorecipe_get_clean_csv()
S
63 4 11
Boorecipe_Template_Functions::get_taxonomy_terms()
S
55 3 18
boorecipe_get_taxonomy_terms()
S
55 3 18
BoorecipeWidgetRecipeCategories::__construct()
S
45 1 46
BoorecipeWidgetRecipeSkillLevel::__construct()
S
45 1 46
boorecipe_return_markup_external_author()
S
58 3 16
Boorecipe_Customization::recipe_global_configurable_styles()
S
58 3 15
Boorecipe_Archive_Template_Functions::filter_archive_recipe_wrap_classes()
S
59 3 15
Boorecipe_Single_Template_Functions::nutrition()
S
68 4 6
Boorecipe_Activator::set_default_options()
S
63 4 10
Boorecipe_Template_Functions::get_sidebar_layout()
S
66 4 8
Boorecipe_Template_Functions::is_show_image_slider()
S
69 4 6
BoorecipeWidgetRecipes::__construct()
S
46 1 44
Boorecipe_Globals::register_shortcode()
S
61 3 13
BoorecipeWidgetRecipeTagsCloud::widget()
S
51 2 28
Boorecipe_Admin_Ajax_Meta_Update::get_recipes_query()
S
52 2 28
boorecipe_sanitize_color()
S
61 3 12
Boorecipe_Widget_Master::get_cached_widget()
S
62 3 11
Boorecipe_Globals::get_meta_key_label()
S
62 3 11
Boorecipe_Globals::get_max()
S
63 3 11
Boorecipe_Customization::recipe_single_configurable_styles()
S
61 3 11
boorecipe_get_recipe_meta()
S
64 3 11
Boorecipe_Admin_Ajax_Meta_Update::get_settings_fields()
S
50 1 39
Boorecipe_Admin_Ajax_Meta_Update::get_settings_sections()
S
54 2 23
Boorecipe::__construct()
S
55 2 21
Boorecipe_Admin_Simple::get_settings_sections()
S
51 1 33
Boorecipe_Shortcodes::setup_shortcode_data()
S
57 2 18
Boorecipe::define_single_template_hooks()
S
49 1 31
Boorecipe_Shortcodes::enqueue_shortcode_style()
S
67 3 8
Boorecipe_Template_Functions::get_recipe_author()
S
64 3 9
boorecipe_is_recipe_have_attached_images()
S
65 3 9
Boorecipe_Template_Functions::get_taxonomy_term_single_text()
S
63 3 10
Boorecipe_Globals::get_meta_fields()
S
64 3 10
Boorecipe_Template_Functions::is_recipe_have_attached_images()
S
65 3 9
boorecipe_default_taxonomy_image()
S
65 3 8
boorecipe_is_search_form_submitted()
S
67 3 8
boorecipe_show_search_form()
S
69 3 6
boorecipe_sanitize_float()
S
76 3 3
boorecipe_sanitize_absint()
S
77 3 3
boorecipe_sanitize_int()
S
77 3 3
boorecipe_get_array_from_slugs_csv()
S
66 3 8
boorecipe_default_posttype_image()
S
67 3 7
Boorecipe_Globals::is_active_shortcode()
S
73 3 4
Boorecipe_Globals::get_registered_shortcodes()
S
66 3 8
Boorecipe_Widget_Master::widget_start()
S
68 3 6
Boorecipe_Widget_Master::get_widget_id_for_cache()
S
66 3 8
Boorecipe_Template_Functions::get_featured_images()
S
65 3 10
Boorecipe_Archive_Template_Functions::archive_recipe_key_points_yields()
S
65 3 8
Boorecipe_Public::enqueue_styles()
S
63 3 10
Boorecipe_Public::is_recipe_taxonomy_archive()
S
69 3 7
Boorecipe_Public::archive_recipe_template()
S
70 3 6
Boorecipe_Public::is_search_form_submitted()
S
66 3 8
Boorecipe_Post_Types::assign_capabilities()
S
67 3 8
Boorecipe_Single_Template_Functions::yields()
S
64 3 9
Boorecipe_Globals::get_default_labels()
S
49 1 29
Boorecipe::define_admin_hooks()
S
58 2 14
boorecipe_is_recipe_taxonomy()
S
62 2 14
Boorecipe_Widget_Template_Functions::search_form_skill_level_field()
S
61 2 12
Boorecipe_Widget_Template_Functions::search_form_keyword_field()
S
61 2 12
Boorecipe_Shortcodes::inactive_override_single_option_value_for_shortcodes()
S
63 2 11
Boorecipe_Shortcodes::detect_parameter_type()
S
63 2 11
Boorecipe_Widget_Template_Functions::search_form_category_field()
S
63 2 11
Boorecipe_Globals::get_recipe_meta()
S
62 2 11
Boorecipe_Admin_Simple::get_settings_links()
S
55 1 22
Boorecipe::define_archive_template_hooks()
S
54 1 19
Boorecipe_Admin::display_old_settings_admin_notice()
S
57 1 17
Boorecipe_Single_Template_Functions::add_recipe_style_class()
S
70 2 6
Boorecipe_Single_Template_Functions::sub_section_meta_time_style_1()
S
70 2 6
Boorecipe_Shortcodes::override_options_value_for_shortcodes()
S
67 2 8
Boorecipe_Template_Functions::get_recipe_featured_image_default()
S
70 2 6
Boorecipe_Single_Template_Functions::sub_section_meta_key_point_style_1()
S
70 2 6
Boorecipe_Admin_Simple::enqueue_scripts()
S
59 1 15
Boorecipe_Globals::get_default_label()
S
74 2 4
Boorecipe_Shortcodes::filter_archive_recipe_wrap_classes()
S
63 2 10
Boorecipe_Single_Template_Functions::the_taxonomy_icon()
S
68 2 7
Boorecipe_Single_Template_Functions::the_time_icon()
S
68 2 7
Boorecipe_Archive_Template_Functions::archive_recipe_key_points_skill_level()
S
66 2 8
Boorecipe_Widget_Master::flush_widget_cache()
S
72 2 5
Boorecipe_Globals::get_default_options()
S
74 2 4
Boorecipe_Public::single_recipe_template()
S
69 2 7
Boorecipe_Archive_Template_Functions::insert_search_form()
S
67 2 8
Boorecipe_Archive_Template_Functions::insert_search_form_at_end()
S
73 2 5
Boorecipe_Admin_Ajax_Meta_Update::get_recipes_checkbox_default()
S
66 2 9
Boorecipe_Archive_Template_Functions::archive_recipe_excerpt()
S
72 2 5
Boorecipe_Globals::is_single_recipe()
S
78 2 3
Boorecipe_Single_Template_Functions::recipe_prep_time()
S
67 2 7
Boorecipe_Admin_Ajax_Meta_Update::ajax_admin_enqueue_scripts()
S
64 2 9
Boorecipe_Aside_Template_Functions::aside_recipe_single()
S
73 2 5
Boorecipe_Aside_Template_Functions::filter_aside_single_recipe_classes()
S
71 2 6
Boorecipe_Admin_Ajax_Meta_Update::is_update_required()
S
74 2 4
Boorecipe_Single_Template_Functions::recipe_cook_time()
S
67 2 7
Boorecipe_Single_Template_Functions::the_title()
S
70 2 6
Boorecipe_Widget_Template_Functions::is_show_search_form_field()
S
70 2 6
Boorecipe_Single_Template_Functions::sub_section_publish_info()
S
70 2 6
Boorecipe_Admin_Simple::add_custom_js_in_admin()
S
69 2 7
Boorecipe_Single_Template_Functions::the_taxonomy_skill_level()
S
64 2 9
Boorecipe_Single_Template_Functions::the_date()
S
72 2 5
Boorecipe_Single_Template_Functions::additional_notes()
S
69 2 6
boorecipe_is_local_media_url()
S
69 2 6
boorecipe_is_old_settings_available()
S
68 2 8
Boorecipe_Public::enqueue_scripts()
S
64 2 9
boorecipe_return_markup_recipe_author_name()
S
66 2 9
boorecipe_console_log_message()
S
63 2 9
boorecipe_get_array_from_csv()
S
65 2 9
Boorecipe_Admin_Ajax_Meta_Update::get_recipes()
S
64 2 10
Boorecipe_Single_Template_Functions::the_taxonomy_tags()
S
66 2 8
Boorecipe_Single_Template_Functions::sub_section_meta_taxonomy_style_1()
S
70 2 6
Boorecipe_Single_Template_Functions::recipe_total_time()
S
67 2 7
Boorecipe::define_ajax_recipe_meta_update()
S
68 2 7
Boorecipe_Globals::get_options()
S
78 2 3
Boorecipe_Single_Template_Functions::the_key_point_icon()
S
68 2 7
Boorecipe_Widget_Master::cache_widget()
S
65 2 9
Boorecipe_Single_Template_Functions::the_taxonomy_category()
S
64 2 9
Boorecipe_Shortcodes::is_already_enqueued()
S
79 2 3
Boorecipe_Globals::set_options()
S
68 2 7
BoorecipeWidgetRecipeTagsCloud::__construct()
S
59 1 14
Boorecipe_Admin_Ajax_Meta_Update::admin_menu()
S
60 1 14
BoorecipeWidgetSearchRecipes::__construct()
S
60 1 14
boorecipe_get_all_meta_values()
S
61 1 14
Boorecipe_Widgets::widgets_init()
S
61 1 13
Boorecipe_Admin_Ajax_Meta_Update::get_settings_menu()
S
61 1 13
Boorecipe_Admin_Simple::admin_menu_simple()
S
60 1 13
Boorecipe_Admin_Simple::get_settings_menu()
S
60 1 13
Boorecipe_Admin_Simple::register_sidebar_widgets()
S
62 1 12
Boorecipe_Shortcodes::boorecipe_print_button()
S
62 1 11
boorecipe_get_recipe_registered_taxonomy_array()
S
62 1 11
Boorecipe_Widget_Master::__construct()
S
62 1 11
boorecipe_get_svg()
S
81 1 3
Boorecipe_Admin_Simple::__construct()
S
73 1 5
Boorecipe_Template_Functions::get_taxonomy_label()
S
75 1 4
BoorecipeWidgetSearchRecipes::widget()
S
69 1 7
Boorecipe_Single_Template_Functions::sub_section_short_description()
S
79 1 3
boorecipe_is_active_shortcode()
S
81 1 3
Boorecipe_Globals::set_meta_fields()
S
78 1 3
boorecipe_get_headings_array()
S
65 1 10
Boorecipe_Shortcodes::set_shortcode_atts()
S
81 1 3
boorecipe_get_default_options()
S
81 1 3
Boorecipe::get_loader()
S
82 1 3
Boorecipe_Template_Functions::get_default_label()
S
80 1 3
Boorecipe::define_custom_post_types_hooks()
S
67 1 7
Boorecipe_Public::get_options_value()
S
80 1 3
Boorecipe_Globals::is_active_shortcode_single()
S
79 1 3
Boorecipe_Archive_Template_Functions::archive_recipe_title()
S
79 1 3
Boorecipe_Archive_Template_Functions::archive_pagination_links()
S
79 1 3
Boorecipe_Customization::__construct()
S
77 1 4
Boorecipe_Shortcodes::get_prefix_class()
S
76 1 4
Boorecipe::set_locale()
S
75 1 4
Boorecipe::define_shortcode_hooks()
S
68 1 7
Boorecipe_Archive_Template_Functions::filter_set_layout()
S
76 1 4
Boorecipe_Template_Functions::get_author_avatar()
S
79 1 3
Boorecipe_Loader::add()
S
64 1 10
deactivate_boorecipe()
S
76 1 4
Boorecipe_Shortcodes::__construct()
S
71 1 6
boorecipe_get_recipe_meta_object()
S
80 1 3
boorecipe_get_options_value()
S
81 1 3
Boorecipe_Deactivator::deactivate()
S
77 1 4
Boorecipe_Shortcodes::add_shortcode_css()
S
75 1 4
Boorecipe_Archive_Template_Functions::archive_recipe_media_featured_image()
S
79 1 3
Boorecipe::get_options_value()
S
80 1 3
Boorecipe_Loader::add_action()
S
77 1 3
Boorecipe_Single_Template_Functions::ingredients()
S
79 1 3
run_boorecipe()
S
77 1 4
Boorecipe_Admin::get_default_options()
S
80 1 3
boorecipe_get_default_language_code()
S
83 1 3
Boorecipe_Admin::__construct()
S
73 1 5
var_dump_pretty()
S
73 1 5
Boorecipe_Single_Template_Functions::instructions()
S
79 1 3
Boorecipe::define_aside_template_hooks()
S
71 1 5
Boorecipe_Widget_Master::widget_end()
S
80 1 3
Boorecipe::define_widget_hooks()
S
75 1 4
boorecipe_get_max()
S
81 1 3
Boorecipe_Archive_Template_Functions::archive_wrap_start()
S
79 1 3
Boorecipe_Widgets::__construct()
S
77 1 4
boorecipe_is_single_recipe()
S
82 1 3
Boorecipe_Public::set_options()
S
80 1 3
Boorecipe::load_dependencies()
S
69 1 6
Boorecipe_Admin_Ajax_Meta_Update::__construct()
S
72 1 5
Boorecipe_Archive_Template_Functions::archive_no_result()
S
79 1 3
Boorecipe_Globals::is_active_shortcode_archive()
S
79 1 3
Boorecipe_Archive_Template_Functions::filter_archive_title_args()
S
72 1 5
Boorecipe::get_plugin_name()
S
82 1 3
boorecipe_sanitize_textarea()
S
77 1 4
boorecipe_get_recipe_archive_layouts_array()
S
65 1 9
Boorecipe_Loader::add_shortcode()
S
77 1 3
activate_boorecipe()
S
76 1 4
Boorecipe_Globals::get_meta_prefix()
S
81 1 3
Boorecipe_Admin_Simple::data_update_menu()
S
91 1 2
Boorecipe_Shortcodes::register_styles()
S
79 1 3
Boorecipe_Shortcodes::reset_shortcode_data()
S
74 1 5
Boorecipe_Shortcodes::get_options_value()
S
80 1 3
Boorecipe_Admin_Simple::get_default_options()
S
80 1 3
boorecipe_get_template()
S
80 1 3
Boorecipe_Post_Types::__construct()
S
80 1 3
Boorecipe_Activator::activate()
S
70 1 6
Boorecipe_Single_Template_Functions::add_single_recipe_style_class()
S
75 1 4
Boorecipe_Shortcodes::boorecipe_search_form()
S
73 1 5
Boorecipe::define_widget_template_hooks()
S
69 1 6
Boorecipe_i18n::load_plugin_textdomain()
S
69 1 7
Boorecipe_Globals::__construct()
S
69 1 7
Boorecipe_Template_Functions::get_options_value()
S
80 1 3
Boorecipe::define_customization_hook()
S
70 1 6
Boorecipe::define_public_hooks()
S
66 1 8
Boorecipe_Archive_Template_Functions::archive_wrap_end()
S
79 1 3
Boorecipe::run()
S
82 1 3
boorecipe_get_url_without_http_and_www()
S
67 1 8
Boorecipe_Shortcodes::get_plugin_name()
S
82 1 3
Boorecipe_Public::__construct()
S
74 1 5
Boorecipe_Template_Functions::__construct()
S
73 1 5
Boorecipe::get_version()
S
82 1 3
Boorecipe_Loader::__construct()
S
74 1 5
boorecipe_is_active_shortcode_single()
S
82 1 3
Boorecipe_Customization::get_options_value()
S
80 1 3
Boorecipe_Post_Types::get_options_value()
S
80 1 3
Boorecipe_Template_Functions::this()
S
81 1 3
Boorecipe_Admin_Simple::enqueue_styles()
S
77 1 3
Boorecipe_Shortcodes::set_prefix_class()
S
75 1 4
Boorecipe_Loader::add_filter()
S
77 1 3
Boorecipe_Post_Types::update_contents_of_post_with_title()
S
78 1 3