WordPress has features for embedding audio, video and other media into the content of pages and posts (including the events, locations, people, etc.). Our themes automatically make most of this media responsive (mobile-friendly) and as generic as possible (for example, removing the “related videos” that normally show after a YouTube video ends.
You can embed media from sites like YouTube, Vimeo and SoundCloud. Read the Embeds page on the WordPress Codex for a list of supported sites and full instructions.
- Paste the URL for the video into your content
- Make sure it is not linked
- Make sure it is on a line of its own
- Make sure the video is from one of the supported sites
- Make sure the video is not private and that embedding is not disallowed
- Make sure you are not pasting a shortened URL
You can upload audio and video files directly to WordPress and embed a player.
- When editing a page/post, click where you want to embed media then click Add Media.
- Go to Insert Media > Upload Files then upload an audio or video file.
- Select the file you uploaded and make sure Embed or Link is set to “Embed Media Player”.
- Click Insert into page.
- We recommend hosting video externally on a site like YouTube due to the size of video files (see External Embeds above). Most web hosts are not ideal for video hosting while free external services are.
- You can prevent YouTube ads from showing on your videos.
- See File Uploads if you receive an error saying your file size is too large for uploading.
- How can I embed media in content?
- How can we show our live stream?
- How can I stop YouTube from showing ads on my videos?
- How to Embed Audio and Video Players in WordPress by Steven Gliebe