Code Analysis: Dynamic Visibility for Elementor 3.0.1

Function Rating Maintainability Complexity Lines of code
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::is_hidden()
D
0
261 649
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::add_controls()
D
7
25 804
DynamicContentForElementor\DCE_Helper::numeric_query_pagination()
C
42 27 40
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::add_actions()
C
36 24 80
DynamicContentForElementor\DCE_Helper::get_post_metas()
B
37 19 69
DynamicContentForElementor\DCE_Helper::dce_numeric_posts_nav()
B
43 19 44
DynamicContentForElementor\DCE_Helper::get_post_value()
B
44 19 43
DynamicContentForElementor\DCE_Helper::to_string()
A
49 14 30
DynamicContentForElementor\DCE_Helper::get_all_acf()
A
42 12 48
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::visibility_render_widget()
A
49 12 31
DynamicContentForElementor\DCE_Helper::get_post_fields()
A
45 11 40
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::add_common_sections()
A
41 9 60
DynamicContentForElementor\DCE_Helper::get_wp_link_page()
A
49 11 27
DynamicContentForElementor\Plugin_DVE::dve_elementor_init()
A
46 9 40
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::get_fallback()
A
48 9 35
DynamicContentForElementor\DCE_Helper::get_taxonomy_terms()
A
49 9 33
DynamicContentForElementor\DCE_Helper::dce_dynamic_data()
A
42 7 61
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::print_conditions()
A
50 9 28
DynamicContentForElementor\DCE_Helper::get_user_metas()
A
49 8 30
DynamicContentForElementor\DCE_Helper::check_plugin()
A
53 8 24
DynamicContentForElementor\DCE_Helper::get_adjacent_post_by_id()
S
54 7 19
DynamicContentForElementor\DCE_Helper::recursive_array_search()
S
59 7 13
DynamicContentForElementor\DCE_Helper::get_all_posts()
S
50 6 27
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::check_custom_condition()
S
55 6 20
DynamicContentForElementor\DCE_Helper::get_pods_field()
S
54 6 18
DynamicContentForElementor\DCE_Helper::dir_to_array()
S
55 6 18
DynamicContentForElementor\DCE_Helper::get_anim_in()
S
38 1 81
DynamicContentForElementor\DCE_Helper::get_anim_out()
S
38 1 81
DynamicContentForElementor\DCE_Helper::get_posts_by_type()
S
58 5 14
DynamicContentForElementor\DCE_Helper::array_find_deep()
S
60 5 13
DynamicContentForElementor\DCE_Helper::get_the_terms_ordered()
S
52 4 25
DynamicContentForElementor\DCE_Helper::set_settings_by_id()
S
52 4 24
DynamicContentForElementor\DCE_Helper::get_taxonomies()
S
55 4 19
DynamicContentForElementor\DCE_Helper::is_post_meta()
S
50 3 33
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::check_visibility_condition()
S
60 4 17
DynamicContentForElementor\DCE_Helper::get_acf_field_relational_post()
S
56 4 16
DynamicContentForElementor\DCE_Helper::get_all_template()
S
57 4 16
DynamicContentForElementor\DCE_Helper::str_to_array()
S
59 4 15
DynamicContentForElementor\DCE_Helper::get_excerpt_by_id()
S
58 4 15
DynamicContentForElementor\DCE_Helper::wooc_data()
S
62 4 13
DynamicContentForElementor\DCE_Helper::get_post_taxonomies_associated()
S
60 4 13
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::remove_controls()
S
63 4 12
DynamicContentForElementor\DCE_Helper::get_parentpages()
S
54 3 21
DynamicContentForElementor\DCE_Helper::set_all_settings_by_id()
S
55 3 19
DynamicContentForElementor\DCE_Helper::get_post_types()
S
58 3 15
DynamicContentForElementor\DCE_Helper::is_empty_dir()
S
64 4 9
DynamicContentForElementor\DCE_Helper::get_settings_by_id()
S
57 3 15
dynamic_visibility_for_elementor_load()
S
60 3 13
DynamicContentForElementor\DCE_Helper::get_roles()
S
63 3 11
DynamicContentForElementor\DCE_Helper::get_pages()
S
52 2 25
DynamicContentForElementor\DCE_Helper::get_ease_timingFunctions()
S
49 1 33
DynamicContentForElementor\DCE_Helper::get_post_settings()
S
62 2 11
DynamicContentForElementor\DCE_Helper::get_post_data()
S
53 1 24
DynamicContentForElementor\DCE_Helper::get_anim_timingFunctions()
S
53 1 22
DynamicContentForElementor\DCE_Helper::get_wp_meta_compare()
S
56 1 20
DynamicContentForElementor\DCE_Helper::get_kute_timingFunctions()
S
56 1 19
DynamicContentForElementor\DCE_Helper::get_gsap_timingFunctions()
S
57 1 17
DynamicContentForElementor\DCE_Helper::get_anim_open()
S
56 1 17
DynamicContentForElementor\DCE_Helper::get_anim_close()
S
56 1 17
DynamicContentForElementor\DCE_Helper::get_post_orderby_options()
S
58 1 16
DynamicContentForElementor\DCE_Helper::is_plugin_active_for_network()
S
68 2 7
DynamicContentForElementor\DCE_Helper::file_include()
S
71 2 6
DynamicContentForElementor\Plugin_DVE::dce_file_include()
S
71 2 6
DynamicContentForElementor\DCE_Helper::get_user_meta()
S
66 2 8
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::enqueue_scripts()
S
74 2 5
DynamicContentForElementor\DCE_Helper::get_next_pagination()
S
67 2 7
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::init()
S
67 2 8
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::enqueue_styles()
S
74 2 5
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::add_common_sections_actions()
S
67 2 7
DynamicContentForElementor\DCE_Helper::is_plugin_active_for_local()
S
70 2 6
DynamicContentForElementor\DCE_Helper::get_rev_ID()
S
70 2 6
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::visibility_print_widget()
S
68 2 7
DynamicContentForElementor\DCE_Helper::get_current_user_role()
S
65 2 9
DynamicContentForElementor\DCE_Helper::is_plugin_active()
S
78 2 3
dynamic_visibility_for_elementor_fail_load_out_of_date()
S
62 2 10
DynamicContentForElementor\DCE_Helper::get_thumbnail_sizes()
S
69 2 7
DynamicContentForElementor\Plugin_DVE::dce_editor()
S
61 1 14
DynamicContentForElementor\DCE_Helper::get_post_statuses_all()
S
61 1 12
DynamicContentForElementor\DCE_Helper::bootstrap_button_sizes()
S
65 1 9
DynamicContentForElementor\DCE_Helper::get_gsap_ease()
S
65 1 9
dynamic_visibility_for_elementor_fail_load()
S
71 1 5
DynamicContentForElementor\DCE_Helper::path_to_url()
S
69 1 6
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::add_actions()
S
91 1 2
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::get_script_depends()
S
82 1 3
DynamicContentForElementor\Extensions\DCE_Extension_Visibility::get_description()
S
80 1 3
DynamicContentForElementor\DCE_Helper::bootstrap_styles()
S
65 1 9
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::is_enabled()
S
81 1 3
DynamicContentForElementor\DCE_Helper::get_image_id()
S
69 1 6
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::add_style_depends()
S
80 1 3
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::get_description()
S
81 1 3
DynamicContentForElementor\DCE_Helper::get_sql_operators()
S
71 1 6
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::__construct()
S
81 1 3
DynamicContentForElementor\DCE_Helper::remove_empty_p()
S
75 1 4
DynamicContentForElementor\Plugin_DVE::add_actions()
S
79 1 3
DynamicContentForElementor\DCE_Helper::get_user_fields()
S
68 1 7
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::get_docs()
S
82 1 3
DynamicContentForElementor\DCE_Helper::get_placeholder_image_src()
S
76 1 4
DynamicContentForElementor\Plugin_DVE::__construct()
S
82 1 3
DynamicContentForElementor\DCE_Helper::get_types_registered()
S
71 1 5
DynamicContentForElementor\DCE_Helper::strip_tag()
S
71 1 5
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::add_script_depends()
S
80 1 3
DynamicContentForElementor\DCE_Helper::get_acf_field_relations()
S
78 1 3
DynamicContentForElementor\DCE_Helper::get_templates()
S
71 1 5
DynamicContentForElementor\Extensions\DCE_Extension_Prototype::get_style_depends()
S
81 1 3
DynamicContentForElementor\DCE_Helper::get_acf_field_urlfile()
S
78 1 3
DynamicContentForElementor\DCE_Helper::escape_json_string()
S
67 1 6