所有文本区域上的快速标签..不在插件上工作?

时间:2013-05-15 作者:user1627363

我想在一个名为user submitted posts. 我为这个文本区域指定了一个唯一的id,并在Quicktags文档中阅读了以下内容:

运行quicktags(设置)对其进行初始化,其中,settings是一个最多包含3个属性的对象:

  • settings={/li>
  • id:“my\\u id”,文本区域的HTML id,必需的按钮:\'\'要显示的默认按钮名称的逗号分隔列表。可选。
  • 默认按钮名称的当前列表:“strong、em、link、block、del、ins、img、ul、ol、li、code、more、spell、close”;
  • 设置也可以是字符串quicktags\\u id。*quicktags\\u id string文本区域的id,该文本区域将是编辑器画布,按钮字符串以逗号分隔的默认按钮名称列表将显示在该实例中functions.php:

    <?php
    add_action(\'admin_print_footer_scripts\',\'my_admin_print_footer_scripts\');
    function my_admin_print_footer_scripts()
    {
    ?>
    <script type="text/javascript">/* <![CDATA[ */
    
        var id = "myID"; // this is your metabox\'s textarea id
    
        settings = {
            id : id,
            buttons: \'strong,em,link\' 
        }
    
        quicktags(settings);
    
    /* ]]> */</script>
    <?php } ?>
    
    问题是:什么都没有出现。

    PS:我已经在这里看过了:Use quicktags toolbar on any textarea

    有人能提个建议吗?

  • 2 个回复
    最合适的回答,由SO网友:user1627363 整理而成

    不可能让它与其他插件一起工作。解决方案:像Javascript一样使用here

    SO网友:david.binda

    如果您没有看到按钮,请尝试调用QTags_buttonsInit();在调用quicktags(设置)之后;作用

    quicktags(settings);
    QTags._buttonsInit();
    
    以下内容也适用于我

    qt_editor = new QTags( { \'id\': \'my_editor\', \'buttons\': \'strong,em,link\' } );
    QTags._buttonsInit();
    
    此外,似乎通过QTags添加了一个按钮。addButton()函数还可以使工具栏显示

    qt_editor = new QTags( { \'id\': \'my_editor\', \'buttons\': \'strong,em,link\' } );
    QTags.addButton( \'my_button\', \'my button\', \'<br />\' );
    

    结束

    相关推荐

    Filter categories using tags

    我有一个包含以下类别的网站:视频、图片、故事,我有很多标签,比如:Funny, Awesome, Mind Blowing, Crazy, 等有没有一种方法可以过滤让我们说:Videos 标记为Crazy?我知道你可以做到:http://domainname.com/tag/crazy/ 但这将检索所有标记为crazy, 我只是想Videos.我很幸运地搜索了WordPress文档。