Code Analysis: podcast player 6.3.0

Function Rating Maintainability Complexity Lines of code
Podcast_Player\Backend\Inc\Widget::form()
D
29
34 112
Podcast_Player\Backend\Inc\Widget::get_widget_options()
C
22
14 292
Podcast_Player\Frontend\Inc\Render::get_wrapper_classes()
C
42 29 39
Podcast_Player\Helper\Functions\Utility::import_episodes()
B
37 23 64
Podcast_Player\Backend\Inc\Block::register()
B
24
2 326
Podcast_Player\Backend\Admin\Options::feed_editor()
B
37 18 71
Podcast_Player\Backend\Inc\Block::render_block()
B
36 18 70
Podcast_Player\Backend\Inc\Shortcode::render()
B
36 17 70
Podcast_Player\Backend\Inc\Widget::update()
B
35 15 93
Podcast_Player\Helper\Feed\Prepare_Storage_Data::items_changes()
B
43 16 49
Podcast_Player\Backend\Inc\Widget::episodes_checklist()
A
44 16 37
Podcast_Player\Backend\Inc\Misc::save_images_locally()
A
43 15 49
Podcast_Player\Frontend\Inc\Feed::get_ajax_variables()
A
44 15 41
Podcast_Player\Helper\Functions\Utility::refresh_index()
A
49 14 27
Podcast_Player\Backend\Admin\Options::display_setting()
A
44 13 41
Podcast_Player\Frontend\Inc\Render::get_dynamic_css()
A
36 7 127
Podcast_Player\Frontend\Inc\Feed::display_podcast()
A
42 10 50
Podcast_Player\Frontend\Inc\Render::load_more_btn()
A
52 11 21
Podcast_Player\Frontend\Inc\Feed::get_cover_image()
A
53 11 21
Podcast_Player\Frontend\Inc\Render::launch_btn()
A
60 11 11
Podcast_Player\Backend\Admin\Options::sanitize_common_options()
A
53 10 21
Podcast_Player\Frontend\Inc\Render::is_header_available()
A
61 11 10
Podcast_Player\Helper\Functions\Markup::get_icon()
A
45 8 40
Podcast_Player\Frontend\Inc\Render::print_inline_css()
A
53 9 24
Podcast_Player\Frontend\Inc\Render::get_scripts_data()
A
53 9 23
Podcast_Player\Helper\Feed\Get_Feed_Data::schedule_episode_import()
A
56 9 17
Podcast_Player\Frontend\Inc\Loader::get_js_templates()
A
41 6 62
Podcast_Player\Frontend\Inc\Feed::search_episodes()
A
45 7 40
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_podcast_categories()
A
51 8 25
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_feed_channel_data()
A
51 8 24
Podcast_Player\Backend\Inc\Widget::seasons_checklist()
A
51 8 24
Podcast_Player\Backend\Inc\Widget::categories_checklist()
A
51 8 24
Podcast_Player\Helper\Functions\Markup::get_player_markup()
A
53 8 21
Podcast_Player\Frontend\Inc\Feed::get_item_featured()
A
54 8 20
Podcast_Player\Helper\Functions\Validation::is_single_episode_layout()
S
62 9 10
Podcast_Player\Backend\Inc\Loader::admin_notices()
S
46 6 45
Podcast_Player\Backend\Inc\Widget::mu_checkbox()
S
50 7 26
Podcast_Player\Helper\Functions\Markup::locate_admin_template()
S
52 7 24
Podcast_Player\Frontend\Inc\Render::is_elementor_editor()
S
53 7 24
Podcast_Player\Helper\Feed\Prepare_Storage_Data::channel_changes()
S
54 7 22
Podcast_Player\Backend\Inc\Widget::widget()
S
38 4 66
Podcast_Player\Helper\Feed\Prepare_Storage_Data::item_changes()
S
56 7 18
Podcast_Player\Helper\Functions\Getters::get_valid_feed_url()
S
56 7 18
Podcast_Player\Helper\Feed\Get_Feed_Data::override_customizations()
S
50 6 28
Podcast_Player\Helper\Functions\Getters::get_feed_index()
S
61 7 12
Podcast_Player\Frontend\Inc\Render::markup()
S
51 6 26
Podcast_Player\Backend\Inc\Widget::feed_url()
S
51 6 24
Podcast_Player\Frontend\Inc\Render::episodes_list()
S
52 6 23
Podcast_Player\Helper\Feed\Get_Feed_Data::init()
S
56 6 23
Podcast_Player\Helper\Functions\Markup::get_button_markup()
S
53 6 23
Podcast_Player\Helper\Feed\Modify_Feed_Data::init()
S
54 6 21
Podcast_Player\Frontend\Inc\Render::get_podcast_menu()
S
56 6 20
Podcast_Player\Frontend\Inc\Loader::recurse_deps()
S
55 6 20
Podcast_Player\Helper\Functions\Validation::is_style_support()
S
55 6 19
Podcast_Player\Helper\Feed\Get_Feed_Data::data_storage()
S
55 6 19
Podcast_Player\Frontend\Inc\Feed::add_podcast_script_data()
S
47 5 34
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_changes()
S
56 6 19
Podcast_Player\Helper\Functions\Markup::locate_template()
S
50 5 31
Podcast_Player\Frontend\Inc\Render::launcher_menu()
S
58 6 15
Podcast_Player\Frontend\Inc\Render::podcast_menu()
S
58 6 15
Podcast_Player\Helper\Feed\Prepare_Storage_Data::check_if_image_save()
S
59 6 14
Podcast_Player\Backend\Admin\Options::get_setting_fields()
S
38 1 89
Podcast_Player\Helper\Functions\Getters::get_valid_media_url()
S
59 6 14
Podcast_Player\Backend\Inc\Misc::register_routes()
S
51 5 29
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_media_enclosure()
S
60 6 13
Podcast_Player\Backend\Inc\Widget::get_feed_data()
S
51 5 28
Podcast_Player\Backend\Admin\Options::add_settings()
S
51 5 27
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_podcast_owner()
S
60 6 12
Podcast_Player\Backend\Inc\Widget::__construct()
S
37 1 86
Podcast_Player\Frontend\Inc\General::subscribe_menu()
S
45 4 40
Podcast_Player\Frontend\Inc\Render::display_podcast_player()
S
52 5 24
Podcast_Player\Backend\Admin\Options::page_scripts()
S
43 3 52
Podcast_Player\Frontend\Inc\Display::get_defaults()
S
38 1 80
Podcast_Player\Backend\Inc\Widget::taxonomies_select()
S
54 5 19
Podcast_Player\Frontend\Inc\Feed::fetch_episodes()
S
48 4 33
Podcast_Player\Backend\Admin\Options::mlink()
S
57 5 18
Podcast_Player\Helper\Feed\SimplePie_Sanitize::sanitize()
S
57 5 17
Podcast_Player\Helper\Functions\Getters::get_media_type()
S
56 5 17
Podcast_Player\Frontend\Inc\Render::podcast_player()
S
58 5 16
Podcast_Player\Frontend\Inc\Display::fetch_custom_fields()
S
57 5 16
Podcast_Player\Helper\Feed\Add_External_Link_Attr::remove_existing_tags()
S
57 5 16
Podcast_Player\Backend\Inc\Loader::enqueue_editor_scripts()
S
45 3 46
Podcast_Player\Frontend\Inc\Render::is_header_visible()
S
63 6 10
Podcast_Player\Frontend\Inc\Icon_Loader::get_font_icons_def()
S
38 1 75
Podcast_Player\Helper\Feed\Save_Feed_Data::index_feed()
S
58 5 15
Podcast_Player\Frontend\Inc\Loader::is_mediaelement_in_footer()
S
58 5 15
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_date()
S
59 5 15
Podcast_Player\Helper\Functions\Utility::upload_image()
S
51 4 28
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_last_build_date()
S
60 5 13
Podcast_Player\Frontend\Inc\Render::pod_launch()
S
60 5 13
Podcast_Player\Backend\Inc\Shortcode::get_defaults()
S
39 1 72
Podcast_Player\Helper\Feed\Prepare_Front_Data::date()
S
60 5 12
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_image_enclosure_link()
S
63 5 11
Podcast_Player\Helper\Functions\Markup::get_audio_markup()
S
51 4 25
Podcast_Player\Backend\Inc\Widget::select()
S
52 4 24
Podcast_Player\Frontend\Inc\Display::init()
S
54 4 22
Podcast_Player\Helper\Functions\Getters::get_podcast_service()
S
47 3 36
Podcast_Player\Helper\Feed\Get_Feed_Data::modify_fetched_data()
S
56 4 19
Podcast_Player\Helper\Functions\Getters::get_image_src_set()
S
56 4 19
Podcast_Player\Backend\Inc\Widget::terms_checklist()
S
55 4 18
Podcast_Player\Helper\Functions\Utility::hex_to_rgb()
S
55 4 17
Podcast_Player\Helper\Functions\Utility::schedule_next_auto_update()
S
56 4 17
Podcast_Player\Frontend\Inc\Feed::get_search_results()
S
58 4 16
Podcast_Player\Frontend\Inc\Render::search_field()
S
63 5 10
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_items_data()
S
60 4 15
Podcast_Player\Helper\Feed\Save_Feed_Data::get_feed_info()
S
65 5 8
Podcast_Player\Helper\Functions\Getters::get_feed_url_from_index()
S
63 5 10
Podcast_Player\Frontend\Inc\Icon_Loader::add_icons()
S
60 4 14
Podcast_Player\Helper\Functions\Validation::is_valid_image_url()
S
60 4 12
Podcast_Player\Helper\Feed\Get_Feed_Data::prepare_data()
S
61 4 12
Podcast_Player\Helper\Feed\Add_External_Link_Attr::get_attr_markup()
S
61 4 11
Podcast_Player\Backend\Inc\Widget::label()
S
62 4 11
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_featured_image()
S
63 4 11
Podcast_Player\Helper\Functions\Getters::get_plugin_option()
S
62 4 11
Podcast_Player\Helper\Functions\Markup::get_video_markup()
S
52 3 24
Podcast_Player\Helper\Feed\Get_Feed_Data::get_required_fields()
S
55 3 23
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_data()
S
53 3 22
Podcast_Player\Backend\Inc\Widget::image_upload()
S
53 3 22
Podcast_Player\Helper\Feed\Fetch_Feed_Data::init()
S
54 3 20
Podcast_Player\Frontend\Inc\Render::__construct()
S
54 3 20
Podcast_Player\Frontend\Inc\Display::get_fetch_instance()
S
58 3 16
Podcast_Player\Frontend\Inc\Render::podcast_title()
S
64 4 9
Podcast_Player\Frontend\Inc\Render::header_image()
S
63 4 10
Podcast_Player\Frontend\Inc\Render::podcast_desc()
S
62 4 10
Podcast_Player\Frontend\Inc\Feed::prepare_feed_items()
S
57 3 15
Podcast_Player\Helper\Feed\Prepare_Front_Data::escape_owner()
S
66 4 8
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_media()
S
63 4 10
Podcast_Player\Helper\Functions\Validation::is_valid_url()
S
63 4 10
Podcast_Player\Helper\Feed\Modify_Feed_Data::sort_data()
S
60 3 14
Podcast_Player\Frontend\Inc\General::get_podcast_template()
S
60 3 14
Podcast_Player\Helper\Feed\Prepare_Front_Data::duration()
S
59 3 14
Podcast_Player\Helper\Feed\Add_External_Link_Attr::add_link_attr()
S
59 3 13
Podcast_Player\Helper\Feed\Prepare_Front_Data::escape_podcats()
S
60 3 13
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_episode_duration()
S
59 3 13
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_content()
S
61 3 13
Podcast_Player\Helper\Functions\Getters::get_feed_data()
S
61 3 13
Podcast_Player\Frontend\Inc\Display::get_fetch_class()
S
62 3 12
Podcast_Player\Helper\Feed\Prepare_Front_Data::init()
S
63 3 12
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_categories()
S
61 3 12
Podcast_Player\Backend\Inc\Widget::fetch_feed_data()
S
60 3 12
Podcast_Player\Helper\Feed\Prepare_Storage_Data::init()
S
62 3 11
Podcast_Player\Frontend\Inc\Loader::enqueue_resources()
S
64 3 11
Podcast_Player\Frontend\Inc\Render::render_tree()
S
48 1 37
Podcast_Player\Helper\Feed\Prepare_Front_Data::get_callback()
S
55 2 20
Podcast_Player\Helper\Feed\Prepare_Front_Data::get_channel_callback()
S
55 2 20
Podcast_Player\Backend\Inc\Misc::action_links()
S
57 2 18
Podcast_Player\Frontend\Inc\Feed::get_required_data_fields()
S
56 2 18
Podcast_Player\Frontend\Inc\Render::get_classlist()
S
57 2 16
Podcast_Player\Helper\Functions\Validation::is_internal_link()
S
64 3 10
Podcast_Player\Backend\Inc\Loader::dismiss_notices()
S
71 3 5
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_episode_id()
S
69 3 7
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_author()
S
66 3 9
Podcast_Player\Helper\Feed\Get_Feed_Data::is_feed_expired()
S
62 3 10
Podcast_Player\Helper\Feed\Modify_Feed_Data::move_fixed_item_to_top()
S
70 3 6
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_itunes_episode()
S
63 3 10
Podcast_Player\Frontend\Inc\Loader::mm_error_fix()
S
65 3 10
Podcast_Player\Frontend\Register::elementor_support()
S
61 2 14
Podcast_Player\Helper\Functions\Utility::multi_array_columns()
S
61 2 14
Podcast_Player\Frontend\Inc\Render::list_reveal_btns()
S
60 2 14
Podcast_Player\Frontend\Inc\Render::search_results_wrapper()
S
60 2 14
Podcast_Player\Helper\Feed\Modify_Feed_Data::filter_data()
S
61 2 13
Podcast_Player\Frontend\Register::compatibility_hooks()
S
62 2 13
Podcast_Player\Backend\Inc\Loader::enqueue_scripts()
S
52 1 28
Podcast_Player\Helper\Feed\Prepare_Front_Data::escape_item()
S
63 2 12
Podcast_Player\Backend\Admin\Options::get_docs()
S
54 1 27
Podcast_Player\Helper\Feed\Save_Feed_Data::__construct()
S
63 2 12
Podcast_Player\Helper\Functions\Markup::get_template_markup()
S
63 2 11
Podcast_Player\Frontend\Inc\Render::get_template()
S
63 2 11
Podcast_Player\Helper\Functions\Getters::get_services_list()
S
51 1 26
Podcast_Player\Backend\Admin\Options::__construct()
S
53 1 25
Podcast_Player\Helper\Functions\Getters::display_styles()
S
56 1 22
Podcast_Player\Frontend\Register::init()
S
58 1 17
Podcast_Player\Frontend\Inc\Render::ppjs_img_wrapper()
S
70 2 6
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_itunes_season()
S
68 2 7
Podcast_Player\Helper\Feed\Modify_Feed_Data::sort_title_desc()
S
78 2 3
Podcast_Player\Helper\Feed\Get_Feed_Data::fetch_new_feed_data()
S
67 2 8
Podcast_Player\Helper\Feed\Get_Feed_Data::get_feed_data()
S
65 2 10
Podcast_Player\Frontend\Inc\Feed::scripts_data()
S
63 2 10
Podcast_Player\Frontend\Register::support_ajax_functionality()
S
63 2 10
Podcast_Player\Helper\Feed\Modify_Feed_Data::sort_date_asc()
S
78 2 3
Podcast_Player\Helper\Functions\Getters::get_url_key()
S
69 2 7
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_link()
S
68 2 8
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_itunes_image_link()
S
68 2 7
Podcast_Player\Frontend\Inc\Loader::has_podcast_player()
S
67 2 8
Podcast_Player\Helper\Feed\Modify_Feed_Data::sort_title_asc()
S
78 2 3
Podcast_Player\Helper\Functions\Validation::is_dark_contrast()
S
64 2 9
Podcast_Player\Helper\Functions\Getters::get_plugin_option_fields()
S
67 2 8
Podcast_Player\Backend\Inc\Misc::auto_update_podcast()
S
69 2 7
Podcast_Player\Frontend\Inc\Render::data_for_preview_screens()
S
59 1 15
Podcast_Player\Helper\Feed\Modify_Feed_Data::sort_date_desc()
S
78 2 3
Podcast_Player\Frontend\Inc\Loader::move_mm_errorfix_to_top()
S
65 2 9
Podcast_Player\Frontend\Inc\Loader::enqueue_elementor_resources()
S
66 2 9
Podcast_Player\Backend\Admin\Options::get_instance()
S
72 2 6
Podcast_Player\Helper\Feed\Get_Feed_Data::get_stored_feed_data()
S
67 2 8
Podcast_Player\Backend\Inc\Widget::is_option_equal()
S
78 2 3
Podcast_Player\Frontend\Register::remove_frontend_data()
S
68 2 7
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_podcast_title()
S
66 2 9
Podcast_Player\Helper\Feed\Modify_Feed_Data::get_required_items()
S
69 2 7
Podcast_Player\Helper\Functions\Utility::lumdiff()
S
63 2 9
Podcast_Player\Backend\Inc\Widget::is_option_not_equal()
S
77 2 3
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_title()
S
66 2 9
Podcast_Player\Helper\Core\Singleton::get_instance()
S
68 2 7
Podcast_Player\Frontend\Inc\Icon_Loader::add()
S
72 2 5
Podcast_Player\Backend\Register::init()
S
62 1 13
Podcast_Player\Frontend\Inc\Loader::enqueue_scripts()
S
61 1 13
Podcast_Player\Frontend\Inc\Loader::mejs_settings()
S
61 1 12
Podcast_Player\Helper\Feed\Prepare_Front_Data::title()
S
77 1 3
Podcast_Player\Helper\Feed\Get_Feed_Data::is_img_save_enabled()
S
79 1 3
Podcast_Player\Helper\Feed\Prepare_Front_Data::categories()
S
79 1 3
Podcast_Player\Helper\Functions\Getters::get_style_supported()
S
78 1 3
Podcast_Player\Backend\Register::register_block()
S
75 1 4
Podcast_Player\Backend\Admin\Options::add_options_page()
S
65 1 10
Podcast_Player\Frontend\Register::register_mejs_settings()
S
79 1 3
Podcast_Player\Helper\Feed\Get_Feed_Data::schedule_img_save()
S
79 1 3
Podcast_Player\Backend\Register::register_widget()
S
69 1 8
Podcast_Player\Backend\Register::register_shortcode()
S
75 1 4
Podcast_Player\Frontend\Inc\Instance_Counter::get()
S
76 1 4
Podcast_Player\Backend\Register::load_resources()
S
67 1 7
Podcast_Player\Backend\Inc\Loader::enqueue_styles()
S
66 1 10
Podcast_Player\Frontend\Inc\Instance_Counter::__construct()
S
79 1 3
Podcast_Player\Helper\Functions\Utility::__construct()
S
98 1 1
Podcast_Player\Helper\Feed\Save_Feed_Data::create_time_transient()
S
68 1 6
Podcast_Player\Frontend\Inc\Loader::enqueue_mm_error_fix()
S
67 1 9
Podcast_Player\Frontend\Inc\Render::single_close_btn()
S
79 1 3
Podcast_Player\Frontend\Inc\Render::get_nav_menu_markup()
S
79 1 3
Podcast_Player\Frontend\Inc\Instance_Counter::has_podcast_player()
S
82 1 3
Podcast_Player\Frontend\Register::register_script_data()
S
79 1 3
Podcast_Player\Frontend\Inc\Render::get_subscription_buttons()
S
79 1 3
Podcast_Player\Backend\Register::elementor_support()
S
66 1 10
Podcast_Player\Helper\Core\Singleton::__sleep()
S
78 1 3
Podcast_Player\Backend\Admin\Options::display_content()
S
80 1 3
Podcast_Player\Frontend\Register::add_icons_definitions()
S
75 1 4
Podcast_Player\Helper\Feed\Get_Feed_Data::save_fetched_data()
S
79 1 3
Podcast_Player\Helper\Functions\Getters::get_styles()
S
78 1 3
Podcast_Player\Frontend\Inc\General::data_protect()
S
80 1 3
Podcast_Player\Backend\Admin\Options::init()
S
64 1 9
Podcast_Player\Helper\Feed\Get_Feed_Data::__construct()
S
70 1 6
Podcast_Player\Frontend\Inc\Instance_Counter::print_footer_css()
S
74 1 5
Podcast_Player\Helper\Core\Singleton::__construct()
S
91 1 2
Podcast_Player\Frontend\Inc\Render::get_default_feed_links()
S
79 1 3
Podcast_Player\Frontend\Inc\Instance_Counter::print_header_css()
S
72 1 6
Podcast_Player\Frontend\Register::add_dynamic_css()
S
75 1 4
Podcast_Player\Helper\Feed\Prepare_Storage_Data::merge_data()
S
63 1 10
Podcast_Player\Backend\Inc\Loader::svg_icons()
S
80 1 3
Podcast_Player\Backend\Inc\Loader::mediaelement_migrate_error_fix()
S
65 1 10
Podcast_Player\Frontend\Inc\Instance_Counter::add_css()
S
81 1 3
Podcast_Player\Helper\Feed\Prepare_Storage_Data::get_item_id()
S
80 1 3
Podcast_Player\Backend\Admin\Options::options_page()
S
80 1 3
Podcast_Player\Frontend\Inc\Render::single_wrapper()
S
79 1 3
Podcast_Player\Helper\Feed\Prepare_Front_Data::escape_data()
S
79 1 3
Podcast_Player\Backend\Register::admin_notices()
S
75 1 4
Podcast_Player\Helper\Functions\Markup::the_icon()
S
79 1 3
Podcast_Player\Helper\Feed\Prepare_Front_Data::description()
S
78 1 3
Podcast_Player\Helper\Functions\Getters::__construct()
S
98 1 1
Podcast_Player\Helper\Functions\Markup::remove_breaks()
S
74 1 4
Podcast_Player\Frontend\Register::create_subscribe_menu()
S
78 1 3
Podcast_Player\Backend\Register::misc_actions()
S
69 1 6
Podcast_Player\Frontend\Register::load_resources()
S
74 1 4
Podcast_Player\Frontend\Inc\Feed::render_podcast_player()
S
81 1 3
Podcast_Player\Helper\Core\Singleton::__clone()
S
78 1 3
Podcast_Player\Helper\Functions\Validation::__construct()
S
98 1 1
Podcast_Player\Backend\Register::action_links()
S
74 1 4
Podcast_Player\Helper\Feed\Save_Feed_Data::save_feed_data()
S
74 1 4
Podcast_Player\Helper\Core\Singleton::__wakeup()
S
78 1 3
Podcast_Player\Helper\Functions\Markup::__construct()
S
98 1 1
Podcast_Player\Frontend\Inc\Loader::enqueue_styles()
S
65 1 10
Podcast_Player\Helper\Feed\Add_External_Link_Attr::init()
S
65 1 10
Podcast_Player\Frontend\Register::__construct()
S
98 1 1
Podcast_Player\Backend\Register::__construct()
S
98 1 1
Podcast_Player\Helper\Feed\Prepare_Storage_Data::__construct()
S
68 1 7
Podcast_Player\Helper\Feed\Get_Feed_Data::prepare_feed_key()
S
80 1 3
Podcast_Player\Helper\Feed\Modify_Feed_Data::get_mod_defaults()
S
66 1 9
Podcast_Player\Frontend\Inc\General::mask_audio_url()
S
80 1 3