我下载了一个名为视频流播放器的插件,它有一个短代码。如果我将短代码放入内容编辑器中,它就能正常工作,并显示视频。但是,如果在我正在创建的模板中,通过do_shortcode()
函数调用它,它不起作用,它只是显示文本[stream bla bla]
。有人能帮我告诉我为什么会这样吗?
发布于 2011-05-05 12:15:18
它实际上不是一个短代码,它是一个内容筛选器,但是您可以尝试直接调用插件函数:
if (function_exists('StreamVideo_Parse_content')){
echo StreamVideo_Parse_content("[stream flv=xxx.es/wp-content/uploads/2011/04/VIDEO-UE.mp4 mp4=xxx.es/wp-content/uploads/2011/04/VIDEO-UE.mp4 provider=video img=xxx.es/wp-content/uploads/2011/04/previo-video.jpg embed=false share=false width=500 height=333 dock=true controlbar=over bandwidth=high autostart=false opfix=true /]");
}
https://wordpress.stackexchange.com/questions/16410
复制相似问题