Code Analysis: Contextual Related Posts 3.0.5

Function Rating Maintainability Complexity Lines of code
get_crp_posts_id()
D
24
44 152
get_crp()
D
29
41 101
CRP_Query::prepare_query_args()
D
28
31 124
crp_get_the_post_thumbnail()
C
31 28 109
CRP_Widget::widget()
C
37 29 59
crp_content_filter()
C
41 28 45
CRP_Widget::form()
B
32 19 115
crp_change_settings_on_save()
B
44 17 42
crp_save_meta_box()
B
42 16 50
crp_header()
A
51 17 21
CRP_Widget::update()
A
45 16 35
crp_settings_sanitize()
A
43 14 44
crp_call_meta_box()
A
36 10 94
crp_tools_page()
A
35 8 115
crp_str_putcsv()
A
45 13 40
CRP_Query::the_posts()
A
47 12 34
crp_excerpt()
A
43 11 48
crp_process_settings_import()
A
47 10 32
crp_get_image_html()
A
45 9 39
crp_settings_defaults()
A
51 10 23
crp_tags_search()
A
46 9 37
crp_options_page()
A
38 6 82
crp_block_init()
A
36 5 96
crp_settings_output()
A
32 1 149
crp_text_callback()
A
52 9 19
crp_get_all_image_sizes()
A
49 8 30
crp_settings_general()
A
33 1 131
crp_thumbsizes_callback()
A
51 8 24
CRP_Query::posts_pre_query()
A
52 8 23
crp_get_thumb_size()
A
56 8 17
crp_list_link()
A
48 7 32
crp_taxonomies_callback()
S
48 7 30
crp_number_callback()
S
55 8 15
crp_posttypes_callback()
S
49 7 29
crp_settings_list()
S
35 1 115
crp_get_style()
S
44 5 54
CRP_Query::posts_request()
S
52 7 23
crp_radiodesc_callback()
S
55 7 17
crp_radio_callback()
S
56 7 16
crp_delete_cache_post_save()
S
58 7 15
crp_settings_thumbnail()
S
36 1 103
crp_register_settings()
S
46 5 42
crp_process_settings_export()
S
55 6 19
CRP_Query::posts_orderby()
S
57 6 16
crp_styles_messages()
S
61 7 10
crp_upgrade_settings()
S
51 5 26
crp_add_meta_box()
S
54 5 23
crp_select_callback()
S
54 5 20
crp_insert_after_paragraph()
S
57 5 16
crp_translate_ids()
S
58 5 15
crp_trim_char()
S
58 5 14
CRP_Query::posts_join()
S
61 5 11
crp_checkbox_callback()
S
59 5 11
crp_default_options()
S
39 1 69
crp_get_first_image()
S
55 4 19
crp_update_option()
S
57 4 18
crp_deactivate()
S
57 4 18
crp_multicheck_callback()
S
55 4 18
crp_activate()
S
57 4 18
crp_cache_delete()
S
58 4 16
crp_delete_option()
S
59 4 15
crp_delete_index()
S
60 4 14
get_crp_cache()
S
59 4 14
crp_settings_feed()
S
43 1 58
crp_add_image_sizes()
S
61 4 12
crp_get_option()
S
61 4 12
crp_exclude_post_ids()
S
60 4 12
crp_author()
S
59 4 12
CRP_Query::get_match_sql()
S
52 3 24
crp_delete_data()
S
56 3 20
crp_get_image_hwstring()
S
57 3 16
crp_manual_posts()
S
57 3 15
crp_object_id_cur_lang()
S
59 3 15
crp_generate_content()
S
63 4 10
crp_get_attachment_id_from_url()
S
58 3 14
crp_admin_footer()
S
59 3 14
crp_rss_filter()
S
59 3 13
crp_textarea_callback()
S
59 3 12
crp_load_admin_scripts()
S
52 2 27
crp_create_index()
S
63 3 11
CRP_Query::posts_where()
S
62 3 11
crp_link_attributes()
S
62 3 11
crp_cache_get_meta_keys()
S
53 2 25
crp_settings_help()
S
48 1 38
crp_get_styles()
S
48 1 35
crp_heading_title()
S
65 3 8
crp_get_registered_settings_types()
S
65 3 9
crp_sanitize_textarea_field()
S
51 1 30
crp_admin_thumbnail()
S
65 3 8
CRP_Query::posts_fields()
S
64 3 10
crp_exclude_categories_where()
S
60 2 14
crp_plugin_actions()
S
61 2 11
crp_settings_styles()
S
54 1 21
crp_add_admin_pages_links()
S
56 1 20
CRP_Query::__construct()
S
57 1 18
crp_shortcode()
S
58 1 18
crp_enqueue_scripts_widgets()
S
70 2 7
crp_heading_styles()
S
63 2 10
crp_exclude_categories_join()
S
63 2 10
crp_get_default_option()
S
67 2 8
delete_crp_cache()
S
66 2 9
crp_sanitize_posttypes_field()
S
74 2 4
get_crp_posts()
S
66 2 9
crp_activate_new_site()
S
68 2 8
crp_sanitize_taxonomies_field()
S
74 2 4
crp_single_deactivate()
S
71 2 6
crp_sanitize_checkbox_field()
S
75 2 4
render_crp_block()
S
62 1 12
crp_recreate_indices_sql()
S
63 1 11
crp_posts_table_engine()
S
65 1 11
crp_ajax_clearcache()
S
63 1 11
crp_get_settings_sections()
S
62 1 11
crp_get_registered_settings()
S
63 1 11
crp_read_options()
S
72 1 5
crp_descriptive_text_callback()
S
74 1 4
crp_after_list_item()
S
75 1 4
crp_single_activate()
S
83 1 3
crp_before_list()
S
75 1 4
register_crp_widget()
S
82 1 3
crp_customize_controls_enqueue_scripts()
S
74 1 5
crp_get_settings()
S
75 1 4
crp_permalink()
S
75 1 4
crp_get_orderings()
S
66 1 8
echo_ald_crp()
S
76 1 4
ald_crp_rss()
S
75 1 4
crp_sanitize_number_field()
S
80 1 3
crp_cache_get_key()
S
76 1 4
crp_header_callback()
S
74 1 4
echo_crp()
S
69 1 7
crp_sanitize_text_field()
S
81 1 3
crp_missing_callback()
S
78 1 3
crp_content_prepare_filter()
S
75 1 4
crp_sanitize_numbercsv_field()
S
77 1 3
crp_plugin_actions_links()
S
67 1 8
ald_crp_content()
S
75 1 4
delete_crp_cache_by_key()
S
65 1 9
crp_max_formatted_content()
S
72 1 5
crp_lang_init()
S
78 1 3
CRP_Widget::__construct()
S
65 1 10
crp_before_list_item()
S
75 1 4
ald_crp()
S
72 1 5
crp_settings_reset()
S
82 1 3
crp_cache_get_keys()
S
76 1 4
crp_title()
S
74 1 4
crp_after_list()
S
75 1 4
crp_csv_callback()
S
82 1 3
set_crp_cache()
S
64 1 9
crp_sanitize_csv_field()
S
77 1 3
crp_numbercsv_callback()
S
82 1 3
crp_css_callback()
S
82 1 3