Questions tagged «editor»

“编辑器”是WordPress中几个默认用户角色之一

2
WordPress 3.9-编辑新TinyMCE时遇到麻烦
WordPress 3.9即将面世,它带来了TinyMCE 4.0。我正在通过一些测试运行我的插件和功能,发现我的功能之一似乎已损坏/无法与新的tinyMCE一起使用 function myformatTinyMCE( $in ) { $in['theme_advanced_buttons1'] = 'bold'; $in['theme_advanced_buttons2'] = 'formatselect'; $in['wordpress_adv_hidden'] = false; return $in; } add_filter( 'tiny_mce_before_init', 'myformatTinyMCE' ); 上面的函数用于将tinyMCE中的按钮限制为特定的按钮,我对其进行了一些简化以使其易于测试。如果我打印出来,$in它会在正确的位置显示正确的值,但是当我实际加载页面时,它只是默认的普通按钮。 我还尝试在TinyMCE Codex中使用该示例,该示例似乎也没有任何作用。 我正在使用WordPress Beta Tester插件,并且确实安装了TinyMCE Advanced但已禁用。 使用新的TinyMCE,我如何继续使用/自定义,并且与以前的TinyMCE版本相比,是否有任何“陷阱”? 编辑 似乎$in['wordpress_adv_hidden'] = false;不再使用-不知道如何取消隐藏厨房水槽。

4
从html切换到可视化编辑器时没有代码过滤器,怎么办?
是的,我已经找到了与此主题相关的其他问题,但没有一个完全相同的主题,也没有解决我的问题的方法。 如果在html选项卡中包含代码,然后切换到可视模式,然后将WP格式的代码格式化为一个块,删除所有中断并保留行,请参见屏幕截图。我认为这很容易理解为我的英语不好。 我在html-tab中的示例 切换到视觉后的相同示例 我的解决方案测试。我已经使用跟随测试插件对此进行了测试以停止WP,在此Gist 1663554中也可读 add_filter( 'tiny_mce_before_init', 'fb_tinymce', 9 ); function fb_tinymce( $init ) { $init['fix_list_elements'] = FALSE; $init['wpautop'] = FALSE; $init['remove_linebreaks'] = FALSE; $init['apply_source_formatting'] = TRUE; $init['extended_valid_elements'] .= ',pre[*],code[*]'; return $init; } 也许其他读者对此主题有解决方案。

2
如何在wpLink()上设置默认值
在WP 3.2中,WordPress可能具有一项新功能,可以将Link-Quicktags添加到编辑器中。但是我发现了一个为链接按钮设置默认值的函数: 看一下wplink.js第278行。 setDefaultValues : function() { // Set URL and description to defaults. // Leave the new tab setting as-is. inputs.url.val( 'http://' ); inputs.title.val( '' ); // Update save prompt. inputs.submit.val( wpLinkL10n.save ); }, 如何为自定义值设置值? 这可能吗,您能帮我吗? 感谢JavaScript专家的回答。


3
如何在WordPress上修改图像编辑器对话框选项?
我试图隐藏上载到帖子内容区域的图像的“对齐方式”单选按钮,但无法弄清楚如何向“图像编辑器”对话框中添加自定义CSS或JS文件。 我已经成功地将过滤器添加到tiny_mce_before_init操作钩中,以从TinyMCE文本编辑器中删除对齐按钮,但是不确定如何使用图像编辑器执行相同的操作。 我已经尝试了jQuery hack,但似乎并不需要: $('.mceWrapper iframe').load( function() { $(this).contents().find('tr.align').hide(); });

1
允许编辑者编辑待处理的帖子,但不能编辑草稿的帖子
我有大量具有编辑器功能的用户,可以帮助您完成帖子提交。这是我目前为此角色设置的: 如您所见,他们被允许edit_posts,edit_others_posts但他们不能edit_published_posts。这意味着他们可以编辑处于草稿和待处理状态的帖子。 现在,我想限制他们只能编辑待处理的帖子。因此,他们将无法触摸草稿帖子(除非他们是帖子的作者)。不幸的是,没有edit_pending_posts…… 应该有的能力。 我该如何解决?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.