I did end up figuring this out and went with 2)
To keep it simple for content creators I told them to make sure the name of the transcript the same name for the pdf. When a new song comes in a playlist, I grab the text from the current track playing, parse the string with WordPress file name URL rewriting (such as ” ” reverts to “-” I believe; this is an older question of mine), tack on “.pdf”, check if it exists, and then if so add an anchor to the PDF below the current title track. Upon click, it opens a modal with the transcript (that was also built with jQuery).
Quite nice as it does also load the the next song’s transcript into the modal if the modal is up and the the current song ends.
Related Posts:
- Customizing default Mediaelement player
- Modified wp.media.view.Settings.Gallery in Backbone JS, but editing doesn’t work
- How to add a new product type on woocommerce product types? [closed]
- WordPress hook before inserting post into database
- Making Custom Fields Standard in the Admin UI
- Add custom html to last sub-menu item
- How to make custom bulk actions work on the media/upload page?
- Is there a plugin to make attaching images easier?
- Why isn’t is_home() working correctly?
- Any Hook Called When Post Becomes Published?
- When using the block.getSaveElement hook can you output different markup based on whether or not you are in the edit view or the live page view?
- How to exclude certain widget from showing up on home/front page? [duplicate]
- where can i add custom script to stop header video from autoplay
- WordPress audio player has two different styles
- Retrieving and Storing Images Linked from Other Domains on Local Server?
- Print shortcode in custom action hook not where the shortcode is entered
- Disable email field on WooCommerce customer account details
- Schedule cron event from widget
- WordPress native “playlist” shortcode. Next and Prev there are but with no icons. How to fix?
- Customizing the default logout page of WordPress
- Is there a filter hook that I can use to change how taxonomy term names are displayed?
- How do I go straight to “Edit More Details” when clicking on an item in the media library?
- How to re-arrange media uploaded using : media_handle_upload() as per year / month
- Edit admin post page
- How can I defer these JS files?
- Using Fullscreenr with a wordpress blog – weird bug
- window resizing problem
- Understrap child theme JS not working in custom-javascript.js file
- Viewing checkout page removes fees from mini cart
- Get Image from Media Library with the Title
- Load MediaPlayerElement after Infinity Scroll loads more posts
- WordPress media uploader – upload tabs not hiding
- How to append custom text to the output of ‘categories widget’?
- How to load a mycred hook from a plugin?
- WooCommer Product Category Loop – How to change the display order of the rating and price?
- Showing Meta Box via Jquery Checkbox
- Problem with custom function from jQuery slider tutorial
- Customize Widget Navigation
- Hook before user is created and make some custom validation
- How to make WordPress search page use a relative path
- How can Use custom input field in functions.php page?
- customer specific email attachment
- Can’t upload format files on media library
- Bootstrap slider not working
- WordPress core jquery version file not loaded?
- Perform javascript when an input in Customizer is selected/focused?
- WordPress Customizer: Check for value of CSS selector and replace it
- Execute function with jQuery if widget added or removed?
- How to submit form data in the same page in WordPress without reloading the page?
- Check get_post value after wp-admin login
- How to append the excerpt to the content in the single post page?
- Getting a jQuery library to work in WordPress & Avada
- Is there a way to limit multi upload in media upload box?
- Creating Action Hooks For Automatic File Inclusion
- Custom Link In WordPress Media “Attachment Details” Upload Screen
- How can I add a Description column to the media library browser screen?
- Upload files in wordpress
- Search results load individual post in slide out div
- Adding css and js to a blank page created with custom template
- why jquery is not loading in wordpress page?
- Prevent posts from being published if the ‘Uncategorized’-category or no category is selected
- Particle.js not loading in WordPress Gutenberg
- Custom Search on media files PDF images pages posts
- How can I get the Media Library backend to show larger thumbnails?
- Data sanitization: Best Practices with code examples
- How to Add Customizer Setting in Child Theme
- global menus made from master site’s custom menus wpmu network
- Capability to edit own posts and not others
- Use latest jQuery in WordPress (admin interface)
- Is there a way to create invisible pages?
- Which freelance sites are recommended to find WordPress developers/programmers, etc
- Custom widget select options needs to stay selected after save
- Syncing Avatars across multisite
- How to move the wordpress site from test url to main url? [duplicate]
- How can I get the intended URL in a 404?
- Creating user relationships
- Loop through custom fields with similar label / common chars in label
- title, content, feature images
- How can I make site-wide content editable, for example footer content
- Custom Facebook share button with custom title,url,image in wordpress
- How Do I Remove The Right Hand Block On The Main Header?
- Category selectable homepage
- Integrate wordpress into index page
- Development environment
- How to store page visit counts?
- WordPress broken after changing URL
- How to make the Pages in WordPress Customized?
- Custom “wp_login.php?action=lostpassword” and reset password
- wp_enqueue_script JS code runs too late (after user begins interacting)
- Validate user login in php
- Adding a custom field to a slug
- Save_post – Warning: Cannot modify header information
- Query Product categories what have a custom field
- Bio comes up when the visitor clicks on a picture
- How to find and replace (or add) specific word in a specific category?
- WooCommerce – Adding custom HTML to specific product pages
- How do I move my sites to a child theme without loosing customisation?
- How to appoint different users to different pages?
- Need Advice to Working with Custom Post Meta
- Use WordPress to create a custom CMS? [closed]