Code Analysis: Quick Ajax Post Loader 1.3.0

Function Rating Maintainability Complexity Lines of code
QAPL_Quick_Ajax_Shortcode::create_shortcode_attributes()
C
37 28 74
QAPL_Quick_Ajax_Shortcode::sanitize_and_set_default_args()
B
44 18 41
qapl_quick_ajax_load_posts()
B
41 17 51
QAPL_Quick_Ajax_Shortcode::create_shortcode_args()
B
46 18 35
QAPL_Quick_Ajax_Handler::term_filter()
A
38 12 69
QAPL_Quick_Ajax_Handler::wp_query()
A
43 10 46
qapl_save_quick_ajax_meta_box_shortcode()
A
51 11 22
QAPL_Quick_Ajax_Post_Type_Form::save_quick_ajax_form()
A
52 10 22
QAPL_Quick_Ajax_Handler::initialize_query_args()
A
58 10 13
QAPL_Quick_Ajax_Handler::load_more_button()
A
50 9 26
QAPL_Quick_Ajax_Creator_Settings_Page::quick_ajax_content_help()
A
46 8 38
QAPL_Quick_Ajax_Handler::layout_customization()
A
53 9 22
QAPL_Quick_Ajax_Creator_Settings_Page::quick_ajax_content_function_generator()
A
40 6 63
QAPL_File_Helper::plugin_get_templates_items_array()
A
48 8 32
QAPL_Quick_Ajax_Plugin_Update::check_update()
A
49 8 30
qapl_quick_ajax_get_taxonomies_by_post_type()
A
51 8 26
QAPL_Quick_Ajax_Handler::wp_query_args()
A
54 8 21
QAPL_Quick_Ajax_Form_Creator::render_quick_ajax_form()
A
43 6 50
QAPL_Quick_Ajax_Content_Builder::create_field()
S
58 8 14
qapl_quick_ajax_check_page_type()
S
53 7 24
QAPL_Quick_Ajax_Content_Builder::wp_kses_allowed_tags()
S
38 1 104
QAPL_Quick_Ajax_Helper::element_exists()
S
54 6 20
QAPL_Quick_Ajax_Post_Type_Form::unserialize_data()
S
56 6 18
QAPL_File_Helper::get_template_name_from_file()
S
55 6 18
QAPL_Quick_Ajax_Content_Builder::add_field()
S
56 6 18
QAPL_Quick_Ajax_Shortcode::create_shortcode_taxonomy()
S
60 6 13
QAPL_Quick_Ajax_Plugin_Update::add_custom_update_notification()
S
55 5 19
qapl_quick_ajax_post_grid()
S
57 5 16
qapl_quick_ajax_term_filter()
S
59 5 13
QAPL_Quick_Ajax_Handler::generate_block_id()
S
60 5 12
QAPL_Quick_Ajax_Handler::create_post_not_in()
S
61 5 11
QAPL_Quick_Ajax_Handler::add_button_data()
S
47 3 36
QAPL_Form_Fields_Helper::get_field_select_post_type()
S
54 4 20
QAPL_File_Helper::get_templates_dir_path()
S
60 4 15
QAPL_Quick_Ajax_Shortcode::render_quick_ajax_shortcode()
S
58 4 15
QAPL_Quick_Ajax_Manage_Options_Form::render_quick_ajax_tabs_navigation()
S
58 4 14
QAPL_Form_Fields_Helper::get_field_select_orderby()
S
44 1 57
QAPL_Quick_Ajax_Handler::sanitize_json_to_array()
S
61 4 12
QAPL_Quick_Ajax_Content_Builder::show_hide_element()
S
61 4 12
qapl_quick_ajax_display_shortcode_on_single_page()
S
60 4 12
QAPL_Quick_Ajax_Shortcode::unserialize_shortcode_data()
S
62 4 11
QAPL_Quick_Ajax_Admin_Pages::quick_ajax_sanitize_callback()
S
63 4 11
QAPL_Quick_Ajax_Helper::initialize_components()
S
58 3 17
QAPL_Quick_Ajax_Admin_Pages::render_quick_ajax_settings_page()
S
64 4 9
QAPL_Quick_Ajax_Manage_Options_Form::render_quick_ajax_tabs_content()
S
60 3 12
QAPL_Quick_Ajax_Manage_Options_Form::unserialize_data()
S
61 3 12
QAPL_Quick_Ajax_Handler::extract_classes_from_string()
S
62 3 11
QAPL_Quick_Ajax_Helper::enqueue_admin_styles_and_scripts()
S
61 3 11
QAPL_Form_Fields_Helper::get_field_select_post_status()
S
48 1 41
QAPL_Quick_Ajax_Handler::update_button_template()
S
62 3 11
QAPL_Quick_Ajax_Creator_Settings_Page::init_function_generator_fields()
S
49 1 39
QAPL_Quick_Ajax_Form_Creator::init_quick_ajax_creator_fields()
S
50 1 38
QAPL_Quick_Ajax_Content_Builder::add_checkbox_field()
S
53 2 22
QAPL_Quick_Ajax_Content_Builder::add_select_field()
S
54 2 20
QAPL_Form_Fields_Helper::get_field_layout_post_item_template()
S
55 2 20
QAPL_Form_Fields_Helper::select_loader_icon_properties()
S
55 2 20
QAPL_Quick_Ajax_Handler::get_post_assigned_to_the_term()
S
56 2 19
QAPL_Form_Fields_Helper::get_field_layout_select_columns_qty()
S
56 2 18
QAPL_Quick_Ajax_Post_Type::register_quick_ajax_post_type()
S
49 1 32
QAPL_Quick_Ajax_Helper::get_localized_data()
S
59 2 16
QAPL_File_Helper::find_template_files()
S
66 3 9
QAPL_Quick_Ajax_Content_Builder::get_the_value_if_exist()
S
65 3 9
qapl_get_quick_ajax_id()
S
66 3 8
QAPL_File_Helper::get_templates_file_path()
S
66 3 8
QAPL_Quick_Ajax_Content_Builder::add_text_input_field()
S
56 2 15
qapl_initialize_plugin()
S
60 2 13
QAPL_Form_Fields_Helper::get_field_select_order()
S
55 1 21
QAPL_Quick_Ajax_Helper::get_admin_localized_data()
S
56 1 19
QAPL_Quick_Ajax_Admin_Pages::add_quick_ajax_menu()
S
58 1 18
QAPL_Quick_Ajax_Helper::enqueue_frontend_styles_and_scripts()
S
66 2 7
QAPL_Form_Fields_Helper::get_file_helper()
S
71 2 6
QAPL_Quick_Ajax_Post_Type::quick_ajax_shortcode_column_content()
S
69 2 6
QAPL_Quick_Ajax_Content_Builder::add_color_picker_field()
S
57 1 15
QAPL_Quick_Ajax_Plugin_Update::prepare_update_object()
S
58 1 15
QAPL_Quick_Ajax_Content_Builder::add_field_description()
S
70 2 6
QAPL_Quick_Ajax_Plugin_Update::plugin_row_meta()
S
66 2 8
QAPL_Quick_Ajax_Post_Type_Form::__construct()
S
64 2 9
QAPL_Quick_Ajax_Handler::get_instance()
S
71 2 6
QAPL_Quick_Ajax_Handler::filter_modify_query_args()
S
72 2 6
QAPL_Quick_Ajax_Handler::filter_modify_term_button_data()
S
72 2 6
QAPL_Quick_Ajax_Post_Type_Form::add_quick_ajax_form()
S
64 2 9
QAPL_File_Helper::get_instance()
S
66 2 8
QAPL_File_Helper::file_exists()
S
74 2 4
QAPL_Quick_Ajax_Helper::get_instance()
S
71 2 6
QAPL_Quick_Ajax_Content_Builder::add_number_field()
S
58 1 14
QAPL_Quick_Ajax_Handler::tax_query()
S
61 1 13
QAPL_Quick_Ajax_Manage_Options_Form::render_quick_ajax_page()
S
60 1 13
QAPL_Quick_Ajax_Content_Builder::create_accordion_block()
S
65 1 13
QAPL_Quick_Ajax_Handler::meta_query()
S
62 1 12
QAPL_Quick_Ajax_Helper::get_plugin_info()
S
62 1 12
QAPL_Form_Fields_Helper::get_field_set_post_not_in()
S
61 1 12
QAPL_Form_Fields_Helper::get_field_layout_container_class()
S
61 1 12
QAPL_Form_Fields_Helper::get_field_layout_taxonomy_filter_class()
S
61 1 12
QAPL_Form_Fields_Helper::get_field_layout_quick_ajax_css_style()
S
62 1 11
QAPL_Quick_Ajax_Helper::shortcode_page_select_order_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::meta_box_shortcode_name()
S
81 1 3
QAPL_Quick_Ajax_Helper::admin_page_settings_field_option_group()
S
81 1 3
QAPL_Quick_Ajax_Helper::load_more_button_data_button()
S
81 1 3
QAPL_Quick_Ajax_Helper::plugin_templates_load_more_button()
S
80 1 3
QAPL_Quick_Ajax_Creator_Settings_Page::init_quick_ajax_content()
S
66 1 8
QAPL_Quick_Ajax_Helper::term_filter_button_data_button()
S
81 1 3
QAPL_Quick_Ajax_Helper::plugin_templates_post_item_template()
S
75 1 4
QAPL_Quick_Ajax_Shortcode::get_shortcode_args()
S
80 1 3
QAPL_Quick_Ajax_Helper::wp_nonce_form_quick_ajax_field()
S
81 1 3
QAPL_Quick_Ajax_Helper::settings_page_slug()
S
81 1 3
QAPL_Form_Fields_Helper::get_field_select_taxonomy()
S
64 1 10
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_type()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_type_default_value()
S
81 1 3
QAPL_Form_Fields_Helper::get_field_select_custom_load_more_post_quantity()
S
64 1 10
QAPL_Pages_Helper::plugin_functions()
S
80 1 3
QAPL_Quick_Ajax_Helper::admin_page_global_options_name()
S
81 1 3
QAPL_Quick_Ajax_Manage_Options_Form::__construct()
S
69 1 7
QAPL_Quick_Ajax_Helper::layout_quick_ajax_css_style()
S
81 1 3
QAPL_Quick_Ajax_Handler::args_json()
S
76 1 4
QAPL_Quick_Ajax_Manage_Options_Form::init_quick_ajax_creator_fields()
S
100 1 0
QAPL_Quick_Ajax_Post_Type_Form::init_quick_ajax_creator_fields()
S
100 1 0
QAPL_Quick_Ajax_Creator_Settings_Page::init_quick_ajax_creator_fields()
S
78 1 4
QAPL_Quick_Ajax_Helper::global_options_field_select_loader_icon()
S
79 1 3
QAPL_Form_Fields_Helper::get_field_show_custom_load_more_post_quantity()
S
64 1 10
QAPL_Quick_Ajax_Helper::shortcode_page_select_orderby()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_container_class()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_orderby_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_custom_load_more_post_quantity()
S
81 1 3
QAPL_Quick_Ajax_Handler::get_global_options()
S
76 1 4
QAPL_Quick_Ajax_Helper::shortcode_page_layout_quick_ajax_css_style()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_status()
S
81 1 3
QAPL_File_Helper::get_plugin_js_directory()
S
80 1 3
QAPL_Quick_Ajax_Creator_Settings_Page::render_quick_ajax_page_heading()
S
78 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_override_global_loader_icon()
S
81 1 3
QAPL_Form_Fields_Helper::get_field_set_ignore_sticky_posts()
S
64 1 10
QAPL_Quick_Ajax_Helper::shortcode_page_select_taxonomy()
S
81 1 3
QAPL_Quick_Ajax_Creator_Settings_Page::quick_ajax_content_global_options()
S
68 1 6
QAPL_Quick_Ajax_Helper::shortcode_page_select_posts_per_page_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_loader_icon()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_grid_num_columns()
S
81 1 3
QAPL_Form_Fields_Helper::get_field_select_loader_icon()
S
75 1 4
QAPL_Quick_Ajax_Helper::shortcode_page_select_posts_per_page()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_override_global_loader_icon_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_show_taxonomy_filter_default_value()
S
81 1 3
QAPL_Pages_Helper::plugin_shortcode_class()
S
80 1 3
QAPL_Quick_Ajax_Post_Type::__construct()
S
68 1 6
QAPL_Quick_Ajax_Helper::shortcode_page_layout_select_columns_qty_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_quick_ajax_css_style_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_load_more_posts()
S
81 1 3
QAPL_Pages_Helper::__construct()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_status_default_value()
S
81 1 3
QAPL_Form_Fields_Helper::get_field_select_posts_per_page()
S
64 1 10
QAPL_File_Helper::get_plugin_css_directory()
S
80 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_set_post_not_in()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_taxonomy_filter_class()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_post_item_template()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_post_item_template_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_select_loader_icon()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_show_custom_load_more_post_quantity_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_show_taxonomy_filter()
S
81 1 3
QAPL_Form_Fields_Helper::get_global_field_select_loader_icon()
S
75 1 4
QAPL_Quick_Ajax_Manage_Options_Form::init_quick_ajax_content()
S
100 1 0
QAPL_Quick_Ajax_Helper::shortcode_page_layout_select_columns_qty()
S
81 1 3
QAPL_Quick_Ajax_Helper::__construct()
S
78 1 4
QAPL_Form_Fields_Helper::get_field_show_taxonomy_filter()
S
65 1 9
QAPL_Quick_Ajax_Handler::get_quick_ajax_id()
S
82 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_ignore_sticky_posts()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_quick_ajax_id()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_container_class()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_taxonomy_filter_class()
S
81 1 3
QAPL_Quick_Ajax_Creator_Settings_Page::init_global_options_fields()
S
77 1 4
QAPL_Pages_Helper::plugin_ajax_actions()
S
80 1 3
QAPL_Quick_Ajax_Helper::layout_post_item_template()
S
81 1 3
QAPL_Quick_Ajax_Helper::cpt_shortcode_slug()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_order()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_show_custom_load_more_post_quantity()
S
81 1 3
QAPL_Quick_Ajax_Helper::initialize_helpers()
S
76 1 4
QAPL_Pages_Helper::plugin_ajax_class()
S
80 1 3
QAPL_Pages_Helper::plugin_shortcode_page()
S
80 1 3
QAPL_Quick_Ajax_Helper::plugin_templates_no_posts()
S
80 1 3
QAPL_Quick_Ajax_Helper::wp_nonce_form_quick_ajax_action()
S
81 1 3
QAPL_Pages_Helper::plugin_admin_pages_config()
S
80 1 3
QAPL_Quick_Ajax_Admin_Pages::add_quick_ajax_settings_page()
S
65 1 10
QAPL_Quick_Ajax_Helper::shortcode_page_select_loader_icon_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_ignore_sticky_posts_default_value()
S
81 1 3
qapl_quick_ajax_admin_notice()
S
83 1 3
QAPL_Quick_Ajax_Admin_Pages::register_quick_ajax_settings()
S
70 1 7
qapl_quick_ajax_load_textdomain()
S
78 1 3
QAPL_File_Helper::__construct()
S
77 1 4
QAPL_Quick_Ajax_Helper::plugin_templates_loader_icon_template()
S
75 1 4
QAPL_Quick_Ajax_Post_Type_Form::render_quick_ajax_form()
S
100 1 0
QAPL_Quick_Ajax_Helper::shortcode_page_select_custom_load_more_post_quantity_default_value()
S
81 1 3
QAPL_Pages_Helper::plugin_update()
S
80 1 3
QAPL_Form_Fields_Helper::get_field_override_global_loader_icon()
S
64 1 10
QAPL_Quick_Ajax_Admin_Pages::__construct()
S
72 1 5
QAPL_Quick_Ajax_Helper::settings_wrapper_id()
S
81 1 3
QAPL_Pages_Helper::plugin_settings_page()
S
80 1 3
QAPL_Quick_Ajax_Manage_Options_Form::render_quick_ajax_page_heading()
S
100 1 0
QAPL_Quick_Ajax_Content_Builder::get_quick_ajax_form_class()
S
72 1 5
QAPL_Quick_Ajax_Post_Type::quick_ajax_shortcode_column_sort()
S
64 1 9
QAPL_Quick_Ajax_Helper::menu_slug()
S
81 1 3
QAPL_Quick_Ajax_Plugin_Update::__construct()
S
71 1 5
QAPL_Quick_Ajax_Manage_Options_Form::add_quick_ajax_page_content()
S
78 1 3
QAPL_Quick_Ajax_Helper::plugin_templates_term_filter_button()
S
80 1 3
QAPL_Quick_Ajax_Handler::__construct()
S
67 1 7
QAPL_Quick_Ajax_Post_Type::quick_ajax_shortcode_column()
S
76 1 4