Code Analysis: Quick Ajax Post Loader 1.2.1

Function Rating Maintainability Complexity Lines of code
QAPL_Quick_Ajax_Shortcode::create_shortcode_attributes()
C
37 28 74
QAPL_Quick_Ajax_Shortcode::get_shortcode_args()
B
44 18 42
QAPL_Quick_Ajax_Shortcode::create_shortcode_args()
B
46 18 35
QAPL_Quick_Ajax_Handler::wp_query_args()
A
48 17 27
QAPL_Quick_Ajax_Handler::term_filter()
A
38 12 69
qapl_quick_ajax_load_posts()
A
46 11 37
QAPL_Quick_Ajax_Handler::wp_query()
A
43 10 46
qapl_save_quick_ajax_meta_box_shortcode()
A
50 11 26
QAPL_Quick_Ajax_Post_Type_Form::save_quick_ajax_form()
A
52 10 22
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_Quick_Ajax_Helper::plugin_get_templates_items_array()
A
48 8 32
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_Handler::create_post_not_in()
S
57 7 17
QAPL_Quick_Ajax_Content_Builder::wp_kses_allowed_tags()
S
38 1 104
qapl_quick_ajax_get_taxonomies_by_post_type()
S
53 6 22
QAPL_Quick_Ajax_Helper::get_template_name_from_file()
S
55 6 18
QAPL_Quick_Ajax_Helper::element_exists()
S
55 6 18
QAPL_Quick_Ajax_Content_Builder::add_field()
S
57 6 17
QAPL_Quick_Ajax_Shortcode::create_shortcode_taxonomy()
S
60 6 13
QAPL_Quick_Ajax_Handler::generate_block_id()
S
60 5 12
QAPL_Quick_Ajax_Handler::add_button_data()
S
47 3 36
QAPL_Quick_Ajax_Fields::get_field_select_post_type()
S
54 4 20
QAPL_Quick_Ajax_Helper::initialize()
S
59 4 16
QAPL_Quick_Ajax_Helper::get_templates_dir_path()
S
59 4 15
QAPL_Quick_Ajax_Shortcode::render_quick_ajax_shortcode()
S
58 4 15
qapl_quick_ajax_term_filter()
S
63 5 10
QAPL_Quick_Ajax_Manage_Options_Form::render_quick_ajax_tabs_navigation()
S
58 4 14
qapl_quick_ajax_post_grid()
S
60 4 13
QAPL_Quick_Ajax_Content_Builder::show_hide_element()
S
61 4 12
QAPL_Quick_Ajax_Fields::get_field_select_orderby()
S
44 1 57
QAPL_Quick_Ajax_Handler::sanitize_json_to_array()
S
61 4 12
qapl_quick_ajax_display_shortcode_on_single_page()
S
60 4 12
QAPL_Quick_Ajax_Admin_Pages::quick_ajax_sanitize_callback()
S
63 4 11
QAPL_Quick_Ajax_Admin_Pages::render_quick_ajax_settings_page()
S
64 4 9
QAPL_Quick_Ajax_Manage_Options_Form::unserialize_data()
S
61 3 12
QAPL_Quick_Ajax_Manage_Options_Form::render_quick_ajax_tabs_content()
S
60 3 12
QAPL_Quick_Ajax_Post_Type_Form::unserialize_data()
S
61 3 12
qapl_quick_ajax_enqueue_admin_scripts()
S
51 2 26
QAPL_Quick_Ajax_Handler::extract_classes_from_string()
S
62 3 11
QAPL_Quick_Ajax_Fields::get_field_select_post_status()
S
48 1 41
QAPL_Quick_Ajax_Creator_Settings_Page::init_quick_ajax_creator_fields()
S
48 1 41
QAPL_Quick_Ajax_Handler::update_button_template()
S
62 3 11
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_Quick_Ajax_Fields::get_field_layout_post_item_template()
S
55 2 19
QAPL_Quick_Ajax_Fields::select_loader_icon_properties()
S
55 2 19
QAPL_Quick_Ajax_Handler::get_post_assigned_to_the_term()
S
56 2 19
QAPL_Quick_Ajax_Fields::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_templates_file_path()
S
65 3 8
QAPL_Quick_Ajax_Content_Builder::add_field_description()
S
72 3 5
QAPL_Quick_Ajax_Helper::find_template_files()
S
66 3 9
QAPL_Quick_Ajax_Content_Builder::get_the_value_if_exist()
S
65 3 9
qapl_quick_ajax_enqueue_scripts()
S
58 2 15
qapl_get_quick_ajax_id()
S
70 3 6
QAPL_Quick_Ajax_Content_Builder::add_text_input_field()
S
56 2 15
QAPL_Quick_Ajax_Shortcode::unserialize_shortcode_data()
S
65 3 9
QAPL_Quick_Ajax_Fields::get_field_select_order()
S
55 1 21
QAPL_Quick_Ajax_Admin_Pages::add_quick_ajax_menu()
S
58 1 18
QAPL_Quick_Ajax_Helper::plugin_settings_page()
S
68 2 7
QAPL_Quick_Ajax_Content_Builder::add_color_picker_field()
S
57 1 15
QAPL_Quick_Ajax_Handler::get_instance()
S
71 2 6
QAPL_Quick_Ajax_Post_Type_Form::__construct()
S
64 2 9
QAPL_Quick_Ajax_Handler::filter_modify_query_args()
S
74 2 5
QAPL_Quick_Ajax_Handler::filter_modify_term_button_data()
S
74 2 5
QAPL_Quick_Ajax_Helper::plugin_functions()
S
70 2 6
QAPL_Quick_Ajax_Post_Type_Form::add_quick_ajax_form()
S
64 2 9
QAPL_Quick_Ajax_Helper::plugin_update()
S
70 2 6
QAPL_Quick_Ajax_Helper::file_exists()
S
72 2 6
QAPL_Quick_Ajax_Helper::plugin_admin_pages_config()
S
67 2 8
QAPL_Quick_Ajax_Post_Type::quick_ajax_shortcode_column_content()
S
69 2 6
QAPL_Quick_Ajax_Helper::plugin_shortcode_page()
S
68 2 7
QAPL_Quick_Ajax_Helper::plugin_ajax_class()
S
67 2 8
QAPL_Quick_Ajax_Helper::plugin_shortcode_class()
S
70 2 6
QAPL_Quick_Ajax_Helper::plugin_ajax_actions()
S
70 2 6
qapl_quick_ajax_enqueue_admin_styles()
S
72 2 5
qapl_quick_ajax_enqueue_styles()
S
72 2 5
QAPL_Quick_Ajax_Content_Builder::add_number_field()
S
58 1 14
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::tax_query()
S
61 1 13
QAPL_Quick_Ajax_Fields::get_field_layout_container_class()
S
61 1 12
QAPL_Quick_Ajax_Fields::get_field_set_post_not_in()
S
61 1 12
QAPL_Quick_Ajax_Fields::get_field_layout_taxonomy_filter_class()
S
61 1 12
QAPL_Quick_Ajax_Handler::meta_query()
S
62 1 12
QAPL_Quick_Ajax_Fields::get_field_layout_quick_ajax_css_style()
S
62 1 11
QAPL_Quick_Ajax_Helper::shortcode_page_show_custom_load_more_post_quantity()
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_layout_post_item_template_default_value()
S
81 1 3
QAPL_Quick_Ajax_Admin_Pages::register_quick_ajax_settings()
S
70 1 7
QAPL_Quick_Ajax_Helper::shortcode_page_ignore_sticky_posts()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_container_class()
S
81 1 3
QAPL_Quick_Ajax_Manage_Options_Form::init_quick_ajax_creator_fields()
S
100 1 0
QAPL_Quick_Ajax_Helper::plugin_templates_term_filter_button()
S
76 1 4
QAPL_Quick_Ajax_Helper::shortcode_page_select_loader_icon()
S
81 1 3
QAPL_Quick_Ajax_Manage_Options_Form::init_quick_ajax_content()
S
100 1 0
QAPL_Quick_Ajax_Helper::global_options_field_select_loader_icon()
S
79 1 3
QAPL_Quick_Ajax_Helper::layout_quick_ajax_id()
S
81 1 3
QAPL_Quick_Ajax_Helper::get_plugin_dir_url()
S
79 1 3
QAPL_Quick_Ajax_Helper::term_filter_button_data_button()
S
81 1 3
QAPL_Quick_Ajax_Helper::plugin_templates_loader_icon_template()
S
75 1 4
QAPL_Quick_Ajax_Helper::meta_box_shortcode_name()
S
81 1 3
QAPL_Quick_Ajax_Fields::get_field_override_global_loader_icon()
S
64 1 10
QAPL_Quick_Ajax_Helper::shortcode_page_select_custom_load_more_post_quantity_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::text_domain()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_custom_load_more_post_quantity()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_type()
S
81 1 3
QAPL_Quick_Ajax_Helper::settings_wrapper_id()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_status_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::load_more_button_data_button()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_taxonomy()
S
81 1 3
QAPL_Quick_Ajax_Fields::get_field_select_posts_per_page()
S
64 1 10
QAPL_Quick_Ajax_Helper::plugin_name()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_override_global_loader_icon()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_type_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_ignore_sticky_posts_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::get_plugin_js_directory()
S
79 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_override_global_loader_icon_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_select_columns_qty_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_loader_icon_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::cpt_shortcode_slug()
S
81 1 3
QAPL_Quick_Ajax_Fields::get_field_select_custom_load_more_post_quantity()
S
64 1 10
QAPL_Quick_Ajax_Helper::shortcode_page_show_taxonomy_filter()
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_order_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::settings_page_slug()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_post_status()
S
81 1 3
QAPL_Quick_Ajax_Creator_Settings_Page::init_quick_ajax_content()
S
66 1 8
QAPL_Quick_Ajax_Handler::get_global_options()
S
76 1 4
QAPL_Quick_Ajax_Helper::wp_nonce_form_quick_ajax_field()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_set_post_not_in()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_taxonomy_filter_class()
S
81 1 3
QAPL_Quick_Ajax_Fields::get_field_set_ignore_sticky_posts()
S
64 1 10
QAPL_Quick_Ajax_Helper::plugin_templates_load_more_button()
S
76 1 4
QAPL_Quick_Ajax_Helper::admin_page_settings_field_option_group()
S
81 1 3
QAPL_Quick_Ajax_Helper::plugin_templates_no_posts()
S
76 1 4
QAPL_Quick_Ajax_Fields::get_field_show_custom_load_more_post_quantity()
S
64 1 10
QAPL_Quick_Ajax_Helper::wp_nonce_form_quick_ajax_action()
S
81 1 3
QAPL_Quick_Ajax_Manage_Options_Form::add_quick_ajax_page_content()
S
78 1 3
QAPL_Quick_Ajax_Fields::get_field_select_taxonomy()
S
64 1 10
QAPL_Quick_Ajax_Helper::shortcode_page_show_taxonomy_filter_default_value()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_load_more_posts()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_quick_ajax_css_style_default_value()
S
81 1 3
QAPL_Quick_Ajax_Manage_Options_Form::__construct()
S
69 1 7
QAPL_Quick_Ajax_Helper::shortcode_page_select_order()
S
81 1 3
QAPL_Quick_Ajax_Post_Type_Form::init_quick_ajax_creator_fields()
S
100 1 0
QAPL_Quick_Ajax_Creator_Settings_Page::render_quick_ajax_page_heading()
S
78 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_select_columns_qty()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_post_item_template()
S
81 1 3
QAPL_Quick_Ajax_Post_Type::quick_ajax_shortcode_column_sort()
S
64 1 9
QAPL_Quick_Ajax_Helper::plugin_templates_post_item_template()
S
75 1 4
QAPL_Quick_Ajax_Helper::shortcode_page_show_custom_load_more_post_quantity_default_value()
S
81 1 3
QAPL_Quick_Ajax_Post_Type::quick_ajax_shortcode_column()
S
76 1 4
QAPL_Quick_Ajax_Helper::get_plugin_version()
S
81 1 3
qapl_quick_ajax_admin_notice()
S
83 1 3
QAPL_Quick_Ajax_Helper::menu_slug()
S
81 1 3
qapl_quick_ajax_load_textdomain()
S
71 1 5
QAPL_Quick_Ajax_Post_Type_Form::render_quick_ajax_form()
S
100 1 0
QAPL_Quick_Ajax_Helper::shortcode_page_select_orderby()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_posts_per_page_default_value()
S
81 1 3
QAPL_Quick_Ajax_Fields::get_global_field_select_loader_icon()
S
75 1 4
QAPL_Quick_Ajax_Helper::layout_select_loader_icon()
S
81 1 3
QAPL_Quick_Ajax_Fields::get_field_show_taxonomy_filter()
S
65 1 9
QAPL_Quick_Ajax_Manage_Options_Form::render_quick_ajax_page_heading()
S
100 1 0
QAPL_Quick_Ajax_Helper::layout_quick_ajax_css_style()
S
81 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_select_posts_per_page()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_container_class()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_grid_num_columns()
S
81 1 3
QAPL_Quick_Ajax_Helper::layout_post_item_template()
S
81 1 3
QAPL_Quick_Ajax_Post_Type::__construct()
S
68 1 6
QAPL_Quick_Ajax_Helper::admin_page_global_options_name()
S
81 1 3
QAPL_Quick_Ajax_Admin_Pages::__construct()
S
72 1 5
QAPL_Quick_Ajax_Helper::get_plugin_dir_path()
S
79 1 3
QAPL_Quick_Ajax_Handler::args_json()
S
76 1 4
QAPL_Quick_Ajax_Handler::get_quick_ajax_id()
S
82 1 3
QAPL_Quick_Ajax_Helper::shortcode_page_layout_quick_ajax_css_style()
S
81 1 3
QAPL_Quick_Ajax_Content_Builder::get_quick_ajax_form_class()
S
72 1 5
QAPL_Quick_Ajax_Admin_Pages::add_quick_ajax_settings_page()
S
65 1 10
QAPL_Quick_Ajax_Fields::get_field_select_loader_icon()
S
75 1 4
QAPL_Quick_Ajax_Handler::__construct()
S
74 1 4
QAPL_Quick_Ajax_Helper::shortcode_page_layout_taxonomy_filter_class()
S
81 1 3
QAPL_Quick_Ajax_Helper::get_plugin_css_directory()
S
79 1 3