Code Analysis: Themesflat Addons For Elementor 1.9.7

Function Rating Maintainability Complexity Lines of code
\TFWooProductGrid_Widget_Free::render()
D
0
273 1,044
\TFWooProductGrid_Widget_Free::register_controls()
D
0
7 3,188
\TFPosts_Widget_Free::render()
D
0
133 570
\TFPosts_Widget_Free::register_controls()
D
0
1 2,513
\Flex_Slide_Widget_Free::register_controls()
D
0
1 2,453
\TFNavMenu_Widget_Free::register_controls()
D
4
1 1,589
\TFImageBox_Widget_Free::register_controls()
D
7
1 1,162
\TFMiniCart_Widget_Free::register_controls()
D
9
1 1,101
\Slide_Widget_Free::register_controls()
D
8
1 1,028
\TFPostComment_Widget_Free::register_controls()
D
10
1 1,020
\ThemesFlat_Addon_For_Elementor_Free::parse_layout_display_condition()
D
26
57 128
tf_product_render()
D
19
45 274
\TFSlideSwiper_Widget_Free::register_controls()
D
11
1 852
\TFCarousel_Widget_Free::register_controls()
D
12
1 826
\TFTabs_Widget_Free::register_controls()
D
12
1 737
\tf_meta_boxes::control_render()
D
24
30 197
\TFPostNavigation_Widget_Free::register_controls()
C
18
5 478
\Slide_Widget_Free::render()
C
29
24 130
\TFPostInfo_Widget_Free::render()
C
28
23 138
\ThemesFlat_Addon_For_Elementor_Free::get_posts_by_conditions()
C
33 26 88
\TFPostInfo_Widget_Free::register_controls()
C
19
1 415
\TFSearch_Widget_Free::register_controls()
B
21
1 373
\TFPostAuthorBox_Widget_Free::register_controls()
B
21
1 361
\Flex_Slide_Widget_Free::render()
B
33 18 93
\ThemesFlat_Addon_For_Elementor_Free::generate_target_rule_selector()
B
37 19 68
\TFWishlistCount_Widget_Free::register_controls()
B
23
1 332
\TFPostAuthor_Widget_Free::register_controls()
B
22
1 317
\TFScrollTop_Widget_Free::register_controls()
B
23
1 317
\TFPostImage_Widget_Free::register_controls()
B
24
1 291
\TFAnimated_Headline_Widget_Free::render()
B
37 15 80
\TFImageBox_Widget_Free::render()
B
36 14 85
\TFNavMenu_Widget_Free::render()
B
33 12 109
\ThemesFlat_Addon_For_Elementor_Free::tfhf_get_posts_by_query()
A
36 13 85
\TFAnimated_Headline_Widget_Free::register_controls()
A
25
1 264
\ThemesFlat_Addon_For_Elementor_Free::get_current_page_type()
A
47 15 35
tf_custom_pagination_woo()
A
36 10 109
\TFSlideSwiper_Widget_Free::render()
A
38 12 64
\TFPostDate_Widget_Free::register_controls()
A
26
1 227
\TFPreload_Widget_Free::render()
A
38 10 87
\ThemesFlat_Addon_For_Elementor_Free::get_location_selections()
A
38 11 71
\TFTabs_Widget_Free::render()
A
40 11 57
tfpost_pagination()
A
39 9 79
\ThemesFlat_Addon_For_Elementor_Free::get_format_rule_value()
A
48 12 32
\tf_meta_boxes::save()
A
50 12 28
\TFPostNavigation_Widget_Free::render()
A
42 10 52
\TFPostTitle_Widget_Free::register_controls()
A
29
1 187
\TFPostTerms_Widget_Free::register_controls()
A
29
1 184
\TFPostDate_Widget_Free::render()
A
44 10 42
\TFPostAuthor_Widget_Free::render()
A
45 10 39
\TFPostAuthor_Widget_Free::get_author()
A
49 10 33
\TFPostAuthorBox_Widget_Free::get_author()
A
49 10 33
\ThemesFlat_Addon_For_Elementor_Free::target_rule_settings_field()
A
44 9 40
get_sale_price()
A
52 10 23
\TFPostAuthorBox_Widget_Free::render()
A
42 8 51
\TFPostComment_Widget_Free::render()
A
35 5 89
\TFPostImage_Widget_Free::render()
A
46 8 37
\ThemesFlat_Addon_For_Elementor_Free::get_location_by_key()
A
50 8 26
get_flash_sale()
A
52 8 25
tf_modify_comment_form_fields()
A
51 8 23
\TFCarousel_Widget_Free::render()
A
49 7 31
\TFPostExcerpt_Widget_Free::render()
A
48 7 31
\TFPostTitle_Widget_Free::render()
A
48 7 31
\TFPostTerms_Widget_Free::render()
S
48 7 30
\TFPostExcerpt_Widget_Free::register_controls()
S
34 1 120
\TFPostContent_Widget_Free::tf_render_post_content()
S
45 6 43
\TFPostNavigation_Widget_Free::tf_get_taxonomies()
S
54 7 20
\ThemesFlat_Addon_For_Elementor_Free::init_widgets()
S
38 3 78
\TFMiniCart_Widget_Free::render()
S
46 5 47
\ThemesFlat_Addon_For_Elementor_Free::get_meta_option_post()
S
57 7 15
\ThemesFlat_Addon_For_Elementor_Free::section_sticky()
S
37 1 104
\TFSearch_Widget_Free::render()
S
45 4 53
\ThemesFlat_Addon_For_Elementor_Free::init()
S
44 4 48
\ThemesFlat_Addon_For_Elementor_Free::search_only_titles()
S
56 6 16
tf_move_comment_form_below()
S
58 6 13
\ThemesFlat_Addon_For_Elementor_Free::tf_get_template_elementor()
S
53 5 23
\tf_meta_boxes::render()
S
50 4 32
Elementor\Addon_Elementor_Icon_manager_free::render_icon_html()
S
57 5 16
\ThemesFlat_Addon_For_Elementor_Free::tf_header_footer_save_meta()
S
57 5 16
\TF_Post_Format::themesflat_render_attrs()
S
59 5 14
\TFPreload_Widget_Free::register_controls()
S
40 1 73
\ThemesFlat_Addon_For_Elementor_Free::remove_exclusion_rule_posts()
S
61 5 11
\TF_Post_Format::themesflat_render_box_control()
S
45 2 52
themesflat_product_mini_add_to_cart_fragment()
S
55 4 20
\ThemesFlat_Addon_For_Elementor_Free::themesflat_mini_cart_count()
S
61 4 13
\tf_meta_boxes::__construct()
S
61 4 12
\TF_Post_Format::themesflat_post_options_fields()
S
44 1 56
\TFPostContent_Widget_Free::register_controls()
S
44 1 56
\ThemesFlat_Addon_For_Elementor_Free::get_post_target_rule_options()
S
53 3 22
\ThemesFlat_Addon_For_Elementor_Free::widget_scripts()
S
48 2 31
\ThemesFlat_Addon_For_Elementor_Free::tf_header_footer_metabox_rule()
S
47 1 46
\TFPostNavigation_Widget_Free::tf_get_public_post_types()
S
58 3 16
\ThemesFlat_Addon_For_Elementor_Free::get_settings()
S
67 4 7
\ThemesFlat_Addon_For_Elementor_Free::tf_get_taxonomies()
S
60 3 14
\ThemesFlat_Addon_For_Elementor_Free::get_template_id()
S
60 3 13
\tf_meta_boxes::setup()
S
61 3 13
Elementor\Addon_Elementor_Icon_manager_free::render_icon()
S
61 3 12
\ThemesFlat_Addon_For_Elementor_Free::tf_header_footer_load_canvas_template()
S
62 3 12
\ThemesFlat_Addon_For_Elementor_Free::tf_header_footer_metabox_render()
S
54 2 24
\ThemesFlat_Addon_For_Elementor_Free::widget_styles()
S
53 2 22
tf_custom_avatar()
S
62 3 10
\ThemesFlat_Addon_For_Elementor_Free::tf_header_footer_post_type()
S
49 1 30
\TFPostDate_Widget_Free::get_post_date()
S
63 3 10
\TF_Post_Format::themesflat_meta()
S
66 3 8
\ThemesFlat_Addon_For_Elementor_Free::hooks()
S
64 3 10
\ThemesFlat_Addon_For_Elementor_Free::__construct()
S
59 2 13
flat_get_post_page_content()
S
61 2 12
tf_get_all_id_product()
S
61 2 12
\TFPostInfo_Widget_Free::tf_get_taxonomies()
S
61 2 12
\tf_meta_boxes::render_content()
S
66 2 11
\ThemesFlat_Addon_For_Elementor_Free::admin_scripts()
S
56 1 18
\TFPostComment_Widget_Free::register_controls()
S
59 1 16
\ThemesFlat_Addon_For_Elementor_Free::tf_get_taxonomies_product()
S
64 2 10
\TF_Post_Format::themesflat_decode()
S
65 2 9
\TFPostDate_Widget_Free::tf_get_post_ago_time()
S
66 2 8
\TFPostDate_Widget_Free::tf_get_post_date()
S
70 2 6
\TF_Post_Format::instance()
S
72 2 6
\ThemesFlat_Addon_For_Elementor_Free::tf_get_header_id()
S
68 2 7
\ThemesFlat_Addon_For_Elementor_Free::tf_get_footer_id()
S
68 2 7
\ThemesFlat_Addon_For_Elementor_Free::instance()
S
72 2 6
\TFPostComment_Widget_Free::render()
S
59 1 15
Elementor\Addon_Elementor_Icon_manager_free::render_svg_icon()
S
70 2 6
\ThemesFlat_Addon_For_Elementor_Free::tf_get_post_types()
S
64 2 10
\ThemesFlat_Addon_For_Elementor_Free::tf_admin_notice_missing_main_plugin()
S
64 2 9
\TFNavMenu_Widget_Free::get_menus()
S
67 2 8
\ThemesFlat_Addon_For_Elementor_Free::admin_notice_minimum_elementor_version()
S
63 2 10
\TFSearch_Widget_Free::get_menus()
S
67 2 8
\ThemesFlat_Addon_For_Elementor_Free::admin_notice_minimum_php_version()
S
63 2 10
tf_yith_compare_button()
S
63 2 9
tf_footer_enabled()
S
67 2 8
tf_yith_quick_view_button()
S
66 2 7
tf_header_enabled()
S
67 2 8
tf_woo_add_metabox_to_general_tab()
S
61 1 14
tf_yith_wcwl_enqueue_custom_script()
S
66 1 14
\TF_Post_Format::themesflat_page_options_init()
S
61 1 13
\ThemesFlat_Addon_For_Elementor_Free::tf_render_header()
S
67 1 13
\ThemesFlat_Addon_For_Elementor_Free::tf_render_footer()
S
67 1 13
\TFWishlistCount_Widget_Free::render()
S
63 1 11
\TFScrollTop_Widget_Free::render()
S
61 1 11
\TFSlideSwiper_Widget_Free::get_script_depends()
S
80 1 3
\ThemesFlat_Addon_For_Elementor_Free::tf_header_footer_register_metabox()
S
68 1 7
\Flex_Slide_Widget_Free::get_style_depends()
S
80 1 3
\TFWishlistCount_Widget_Free::get_name()
S
82 1 3
\TFCarousel_Widget_Free::get_icon()
S
82 1 3
tf_woo_custom_product_data_badge_tab()
S
65 1 9
\TFPostAuthorBox_Widget_Free::get_categories()
S
81 1 3
\TFPostAuthorBox_Widget_Free::get_style_depends()
S
81 1 3
\TFSlideSwiper_Widget_Free::get_title()
S
79 1 3
\TFWishlistCount_Widget_Free::get_icon()
S
82 1 3
\TFWooProductGrid_Widget_Free::get_style_depends()
S
79 1 3
\TFPostAuthor_Widget_Free::get_name()
S
82 1 3
\TFWishlistCount_Widget_Free::get_title()
S
79 1 3
\TFPostAuthor_Widget_Free::get_icon()
S
82 1 3
\TFPostAuthor_Widget_Free::get_categories()
S
81 1 3
\Slide_Widget_Free::get_style_depends()
S
80 1 3
\ThemesFlat_Addon_For_Elementor_Free::init_controls()
S
98 1 1
\TFSlideSwiper_Widget_Free::get_categories()
S
81 1 3
\TFPostComment_Widget_Free::get_name()
S
82 1 3
\TFWooProductGrid_Widget_Free::get_icon()
S
82 1 3
\TFImageBox_Widget_Free::get_icon()
S
82 1 3
\TFPostComment_Widget_Free::get_categories()
S
81 1 3
\TFPostComment_Widget_Free::get_style_depends()
S
81 1 3
\TFPreload_Widget_Free::get_style_depends()
S
81 1 3
\TFPreload_Widget_Free::get_title()
S
79 1 3
\TFSlideSwiper_Widget_Free::get_name()
S
82 1 3
\TFPostComment_Widget_Free::get_title()
S
79 1 3
\TFPostComment_Widget_Free::get_icon()
S
82 1 3
\TFPostComment_Widget_Free::get_categories()
S
81 1 3
\tf_meta_boxes::page_meta_box()
S
81 1 3
\TFAnimated_Headline_Widget_Free::get_name()
S
82 1 3
\TF_Post_Format::themesflat_esc_attr()
S
80 1 3
\ThemesFlat_Addon_For_Elementor_Free::tf_override_header()
S
65 1 9
\TFPostContent_Widget_Free::get_categories()
S
81 1 3
\TFWishlistCount_Widget_Free::get_categories()
S
81 1 3
\TFMiniCart_Widget_Free::get_style_depends()
S
80 1 3
\TFPostTitle_Widget_Free::get_style_depends()
S
81 1 3
\TFPostTerms_Widget_Free::get_icon()
S
82 1 3
\TFPostNavigation_Widget_Free::get_icon()
S
82 1 3
\TFAnimated_Headline_Widget_Free::get_title()
S
79 1 3
\TF_Post_Format::tf_theme_suport()
S
73 1 5
\TFPostContent_Widget_Free::get_name()
S
82 1 3
\TFPostComment_Widget_Free::get_icon()
S
82 1 3
\TFSlideSwiper_Widget_Free::get_style_depends()
S
79 1 3
\TFNavMenu_Widget_Free::get_icon()
S
82 1 3
\TFImageBox_Widget_Free::get_categories()
S
81 1 3
\TFNavMenu_Widget_Free::get_name()
S
82 1 3
\TFPosts_Widget_Free::get_categories()
S
81 1 3
\TFSearch_Widget_Free::get_title()
S
79 1 3
\TFMiniCart_Widget_Free::get_script_depends()
S
81 1 3
\TFPostTitle_Widget_Free::get_icon()
S
82 1 3
\TFPostInfo_Widget_Free::get_style_depends()
S
81 1 3
\TFPostImage_Widget_Free::get_categories()
S
81 1 3
\TFTabs_Widget_Free::get_name()
S
82 1 3
\TFPostDate_Widget_Free::tf_ago_time()
S
68 1 8
\TFWooProductGrid_Widget_Free::get_title()
S
79 1 3
\TFPostTitle_Widget_Free::get_name()
S
82 1 3
\TFCarousel_Widget_Free::get_title()
S
79 1 3
\TFPostAuthorBox_Widget_Free::get_icon()
S
82 1 3
\TFPostInfo_Widget_Free::get_icon()
S
82 1 3
\TFScrollTop_Widget_Free::get_categories()
S
81 1 3
\TFPosts_Widget_Free::get_name()
S
82 1 3
\TFScrollTop_Widget_Free::get_script_depends()
S
80 1 3
\TFPostTerms_Widget_Free::get_title()
S
79 1 3
\TFPostNavigation_Widget_Free::get_style_depends()
S
81 1 3
\TFPostDate_Widget_Free::get_name()
S
82 1 3
\TFMiniCart_Widget_Free::get_title()
S
79 1 3
\TFPostDate_Widget_Free::get_icon()
S
82 1 3
\TFPostExcerpt_Widget_Free::get_categories()
S
81 1 3
\Flex_Slide_Widget_Free::get_categories()
S
81 1 3
\TFPostInfo_Widget_Free::get_categories()
S
81 1 3
\TFPostDate_Widget_Free::get_title()
S
79 1 3
\TFPosts_Widget_Free::get_icon()
S
82 1 3
\TFPostContent_Widget_Free::render()
S
77 1 4
\TFImageBox_Widget_Free::get_title()
S
79 1 3
\TFPostInfo_Widget_Free::get_title()
S
79 1 3
\Slide_Widget_Free::get_icon()
S
82 1 3
\Flex_Slide_Widget_Free::get_icon()
S
82 1 3
\TFPostNavigation_Widget_Free::get_name()
S
82 1 3
\TFPosts_Widget_Free::get_title()
S
79 1 3
\TFPostExcerpt_Widget_Free::get_name()
S
82 1 3
\TFPostContent_Widget_Free::get_icon()
S
82 1 3
\TFNavMenu_Widget_Free::get_title()
S
79 1 3
\tf_meta_boxes::hook()
S
72 1 5
\TF_Post_Format::tf_metabox_scripts()
S
69 1 6
\TFPostNavigation_Widget_Free::get_title()
S
79 1 3
\TFPostInfo_Widget_Free::get_name()
S
82 1 3
\TFNavMenu_Widget_Free::get_categories()
S
81 1 3
\TFScrollTop_Widget_Free::get_title()
S
79 1 3
\TFPostContent_Widget_Free::get_title()
S
79 1 3
\TFPostImage_Widget_Free::get_style_depends()
S
81 1 3
\TFAnimated_Headline_Widget_Free::get_categories()
S
81 1 3
\TFScrollTop_Widget_Free::get_name()
S
82 1 3
\TFPostImage_Widget_Free::get_title()
S
79 1 3
\TFMiniCart_Widget_Free::get_categories()
S
81 1 3
\TFPostContent_Widget_Free::get_style_depends()
S
81 1 3
\TFPostExcerpt_Widget_Free::get_style_depends()
S
81 1 3
\ThemesFlat_Addon_For_Elementor_Free::get_header_content()
S
75 1 4
\TFPostExcerpt_Widget_Free::get_icon()
S
82 1 3
\TFPostTerms_Widget_Free::get_name()
S
82 1 3
\Slide_Widget_Free::get_script_depends()
S
78 1 3
\TFNavMenu_Widget_Free::get_style_depends()
S
79 1 3
\TFPostAuthorBox_Widget_Free::get_name()
S
82 1 3
\Slide_Widget_Free::get_categories()
S
81 1 3
\TFScrollTop_Widget_Free::get_icon()
S
82 1 3
\TFPostDate_Widget_Free::get_categories()
S
81 1 3
\TFCarousel_Widget_Free::get_name()
S
82 1 3
\TFAnimated_Headline_Widget_Free::get_icon()
S
82 1 3
\TFPostExcerpt_Widget_Free::get_title()
S
79 1 3
\TF_Post_Format::tf_post_format_scripts()
S
66 1 8
\TFPostTitle_Widget_Free::get_categories()
S
81 1 3
\TFPostAuthorBox_Widget_Free::get_title()
S
79 1 3
\TFNavMenu_Widget_Free::get_script_depends()
S
81 1 3
\TFCarousel_Widget_Free::get_categories()
S
81 1 3
\TFTabs_Widget_Free::get_title()
S
79 1 3
\ThemesFlat_Addon_For_Elementor_Free::initialize_options()
S
80 1 3
\TFWooProductGrid_Widget_Free::get_script_depends()
S
79 1 3
\TFPostComment_Widget_Free::get_title()
S
79 1 3
\TFCarousel_Widget_Free::get_style_depends()
S
79 1 3
\TFPreload_Widget_Free::get_icon()
S
82 1 3
\TFMiniCart_Widget_Free::get_name()
S
82 1 3
\Flex_Slide_Widget_Free::get_script_depends()
S
80 1 3
\TFPosts_Widget_Free::get_style_depends()
S
79 1 3
\tf_meta_boxes::themesflat_render_control_id()
S
81 1 3
\TFPostTerms_Widget_Free::get_categories()
S
81 1 3
\TFPostComment_Widget_Free::get_name()
S
82 1 3
\Slide_Widget_Free::get_name()
S
82 1 3
\TFSearch_Widget_Free::get_script_depends()
S
81 1 3
\TFWooProductGrid_Widget_Free::get_categories()
S
81 1 3
\TFPostImage_Widget_Free::get_icon()
S
82 1 3
\TFTabs_Widget_Free::get_script_depends()
S
81 1 3
\TFWooProductGrid_Widget_Free::get_name()
S
82 1 3
\TFPostAuthor_Widget_Free::get_title()
S
79 1 3
\ThemesFlat_Addon_For_Elementor_Free::get_footer_content()
S
75 1 4
\Flex_Slide_Widget_Free::get_title()
S
79 1 3
\Slide_Widget_Free::get_title()
S
79 1 3
\TF_Post_Format::inc()
S
79 1 3
\TF_Post_Format::__construct()
S
66 1 8
\TFImageBox_Widget_Free::get_style_depends()
S
79 1 3
\TFWishlistCount_Widget_Free::get_style_depends()
S
79 1 3
\TFPostNavigation_Widget_Free::get_categories()
S
81 1 3
\TFPreload_Widget_Free::get_script_depends()
S
81 1 3
\TFImageBox_Widget_Free::get_name()
S
82 1 3
\TFSearch_Widget_Free::get_style_depends()
S
79 1 3
\ThemesFlat_Addon_For_Elementor_Free::i18n()
S
77 1 3
\TFTabs_Widget_Free::get_icon()
S
82 1 3
tf_set_comment_title_form()
S
73 1 5
tf_yith_wcwl_ajax_update_count()
S
75 1 5
tf_save_metabox_of_general_tab()
S
70 1 6
tf_change_submit_button_text()
S
73 1 5
get_header_content()
S
76 1 4
\TFSearch_Widget_Free::get_categories()
S
81 1 3
\TFPreload_Widget_Free::get_categories()
S
81 1 3
\TFPreload_Widget_Free::get_name()
S
82 1 3
\TFPostTitle_Widget_Free::get_title()
S
79 1 3
\TFPosts_Widget_Free::get_script_depends()
S
79 1 3
\TFTabs_Widget_Free::get_categories()
S
81 1 3
\TFScrollTop_Widget_Free::get_style_depends()
S
79 1 3
\TF_Post_Format::themesflat_esc_html()
S
80 1 3
\TFSlideSwiper_Widget_Free::get_icon()
S
82 1 3
\TFSearch_Widget_Free::get_icon()
S
82 1 3
\ThemesFlat_Addon_For_Elementor_Free::tf_override_footer()
S
65 1 9
\TFTabs_Widget_Free::get_style_depends()
S
79 1 3
\TFMiniCart_Widget_Free::get_icon()
S
82 1 3
\TFCarousel_Widget_Free::get_script_depends()
S
80 1 3
\Flex_Slide_Widget_Free::get_name()
S
82 1 3
\TFPostImage_Widget_Free::get_name()
S
82 1 3
\TFSearch_Widget_Free::get_name()
S
82 1 3