隐藏从存档中选择的文本,但在单个帖子上显示 时间:2012-01-08 作者:ariefbayu 我正在寻找一个类似的短代码:[hidetext]some text to hide[/hidetext] 然后将发生的是,标记将隐藏任何非单个贴子页面的页面中的文本。只有在单个贴子页面上[hidetext] 显示我怎么能做这样的事? 2 个回复 最合适的回答,由SO网友:mor7ifer 整理而成 add_shortcode( \'hidetext\', \'my_hidetext_shortcode\' ); function my_hidetext_shortcode( $atts, $content = \'\' ) { if( is_single() ) return $content; else return; } 文档:add_shortcode(), is_single()解决方案未经测试。 SO网友:Norcross 对上述功能进行了轻微修改。您将要使用is_singular(\'post\') 相反,除非你还想瞄准其他领域add_shortcode( \'hidetext\', \'rkv_hidetext_shortcode\' ); function rkv_hidetext_shortcode( $atts, $content = null) { if( is_singular(\'post\') ) return $content; else return; } 已测试并正常工作。 结束 文章导航