Skip to content

Add-on for WordPress Custom Field Suite plugin providing a YouTube/Vimeo video embed field

License

Notifications You must be signed in to change notification settings

uschmelzer/custom-field-suite-video

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Field Suite Video Add-on (YouTube & Vimeo)

This is an add-on for [http://customfieldsuite.com/](Custom Field Suite - CFS WordPress Plugin). As an add-on for Custom Field Suite, you must have CFS installed and enabled to use this plugin add-on.

The CFS Video add-on offers:

  • Restrict data-entry to a single video hosting service, or allow videos from either.
  • Video links can be entered as an ID-only, or a URL from which the ID is extracted.
  • Templating API which returns the video ID, the hosting service designator, and optionally embed code.
  • Embed code maintained in separate PHP template files for easy customization.

Template API

Calling CFS()->get(<field_name>) returns an array with the video ID, service designator ('youtube' or 'vimeo'), video embed URL, and optionally the embed HTML code.

Array
  (
    [id]   => tZWmbt_d76Y
    [host] => youtube
    [url]  => //www.youtube-nocookie.com/embed/tZWmbt_d76Y
    [embed] => <iframe width="100%" height="100%" src="//www.youtube-nocookie.com/embed/tZWmbt_d76Y?rel=0" frameborder="0" allowfullscreen></iframe>    
  )

Modifying Embed Code

The YouTube and Vimeo embed markup is stored in separate template files located in cfs-video/assets/templates. The video ID is available in the PHP variable video_id. Use <?php echo $video_id ?> to output the ID into the URL of the embed code.

Installation

  1. Upload plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. When creating new Meta Fields in Custom Field Suite ('Field Groups' in WordPress Admin Menus), a new field type named video will be available in the 'Field Type' popup menu.

About

Add-on for WordPress Custom Field Suite plugin providing a YouTube/Vimeo video embed field

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%