我正在尝试为我的某个网站创建自定义Wordpress插件。我在插件中创建了一个短代码,我在插件目录中有一个.swf文件,我希望使用创建的短代码嵌入。我尝试使用<embed src="wp-content/plugins/myplugin/obj.swf">
并尝试使用<iframe>
,但我发现404 Page not found错误。当我尝试直接从浏览器的地址栏打开swf文件时出现同样的错误。谁能给我一点帮助我怎么能实现这个目标呢?
答案 0 :(得分:0)
根据我们的评论和屏幕截图,您应该将服务器上的文件夹重命名为小写(即从falja-e-namazit-WP
到falja-e-namazit-wp
)。
修改强>
不确定您的最新评论是什么意思,但您应该能够使用plugins_url()
功能获取资产的网址。假设您的SWF文件位于/wp-content/plugins/falja-e-namazit-wp/assets
,则以下代码(在/wp-content/plugins/falja-e-namazit-wp/falja-e-namazit-wp.php
中)应返回其网址:
$swf_url = plugins_url( 'assets/falja.swf', __FILE__ );