PHP error in shortcode

时间:2014-09-25 作者:RexTheRunt

有人能帮我看看这段代码中的错误吗?我正试图通过我发现的短代码实现一个函数here:

<?php if (function_exists(‘wooslider’)) echo do_shortcode(‘[wooslider slider_type="posts" limit="3" link_title="true" layout="text-bottom" overlay="full" category="homepage-feature-post"]‘); ?>

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

您使用的语法不正确,因此可能会出现语法错误。您在代码中使用了一些奇怪的符号,应该使用一个引号(\'). 此外,使用花括号括起一个条件。调试更容易

<?php 
    if(function_exists(\'wooslider\')){ 

echo do_shortcode(\'[wooslider slider_type="posts" limit="3" link_title="true" layout="text-bottom" overlay="full" category="homepage-feature-post"]\'); 
}
?>

结束

相关推荐

Call Shortcode on wp_footer

是否可以在帖子/页面内容区域之外调用快捷码?我试图用以下代码将其添加到wp\\U页脚,但它返回字符串:add_shortcode(\'eps_pop\', \'init\'); function indtable_display_front_end($atts ) { global $post; extract( shortcode_atts( array( \'id\' => \'\' ), $atts ) );&#x