我有我的WordPress安装这个插件: http://wordpress.org/plugins/put/WordPress的:在使用插件不do_shortcode工作
我试着去制作一个使用UI选项卡插件我自己的插件内的插件。
我的插件至今代码:
function load_jquery(){
echo '<link rel=\'stylesheet\' id=\'jquery-ui-tabs-css\' href=\'http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/smoothness/jquery-ui.css?ver=1.9.2\' type=\'text/css\' media=\'all\' />';
}
add_action('wp_head','load_jquery');
function print_tabs(){
echo do_shortcode('[tab name="Tab"]-[/tab]');
echo do_shortcode('[end_tabset]');
}
add_shortcode('print_tabs', 'print_tabs');
现在,如果我在新页面中使用[print_tabs]简码,它应该是这样的: http://img835.imageshack.us/img835/4905/workingp.png
但它不工作,它看起来像这样: http://imageshack.us/a/img62/9772/notworkingm.png
这里有什么问题?
简码应该'返回'他们的数据,而不是'回声'它。 –
$ val = do_shortcode('[tab name =“Tab”] - [/ tab]')。 \t do_shortcode('[end_tabset]'); \t \t return $ val; 没有任何区别:/ – plexcell
我刚刚通过Google找到了这个。我可以确认PUT插件没有正确运行do_shortcode()。 –