选项面板文本中的快捷代码

时间:2012-05-28 作者:Bogh

我正在使用一个选项面板来创建我的主题,我想从这个操作中创建文本区域来支持我的短代码。

用于创建textarea字段的代码:

case \'textarea\':
            $cols = \'8\';
            $ta_value = \'\';

            if(isset($value[\'options\'])) {
                    $ta_options = $value[\'options\'];
                    if(isset($ta_options[\'cols\'])) {
                    $cols = $ta_options[\'cols\'];
                    } 
                }

                $ta_value = stripslashes($data[$value[\'id\']]);

                $output .= \'<textarea class="of-input" name="\'.$value[\'id\'].\'" id="\'. $value[\'id\'] .\'" cols="\'. $cols .\'" rows="8">\'.$ta_value.\'</textarea>\';
        break;
知道我该怎么做吗?

请让我知道我是否应该提供更多的细节。谢谢

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

简单使用echo do_shortcode($textarea_value); (由@Bainternet回答)

结束

相关推荐

the_excerpt and shortcodes

我正在使用索引页上的\\u摘录。我还在我的每一篇文章的开头使用dropcap快捷码。在索引页面上,帖子不会显示周围带有dropcap快捷码的信件。如果我的帖子中有“Dog”一词,索引页会显示“og”。在使用\\u摘录时,如何使用短代码?短代码 function drcap ($atts, $content = null) { return \'<div class=\"dropcap\">\' . do_shortcode($content) . \'</div&g