You’re inside WordPress. You want a video to show inside a post. There are a few ways to do it. Here are all the proper methods, explained clearly, one by one.
Method 1: Add a YouTube or Vimeo video (easiest)
-
Log in to WordPress.
-
Go to Posts → Add New or open an existing post.
-
Open YouTube or Vimeo in another tab.
-
Copy the full video link from the browser.
-
Come back to WordPress.
-
Click inside the post content area.
-
Paste the link and press Enter.
The video appears automatically.
Method 2: Add video using the Video block (upload file)
-
Open your post in WordPress.
-
Click the + icon to add a block.
-
Search for Video and select it.
-
Click Upload to upload a video from your computer
or choose Media Library if the video is already uploaded. -
Wait for the upload to finish.
-
Click Publish or Update.
The video will play directly inside the post.
Method 3: Embed video using Custom HTML (iframe)
-
Go to YouTube, Vimeo, or any video platform.
-
Click Share → Embed and copy the code.
-
Open your WordPress post.
-
Click the + icon.
-
Select Custom HTML.
-
Paste the embed code into the block.
-
Preview the post and publish.
Do not edit the code.
Method 4: Add video using Shortcode
-
Copy the video shortcode provided by a plugin or theme.
-
Open your WordPress post.
-
Paste the shortcode where you want the video to appear.
-
Publish or update the post.
The video will load automatically.
Method 5: Add self-hosted video using Media Library
-
Go to Media → Add New in WordPress.
-
Upload your video file.
-
Copy the video URL after upload.
-
Open your post.
-
Add a Video block.
-
Choose Insert from URL and paste the link.
-
Publish or update.
Method 6: Add video inside a paragraph (classic editor)
-
Open the post in Classic Editor.
-
Paste the YouTube or Vimeo link on a new line.
-
Save or update the post.
WordPress converts it into a video automatically.