快速标记“链接”按钮不起作用,但所有其他按钮都起作用

时间:2013-08-20 作者:Andrew

我已经将quicktags添加到一个普通的ol\'textarea字段中,该字段位于自定义帖子类型页面的元框中。

我可以看到link 按钮,以及其他按钮,但单击时,“链接”按钮不起任何作用。使用WP 3.6。除了链接按钮之外,其他所有按钮都可以工作,firebug控制台中没有错误。也尝试了chrome。

function my_admin_print_footer_scripts() { ?>

    <script type="text/javascript">/* <![CDATA[ */

        var id = "textarea_id"; // textarea\'s id

        settings = {
            id : id,
            buttons: \'strong,em,link,ul,ol,li,code\' // have tried with default settings 
        }

        quicktags(settings);

    /* ]]> */</script>

<?php }
add_action( \'admin_print_footer_scripts\', \'my_admin_print_footer_scripts\' );
enter image description here

是否还有其他代码需要我编写或其他JS文件需要排队?我认为链接按钮必须弹出一个框,用户才能输入链接。

1 个回复
SO网友:rinogo

找到了答案。在自定义JS中,您需要这样的内容:

$(\'#textarea_id\').on(\'click focusin\', function() {
    wpActiveEditor = \'textarea_id\';
});

结束

相关推荐

如何避免WebDevStudio的WDS_Taxonomy_Radio分类Metabox类出现Foreach错误?

使用WebDevStudio的WDS\\U Taxonomy\\U Radio Taxonomy metabox类的正确方法是什么?我已经在函数中包含了代码。php文件,但我收到一个错误,错误如下:*为foreach()WDS\\u Taxonomy\\u Radio提供的参数无效。班php第45行*所以我一定是做错了什么。GitHub上的说明是:初始化类(用自己的更新分类slug)使用代码$custom_tax_mb = new WDS_Taxonomy_Radio( \'custom-tax-slug