SYMBOL INDEX (130 symbols across 26 files) FILE: assets/js/blocks.js constant VARIATION_NAME (line 147) | const VARIATION_NAME = 'podcasting/latest-episode'; FILE: assets/js/blocks/podcast-platforms/edit.js function Edit (line 21) | function Edit( props ) { FILE: assets/js/create-podcast-show.js constant DEFAULT_QUERY (line 26) | const DEFAULT_QUERY = { function attachPodcastToPost (line 276) | function attachPodcastToPost( isChecked, podcastId ) { FILE: assets/js/edit.js constant ALLOWED_MEDIA_TYPES (line 22) | const ALLOWED_MEDIA_TYPES = ['audio']; function useFeaturedImage (line 30) | function useFeaturedImage() { function Edit (line 51) | function Edit( props ) { function PodcastBlockWithHooks (line 545) | function PodcastBlockWithHooks(props) { FILE: assets/js/podcasting-edit-term.js function clearImageField (line 7) | function clearImageField( el ) { FILE: includes/admin/create-podcast-component.php class Create_Podcast_Component (line 14) | class Create_Podcast_Component { method __construct (line 18) | public function __construct() { method admin_enqueue_scripts (line 25) | public function admin_enqueue_scripts() { FILE: includes/admin/onboarding.php class Onboarding (line 13) | class Onboarding { method __construct (line 38) | public function __construct() { method register_onoarding_page (line 48) | public function register_onoarding_page() { method render_page_contents (line 68) | public function render_page_contents() { method onboarding_action_handler (line 94) | public function onboarding_action_handler() { FILE: includes/block-patterns.php function init (line 13) | function init() { FILE: includes/blocks.php function init (line 13) | function init() { function render (line 50) | function render( $attributes, $content, $block ) { function init_transcript (line 59) | function init_transcript() { function register_podcast_platforms_block (line 178) | function register_podcast_platforms_block() { function render_podcasting_platforms (line 227) | function render_podcasting_platforms( $attrs ) { function register_js_strings (line 288) | function register_js_strings() { function load_translations (line 307) | function load_translations() { function block_editor_meta_cleanup (line 328) | function block_editor_meta_cleanup( $post, $request, $creating ) { function ajax_get_podcast_platforms (line 344) | function ajax_get_podcast_platforms() { function latest_episode_query_loop (line 384) | function latest_episode_query_loop( $query ) { function latest_episode_check (line 408) | function latest_episode_check( $pre_render, $parsed_block ) { function latest_episode_query_api (line 422) | function latest_episode_query_api( $args, $request ) { FILE: includes/create-podcast.php class Create_Podcast (line 14) | class Create_Podcast { method verify_nonce (line 55) | public function verify_nonce() { method sanitize_podcast_fields (line 77) | public function sanitize_podcast_fields() { method save_podcast_fields (line 90) | public function save_podcast_fields() { FILE: includes/customize-feed.php function xmlns (line 15) | function xmlns() { function get_the_term (line 25) | function get_the_term() { function bloginfo_rss_name (line 40) | function bloginfo_rss_name( $output ) { function bloginfo_rss (line 61) | function bloginfo_rss( $output, $requested ) { function feed_head (line 92) | function feed_head() { function feed_item (line 169) | function feed_item() { function display_rss_enclosure (line 291) | function display_rss_enclosure( $post ) { function generate_categories (line 321) | function generate_categories() { function empty_rss_excerpt (line 379) | function empty_rss_excerpt( $output ) { function pre_get_posts (line 398) | function pre_get_posts( $query ) { FILE: includes/datatypes.php function register_meta (line 13) | function register_meta() { function podcasting_term_auth_callback (line 206) | function podcasting_term_auth_callback() { function create_podcasts_taxonomy (line 217) | function create_podcasts_taxonomy() { function filter_parent_file (line 262) | function filter_parent_file( $file ) { function add_top_level_menu (line 278) | function add_top_level_menu() { function add_podcasting_taxonomy_help_text (line 295) | function add_podcasting_taxonomy_help_text() { function get_supported_platforms (line 307) | function get_supported_platforms() { function render_platform_fields (line 361) | function render_platform_fields( $field, $value, $term_id ) { function add_podcasting_term_add_meta_fields (line 421) | function add_podcasting_term_add_meta_fields( $term ) { function the_field (line 440) | function the_field( $field, $value = '', $term_id = false ) { function save_podcasting_term_meta (line 580) | function save_podcasting_term_meta( $term_id ) { function add_podcasting_term_edit_meta_fields (line 634) | function add_podcasting_term_edit_meta_fields( $term ) { function add_podcasting_term_meta_nonce (line 669) | function add_podcasting_term_meta_nonce( $term, $taxonomy = false ) { function add_podcasting_term_feed_link_column (line 699) | function add_podcasting_term_feed_link_column( $content, $column_name, $... function add_podcasting_term_podcasting_image_column (line 718) | function add_podcasting_term_podcasting_image_column( $content, $column_... function add_custom_term_columns (line 736) | function add_custom_term_columns( $columns ) { function get_meta_fields (line 755) | function get_meta_fields() { function get_podcasting_categories (line 872) | function get_podcasting_categories() { function get_podcasting_categories_options (line 1070) | function get_podcasting_categories_options() { function get_podcasting_language_options (line 1094) | function get_podcasting_language_options() { FILE: includes/helpers.php function get_podcast_meta_from_url (line 17) | function get_podcast_meta_from_url( $url ) { function delete_all_podcast_meta (line 71) | function delete_all_podcast_meta( $post_id ) { FILE: includes/post-meta-box.php function add_podcasting_meta_box (line 13) | function add_podcasting_meta_box() { function meta_box_html (line 33) | function meta_box_html( $post ) { function save_meta_box (line 110) | function save_meta_box( $post_id ) { function edit_post_enqueues (line 193) | function edit_post_enqueues( $hook_suffix ) { FILE: includes/rest-external-url.php function setup (line 19) | function setup() { function define_endpoint_for_external_files_meta_check (line 30) | function define_endpoint_for_external_files_meta_check() { function handle_request (line 58) | function handle_request( \WP_REST_Request $request ) { FILE: includes/transcripts.php function query_vars (line 21) | function query_vars( $vars ) { function template (line 35) | function template( $template ) { function rewrite_rules (line 50) | function rewrite_rules( $rules ) { function get_transcript_link_from_post (line 63) | function get_transcript_link_from_post( $post = null ) { function allow_time_element (line 82) | function allow_time_element( $html, $context ) { FILE: includes/upgrade.php function maybe_flush_rewrite (line 15) | function maybe_flush_rewrite() { FILE: simple-podcasting.php function minimum_php_requirement (line 27) | function minimum_php_requirement() { function site_meets_php_requirements (line 38) | function site_meets_php_requirements() { function activate_plugin (line 94) | function activate_plugin() { function podcasting_is_enabled (line 133) | function podcasting_is_enabled() { function podcasting_edit_term_enqueues (line 151) | function podcasting_edit_term_enqueues( $hook_suffix ) { function custom_feed (line 220) | function custom_feed( \WP_Query $query ) { function setup_edit_screen (line 248) | function setup_edit_screen() { function register_podcast_block_assets (line 258) | function register_podcast_block_assets() { function register_podcast_block_assets_admin (line 282) | function register_podcast_block_assets_admin() { function register_latest_episode_assets (line 306) | function register_latest_episode_assets() { function register_latest_episode_assets_admin (line 328) | function register_latest_episode_assets_admin() { FILE: tests/cypress/config.config.js method setupNodeEvents (line 24) | setupNodeEvents(on, config) { FILE: tests/cypress/integration/podcast-setting-panel.test.js function closeWelcomeGuide (line 29) | function closeWelcomeGuide() { function openEditorSidebar (line 43) | function openEditorSidebar() { function openComplementaryArea (line 56) | function openComplementaryArea() { FILE: tests/unit/test-blocks.php class BlockTests (line 8) | class BlockTests extends TestCase { method setUp (line 14) | public function setUp() : void { method tearDown (line 22) | public function tearDown() : void { method test_init (line 26) | public function test_init() { method test_register_js_strings (line 77) | public function test_register_js_strings() { method test_block_editor_meta_cleanup (line 87) | public function test_block_editor_meta_cleanup( $creating, $has_block,... method data_provider_for_test_block_editor_meta_cleanup (line 108) | public function data_provider_for_test_block_editor_meta_cleanup() { FILE: tests/unit/test-customize-feed.php class CustomizeFeedTests (line 8) | class CustomizeFeedTests extends TestCase { method setUp (line 14) | public function setUp() : void { method tearDown (line 22) | public function tearDown() : void { method test_get_the_term (line 26) | public function test_get_the_term() { method test_empty_rss_excerpt (line 58) | public function test_empty_rss_excerpt() { method test_pre_get_posts_no_feed (line 79) | public function test_pre_get_posts_no_feed() { method test_pre_get_posts_feed (line 90) | public function test_pre_get_posts_feed() { method test_feed_item (line 111) | public function test_feed_item( $talent_option, $post_data, $term, $po... method test_rss_title_can_be_filtered (line 179) | public function test_rss_title_can_be_filtered() { method data_provider_for_test_feed_item (line 204) | public function data_provider_for_test_feed_item() { FILE: tests/unit/test-datatypes.php class DatatypesTests (line 8) | class DatatypesTests extends TestCase { method setUp (line 14) | public function setUp() : void { method tearDown (line 22) | public function tearDown() : void { method test_filter_parent_file (line 29) | public function test_filter_parent_file( $screen, $original_file, $exp... method data_provider_for_test_filter_parent_file (line 38) | public function data_provider_for_test_filter_parent_file() FILE: tests/unit/test-helpers.php class HelpersTests (line 8) | class HelpersTests extends TestCase { method setUp (line 14) | public function setUp() : void { method tearDown (line 22) | public function tearDown() : void { method test_delete_all_podcast_meta (line 26) | public function test_delete_all_podcast_meta() { method test_get_podcast_meta_from_url (line 48) | public function test_get_podcast_meta_from_url( $url, $redirect, $head... method data_provider_for_test_get_podcast_meta_from_url (line 71) | public function data_provider_for_test_get_podcast_meta_from_url() { FILE: tests/unit/test-rest-external-url.php class RestExternalUrlTests (line 8) | class RestExternalUrlTests extends TestCase { method setUp (line 14) | public function setUp() : void { method tearDown (line 22) | public function tearDown() : void { method test_handle_request_cached (line 26) | public function test_handle_request_cached() { FILE: tests/unit/test-transcript.php class TranscriptTests (line 8) | class TranscriptTests extends TestCase { method setUp (line 14) | public function setUp() : void { method tearDown (line 22) | public function tearDown() : void { method test_get_transcript_from_post (line 26) | public function test_get_transcript_from_post() {