在富文本编辑器中禁用媒体上载

时间:2012-05-30 作者:dev-jim

我想知道是否有任何方法可以禁用/删除在自定义字段上创建的文本编辑器上的上载/插入按钮?我已经有了一个处理文件上传的字段,所以我只想让文本编辑器处理具有基本格式和列表功能的文本。

谢谢

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

创建编辑器时,只需将参数设置为false,通过调用\\u编辑器即可完成此操作,如下所示:

<?php the_editor($customcontent, $id = \'CustomContent\', $prev_id = \'title\', $media_buttons = false, $tab_index = 2); ?>
第一个参数是加载页面时应用于填充编辑器的内容,它可能来自编辑页面上的数据库,如$行[\'customcontent\')等。第二个参数是textarea的id,它也是其名称,并作为键进入$\\u POST数组。然后,media\\u buttons=false指示它不添加添加媒体的按钮。选项卡索引是不言自明的。

您还需要以下内容来设置文本区域:

 add_action(\'admin_print_scripts\',\'prepare_editor\');

function prepare_editor() {
   wp_enqueue_script(\'post\');
    wp_enqueue_script(\'editor\');
        wp_enqueue_script(\'utils\');
        wp_enqueue_script(\'editor-functions\');
        add_action(\'admin_head\',\'wp_tiny_mce\');
       wp_enqueue_script(\'thickbox\');
        wp_admin_css(\'thickbox\');
    wp_enqueue_script(\'word-count\');
        //add_editor_style(\'style.css\');  
}

结束

相关推荐

以编程方式通过URL获取图像并保存在Uploads文件夹中

我参与了从另一个CMS到WordPress的大规模迁移。我们有一个数据库的副本,并且已经解决了如何提取内容并使用wpdb 班然而,有几千张图片,我们想自动拉过来,生成各种大小的图片,然后贴到帖子上,以节省大约一周的工作!有没有办法通过URL从远程站点获取图像并将其保存在我的wp uploads文件夹中?我想这是wp_http 但我对此并不熟悉。一旦我得到图像并保存它,我就可以使用wp_generate_attachment_metadata 创建各种尺寸和wp_insert_attachment 把它贴在