so you place your video inside a shortcode and then you can run a filter on that shortcode function. works like this (to be placed inside functions.php or some custom plugin):
function so327822_wp_video_shortcode($output, $atts) {
//get video ID by src
$video_id = attachment_url_to_postid( $atts['src'] );
//get video meta
$video_meta = wp_get_attachment_metadata( $video_id );
//uncomment next line, to view all meta
//echo '<pre>' . print_r($video_meta, true) . '</pre>';
if ( $video_meta['fileformat'] === 'mp4' ) {
//mess with $output here, if we have mp4
}
//return
return $output;
}
add_filter('wp_video_shortcode', 'so327822_wp_video_shortcode', 10, 2);
Related Posts:
- Get first video from the post (both embed and video shortcodes)
- TED talks shortcode not working
- Set wmode attribute to transparent for the embed shortcode to make drop-down menu hover over YouTube embed in Internet Explorer
- Video embeds work in backend, but are not parsed in frontend
- Gist shortcode is not working
- Embedding Instagram via shortcode doesn’t work as advertised in official docs
- Instagram URL is converted into oEmbed
- How to create a shortcode for embedding pdf in iframe?
- Hook WP_Embed run_shortcode
- Specifying a single file from multi-file GIST (wordpress.com) [closed]
- How to apply an ID to Shortcode Embedded iframe
- Responsive Embeds using default embed shortcode
- Auto embeds don’t work for attachment descriptions
- Is there any way to set the Featured image in wordpress post editor, using a Getty images embed code
- How to Enable embedding WordPress default gallery in comments?
- Do embed shortcode on wordpress ajax request
- Inserting a variable into a shortcode inside php
- How to stop unwanted splits in excerpts when using shortcodes for sliders or players
- Can’t get default values to work with custom shortcode
- current_shortcode() – detect currently used shortcode
- Get shortcode name from within it’s callback function? [duplicate]
- Tinymce – How to hook before or after live shortcodes rendering?
- How to customize a shortcode using the customizer
- Stray closing paragraph tag when using shortcodes
- WordPress transients for a shortcode
- How to handle valueless attributes in shortcodes?
- The result of a shortcode appear BEFORE page content
- Getting the count of a shortcode that is nested
- How to render complicated shortcodes
- Get shortcode attributes outside shortcode function
- Get Shortcode Attributes
- Shortcode doesn’t work with classes
- Get shortcode from the content and display it in other place (in sidebar, for example)
- Video size and border radius using a shortcode
- Adding shortcode to the main menu
- Inserting PHP inside do_shortcode
- wp_editor returns the shortcode and not render the output
- Prevent wordpress from rendering shortcode in post
- Can a shortcode return its own name?
- Two different inner shortcode under shortcodes or multiple nesting of inner shortcodes
- Extra paragraph tags in an enclosing shortcode
- Create a shortcode that creates a form for users to edit their information
- WordPress Vue Js Shortcodes
- Shortcode multiple values
- Media added with shortcodes not “linked” with post
- Setting youtube size in functions.php
- Shortcode default attributes over-riding non-default attributes
- Shortcode callback for add_action(‘wp_footer’)
- Get page content and execute shortcodes on a page
- Add the last viewed post title to a contactform with shortcode [closed]
- Make a Shortcode load after Post/Page Content?
- Adding JS in header when using wp_enqueue_script in a shortcode
- Adding a template part as part of a shortcode
- Just display content between shortcode brackets
- How to explode single string IF it’s used in shortcode
- How to dynamically add wordpress shortcodes
- Check if CTP category taxonomy is set in shortcode
- Getting Page Content Using Shortcode
- shortcode with conditional results if logged in
- Can I pass parameters to the add_shortcode() function?
- Hijack WordPress Shortcode attribute
- Turning variable into a value set in shortcode
- how can I change my font color for Shortcode [closed]
- tax query shortcode
- Create a function to display HTML/data based on site admins role?
- AJAX and do_shortcode
- FontAwesome Shortcode isn’t working properly
- How can I extract a word from page/post URL using shortcodes
- Custom user registration shortcode – redirect header issue
- Call Shortcode on wp_footer
- Shortcode question…. javascript
- Adding shortcode of “Random Content” Plugin in the post after the title
- Check if parent page has child page of certain slug
- Variable inside shortcode or shortcode inside shortcode
- From a shortcode I want to pass a value to display a different page
- Remove figcation from excerpt
- Shortcode select another dbbase
- How to use code in an editor block?
- return an array with a shortcode
- Hide password protected dynamic content in templates via shortcode
- Shortcode callback not called
- Geoip shortcodes in comments
- Shortcode not interpreted if parameter set
- Can we add a single caption to the gallery shortcode?
- Using shortcode to stop post content from displaying
- Shortcode Attribute contains clone of all shortcode attributes
- How to echo an array returned by a function
- Custom Login in Shortcode got error
- Creating custom shortcode
- What is short code for following?
- Created a shortcode, using it twice (but differently) on a page but its just outputting the same one twice
- Access Shortcode in ajax code?
- Automate post creation in wordpress
- Shortcode or placeholder for theme options page?
- How to print [embed] code in wordpress [duplicate]
- Shortcode append to the the_content()
- IFrame Shortcode plugin – issue
- How to call shortcode on button click
- How can you alter the name of attributes in a shortcode?
- Shortcode attributes from meta query variables