• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

nSiteful Web Builders

Building a Better Web - One Site at a Time.

  • Home
  • About
    • Testimonials
    • Resources
    • Partner With Me
    • Frequently Asked Questions
  • Web Sites
  • Online Marketing
  • WordPress Support
    • Customized WordPress Training
    • 60-for-60 Sessions
  • Web Applications
  • Blog
    • At-A-Glance
    • Blog Articles Grouped by Category
    • Case Studies
    • General
    • Portfolio
    • Reviews
    • Snippets
    • Techniques
    • Projects
  • Contact
    • Purchase Retainer Consulting Hours
    • About Retainer Consulting Hours
    • Book a Meeting with Jeff
    • Tell Me About Your Web Project
    • nSiteful Newsletter Archives
    • nSiteful Rewards

By Jeff - 5/1/2012
Cats: Snippets · Tags: Embedding, WordPress, YouTube

snippets

YouTube Embed in WordPress: How to embed a YouTube Video in WordPress

Last updated May 9th, 2024 at 02:59 pm

Here are the basic tried-and-true steps for embedding a YouTube video into a WordPress Blog post or page, as of this writing. It also applies to embedding videos from several other video servers.

Method #1: The Original Way: Embed Code

Prior to version 2.9 of WordPress, this was how you had to do it. This method still works, and it arguably gives you the most control over how a video renders on the page.

  1. Click the “Share” button under the video at YouTube.
  2. Click the “Embed” button. This opens up a bunch of choices.
  3. You can choose any of the dimension sets whose width is less than or equal to the maximum width for your Blog’s layout. Alternatively, you can enter that width in the “Width” box in the “Custom” section. The appropriate height dimension will be entered automatically.
  4. You can leave all the checkboxes (“Show suggested…”; “Use HTTPS…”, etc.) unchecked.
  5. Copy (to your clipboard) the embeddable code in the box. It begins with “<iframe…”.
  6. Now go to your blog entry and edit it.
  7. (This is important:) Click on the HTML tab. Paste the code from your computer clipboard into your post where you want the video to appear. (It won’t work if you paste it into the edit box while in Visual mode.)
  8. Save/update the post, and Voila!

Method #2: The New Way: Just the URL!

WordPress – since version 2.9 – can take a standard URL of a video on any of several supported video servers (16 at this writing) and automatically convert it to the appropriate embed code. To use this method, do be sure to enable “Auto-embeds” in Administration > Settings > Media SubPanel.

Using this method, here’s what you’d enter…

http://www.youtube.com/watch?v=o3_QlggyV_E

…to get this…

Method #3: The Shortcode Way

You can wrap the URL in the WordPress “embed” shortcode. This will have the same result as Method #2, with a few differences:

  • the URL does not have to be on its own line
  • the “Auto-embeds” setting need not be enabled
  • you can slightly customize the video by setting a maximum (but not fixed) width and height; e.g., [embed width="123" height="456"]...[/embed]

If you want, check out the official WordPress Codex page about Embeds.

Like what you see? Share with others and join my mailing list. No long-term commitment, unsubscribe any time.

Related Posts

  1. How to Reuse Content in WordPress with the amr shortcode any widget Plugin
  2. WordPress Categories and Tags
  3. Help Your Blog Readers Find What They’re Looking For with the Search & Filter Plugin
  4. Case Study: Emergency Notice Banner for Hybrid Web site
  5. Dynamic Linear Gradients for Background Images in Genesis

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

mailchimp signup

Subscribe to get notified when new articles are published. Unsubscribe any time. No spam. I promise. Check out my newsletter archives.

social

Twitter Facebook LinkedIn

Recent Articles

  • Post-Specific CSS for WordPress October 5, 2026
  • You built an online course, but they haven’t come. September 16, 2026
  • Custom MemberPress Pricing Pages December 19, 2025
  • CSS Data Attribute Override December 11, 2025
  • MemberPress Rules Using Custom Taxonomies and Custom Roles December 10, 2025

Filter By Category/Tag

Categories

  • Case Studies (8)
  • For Staff (1)
  • General (73)
  • Portfolio (7)
  • Reviews (14)
  • Snippets (24)
  • Techniques (52)

Popular Tags

Advanced Custom Fields Blogging Child Themes Content Marketing CSS Customer Service Custom Fields Custom Post Types Diagnostics Domain Names Facebook FooGallery Genesis Hosting HTML Images iPhone Libra Live Chat Marketing Media MemberPress MemberPress Courses Membership Sites Mobile-Friendly MySQL Photo Gallery php Pinterest Plugins Post Formats Pricing Project Management SEBA SEO Seth Godin Shortcodes Social Networking Surveys Taxonomies Twitter Video Web design Web forms WordPress

Footer

Background

Web Sites | WordPress Support | Web Applications.

Formally trained in liberal arts and education (I have a B.A. in Government from Harvard and studied Secondary Education at Rutgers Graduate School), I have honed my skills in the communication arts and sciences as a teacher, trainer, instructional designer, writer, photographer, calligrapher, helpdesk manager, database programmer, and multimedia developer.

(I've also been a group counselor, waiter, bartender, bicycle messenger boy, computer salesman, carpenter's helper, financial analyst, and school board president.)

Tech

Systems since 1983.
Web sites since 1994.
PHP since 2001.
WordPress since 2007.

Contact

Book Meeting
770-772-5134
Email Jeff
Send Money
All Ways

Copyright 2026, nSiteful Web Builders, Inc.

Cookies Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
https://iframe.mediadelivery.net/embed/392008/42d18bc1-2adc-4741-b733-053d08d09c32
https://vz-000c5976-3ab.b-cdn.net/42d18bc1-2adc-4741-b733-053d08d09c32/play_720p.mp4

Receive occasional emails from Jeff