WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Embed SWF in Your WordPress Posts

How to Embed SWF in Your WordPress Posts

Last updated on June 21st, 2012 by Editorial Staff
35 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Embed SWF in Your WordPress Posts

If you have ever tried embedding a Shockwave Flash file into your WordPress blog then you know it can get messy. Besides, if you are hosting your blog on WordPress.com then you are not going to be able to upload flash for security reasons. If you do have your hosting account, however, then there are several ways you can go about uploading .swf files to your WordPress blog posts. The first way involves using a plugin. This way is preferred if you are not good with code. The other way requires you to know some basic html. In this article we are going to go over how to embed SWF in WordPress posts with a plugin and without a plugin.

Plugin Method

First, you need to download and install Easy Flash Embed for WordPress. This plugin is so simple that no settings are even added to your admin menu. All you have to do is used a shortcode when you are creating your posts like this:

[swf src="http://www.example.com/my-flash-file.swf" width=300 height=100]

Simply replace the src attribute with a link to your flash file and adjust height and width accordingly.

Download Easy Flash Embed plugin.

Code Method

For those of you who would like more control over your code we are now going to show you how to embed flash files directly into your WordPress posts, pages, or even themes. Although people have come up with numerous methods for doing this over the years the easiest and most standards compliant way is to use the <object> element.

The final code looks like this:

<object id="flashcontent" 
        classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
        width="550px" 
        height="400px">
  <param name="movie" value="mymovie.swf" />
 
  <!--[if !IE]>-->
  <object type="application/x-shockwave-flash" 
          data="mymovie.swf" 
          width="550px" 
          height="400px">
  <!--<![endif]-->
 
    <p>
      Fallback or 'alternate' content goes here.
      This content will only be visible if the SWF fails to load.
    </p>
 
  <!--[if !IE]>-->
  </object>
  <!--<![endif]-->
 
</object>

Note that you are using 2 <object> elements. The outer element is targeting Internet Explorer while the inner element is for all the other browsers. You can change your fallback text if necessary. You can also add extra <param> options like wmode or allowScriptAccess.

P.S. you should always use wmode=transparent, so your embed doesn’t override existing content such as a floating bar. Check out our article on how to prevent Youtube oEmbed from overriding content.

35 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

21 Comments

Leave a Reply
  1. Verity says:
    Mar 22, 2017 at 8:12 am

    Hi, I am using the code based version to embed a flash object onto a webpage – when I add more param tags these don’t seem to work. For example, I’m trying to add the allowFullScreen tag but it’s not working when I view the page. How do I add more tags?
    Thanks!

    Reply
  2. Bhavesh says:
    Nov 4, 2016 at 10:11 am

    Hi..! I’ve done embed .swf video in my wordpress site. Videos created using camtasia. Now I want to know that how to limit these videos to subscribed users only. Please help me.

    Reply
  3. Becky says:
    Oct 29, 2016 at 2:26 pm

    I like to keep my sites down to 5 plugins and I had already exceeded that. I am especially happy that your code worked. There are so many other codes out there that worked on some browsers, but not all. One code I used from elsewhere caused Safari to download the swf. A lot of people get pretty upset when something spontaneously downloads. So thanks! This is SUPER!

    Reply
  4. pradeep says:
    Apr 18, 2016 at 5:53 am

    Hi i am using this plugin, but the problem is that. when i open the page in chrome everything is good.but in firefox not showing anything

    Reply
  5. Marjan Trajkovski says:
    Mar 15, 2015 at 6:48 am

    Thanks for the tutorial how to embed Flash banners in wordpress.

    Reply
  6. jish says:
    May 1, 2014 at 5:04 am

    that last comment should say: I had to wrap my code in pre tags to prevent WordPress from formatting it (and thus breaking it).

    Reply
  7. Abdallah Hussien says:
    Apr 14, 2014 at 7:58 am

    It’s not working on IE8 and IE9

    Reply
    • m3nda says:
      Dec 30, 2014 at 1:26 am

      Iframing does, for sure. Just need for a browser… Iframe is easy to code and fully compatible. I don’t know why is not the popular way. I do it also with PDF files…

      Reply
  8. yomi says:
    Mar 14, 2014 at 4:24 pm

    hi all,

    i have a difficulty embedding any flash with any plugins for that matter, into my widget in my website, header..

    any suggestions will be welcome

    thanks

    Reply
    • m3nda says:
      Dec 30, 2014 at 1:55 am

      If you do not explain wich is that difficulty we cannot figure a solution for you. I guess you’re using a plugin funcion over another plugin funcion. Like “use shortcode in a widget to call swf and call that widget with another shortocode”. When you play around widgets and functions some thins are missing, but you can add it later, always.

      Reply
  9. Gregg Baron says:
    Mar 4, 2014 at 11:59 am

    The plugin worked perfectly. Thanks,

    Reply
  10. Sheila says:
    Feb 23, 2014 at 8:47 pm

    I checked on this plugin and was disappointed to find that it is over two years old and is no longer in use with WordPress. In fact it is incompatible….this is disappointing.

    Reply
  11. Jeff Foliage says:
    Feb 10, 2013 at 1:25 pm

    You code worked perfectly. I had been trying to get the swf movie to load and play when someone comes to the page and your code was the first to work. You might edit or put a version of the code with out the numbers so newbies know not to leave them in.

    But thank you.
    Jeff “Foliage” Folger

    Reply
  12. haseeb says:
    Jul 6, 2012 at 7:00 am

    awesome bro love it

    Reply
  13. marzepani says:
    Jul 5, 2012 at 8:03 am

    you should use
    wmode=opaque
    if you don’t need transparency.
    it’s much faster and has the same effect to “overlapping”.
    ;-)

    Reply
  14. Chris says:
    Jun 22, 2012 at 1:14 am

    It’s 2012… no one should be embedding Flash into their WordPress site, or any website for that matter!

    Reply
    • Jahanzeb Khan says:
      Jun 24, 2012 at 7:02 am

      Oh please, what if I made a flash animation and wanted to embed that? Or something just for fun. I’ll agree flash isn’t that good, but no reason to hate it that much. It’s hardly useful, but still fun.
      I find drawing everyday vectors/cartoons much easier on flash than photoshop.

      Reply
    • Edouard Artus says:
      Nov 29, 2012 at 4:48 am

      What ?! So because we’re in 2012 people shouldn’t post animations they’ve made with flash into the web for example ?

      Reply
    • Scarab13 says:
      May 6, 2014 at 5:06 pm

      dude where do you live? every big company invests millions in serving flash banners in 3 standard sizes. Actually I am just working on one of them now. Do some research.

      Reply
  15. Gautam Doddamani says:
    Jun 21, 2012 at 11:14 am

    hmm i never really tried to embed flash in my posts…but never the less i will bookmark this for future use…i mostly use youtube to show off my videos..thanks for d tut!

    Reply
    • m3nda says:
      Dec 30, 2014 at 1:56 am

      Videos is not the only one on Flash applications.

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
All in One SEO logo
All in One SEO
Improve website SEO rankings with AIOSEO plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
WP FullText Search
FullText Search Coupon
Get 15% OFF on FullText Search WordPress search plugin.
WPEngine
WP Engine Coupon
Get 20% OFF on all WP Engine hosting plans PLUS 2 months free on annual payment.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.