is_mobile as shortcode

时间:2013-02-05 作者:Philipp

我安装了插件“mobble”,它提供了更多的条件标记。由于我想为移动设备隐藏一些内容,我尝试构建一个短代码[is\\u mobile]。但我尝试了很多不同的方法return do_shortcode($content);return $content;return apply_filters(\'the_content\', $content);但这根本不是我想做的;(

add_shortcode( \'is_mobile\', \'is_mobile_shortcode\' );

function is_mobile_shortcode( $atts, $content = null) {
     if ( !is_mobile( ) );
        return $content;
    return \'\';
}
如果能得到一些帮助,我将非常高兴!

干杯

1 个回复
SO网友:david.binda

你有一个额外的“;”之后if ( !is_mobile( ) ); 您的代码应如下所示:

add_shortcode( \'is_mobile\', \'is_mobile_shortcode\' );

function is_mobile_shortcode( $atts, $content = null) {
     if ( !is_mobile( ) )
        return $content;
    return \'\';
}
您将以这种方式使用它(只是为了确保您正确使用它:

[is_mobile]My Caption[/is_mobidle]

结束

相关推荐

Get URL from shortcode tag

我正在运行一个wordpress站点,我需要正确的regex语法来从\\u content()中返回的一些短代码中获取URL。当我使用\\u content()时,它将返回如下内容:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nulla enim, euismod ut pharetra nec, commodo a augue. Etiam sit amet nibh mauris, eu ornare purus. V