如何在您的WordPress帖子中嵌入SWF
如果您曾尝试将Shockwave Flash文件嵌入到WordPress博客中,那么您就知道它可能会变得混乱。此外,如果您在WordPress.com上托管您的博客,那么出于安全原因您将无法上传Flash。但是,如果您拥有主机帐户,则有几种方法可以将.swf文件上传到您的WordPress博客帖子。第一种方法涉及使用插件。如果你不熟悉代码,这种方式是首选。另一种方式需要你知道一些基本的HTML。在本文中,我们将讨论如何使用插件和没有插件在WordPress帖子中嵌入SWF。
插件方法
首先,您需要下载并安装Easy Flash Embed forWordPress的。这个插件很简单,甚至没有设置添加到您的管理菜单。当您创建这样的帖子时,您所要做的就是使用短代码:
[swf src="http://www.example.com/my-flash-file.swf" width=300 height=100]
只需将 src 属性替换为您的Flash文件的链接并进行调整高度和 width 相应。
代码方法
对于那些想要更多的人控制您的代码我们现在将向您展示如何将Flash文件直接嵌入您的WordPress帖子,页面甚至主题。尽管多年来人们已经提出了许多方法来实现这一点,但最简单和最符合标准的方法是使用< object> 元素。
最终代码如下所示:
<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>
请注意,您使用的是2 &lt; object&gt; 元素。外部元素以Internet Explorer为目标,而内部元素适用于所有其他浏览器。如有必要,您可以更改后备文本。您还可以添加额外的&lt; param&gt; 选项,例如wmode或allowScriptAccess。