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
- New WP_Customize API – how does it work under the hood?
- Data sanitization: Best Practices with code examples
- WordPress and event-driven programming – what is it about?
- how to override woocommerce specific loop or archive-product.php [closed]
- Make page template that is just an “include” of another?
- Count widgets of a certain type
- Custom widget select options needs to stay selected after save
- WordPress audio player causing js error, mediaelementplayer is not a function
- How can I get the intended URL in a 404?
- Creating user relationships
- Multiple sites/domains with content all managed by single installation of WordPress
- Loop through custom fields with similar label / common chars in label
- How Do I Remove The Right Hand Block On The Main Header?
- Add custom profile field only for site admins?
- Development environment
- Adding comments to my custom theme
- Woocommerce product permalink not working
- Data won’t save if metabox within conditional in admin. What am I missing?
- I w’d like to know If there are simple solutions to integrate other CMSs to wordpress
- add_feed rewrite overwriting standard permalinks
- Customizer – How to get theme mod range value?
- Date Ordered Archive Page for single category?
- GUID URL Question
- Add admin page for specific post status (for example)
- How can I style the Comment Section of a blog post
- Custom Meta Box: Value saved in WordPress DB, but not shown in input field on Edit Screen
- Does hooking into a plugin action / filter override the plugin’s function for that hook?
- Upload image without resizing but insert in post with resizing
- Best way to move a site to a subfolder for testing purposes?
- Wonderflux Framework Static Homepage
- Pre_Get_Posts order DESC not registering
- Adding pages to the Admin panel
- What capability is required to view posts, scheduled in the future, by someone else?
- Reached end of document without finding – using mod_pagespeed
- Gallery Pagination by Row
- use another theme for just one page
- Permalink Listing WordPress