将短码[STREAM/]插入文本小工具

时间:2011-06-06 作者:acctman

嗨,我正试图在文本小部件中插入一段短代码,但它所做的只是显示代码,而不是处理它。

<?php echo do_shortcode(\' [stream embed=false share=false width=500 height=560 dock=true controlbar=bottom bandwidth=high autostart=false playlistfile=http://www.xxx.com/wp-content/uploads/videos/playlist.xml config=http://www.xxx.com/wp-content/uploads/videos/config_for_playlist.xml playlist=bottom repeat=none /] \'); ?>

2 个回复
最合适的回答,由SO网友:Rev. Voodoo 整理而成

文本小部件不执行php。。。。

这是我最喜欢的解决方案

http://wordpress.org/extend/plugins/php-code-widget/

这是奥托的,所以你知道这很好。主要基于文本小部件,但允许使用php

SO网友:Michael

如果[stream /] 是“真实”的短代码(不是方括号中的所有内容都是shortcode) 然后尝试将其添加到函数中。主题的php:

add_filter(\'widget_text\', \'do_shortcode\');
相关:Stream Video Player does not work with do_shortcode()? ?

结束

相关推荐

Problem with widgets

我使用的主题是3灰色。它已启用小部件。主题中很少有硬编码的小部件。这些小部件不会出现在小部件页面的侧栏中。如果我尝试添加新的小部件,旧的小部件会被删除。这是正常情况吗。或者这里有什么问题吗。