Questions tagged «visual-editor»

WordPress中的默认视觉编辑器是Tiny MCE。有一个API,允许用户根据自己的需要调整可视化编辑器。也可以使用其他可视化编辑器。

1
在WP 4.5可视编辑器中添加自定义文本模式
4.5已经发布,有了新的文本模式。我想知道如何添加自己的自定义模式。 看一看wp-includes/js/tinymce/plugins/wptextpattern/plugin.js似乎很简单。 var spacePatterns = [ { regExp: /^[*-]\s/, cmd: 'InsertUnorderedList' }, { regExp: /^1[.)]\s/, cmd: 'InsertOrderedList' } ]; var enterPatterns = [ { start: '##', format: 'h2' }, { start: '###', format: 'h3' }, { start: '####', format: 'h4' }, { start: '#####', format: 'h5' }, { start: '######', …



2
将自定义选项添加到wplink对话框
我设法为图像添加了一个自定义选项 function attachment_field_credit( $form_fields, $post ) { $field_value = get_post_meta( $post->ID, 'first_image', true ); $isSelected1 = $field_value == '1' ? 'selected ' : ''; $isSelected2 = $field_value != '1' ? 'selected ' : ''; $form_fields['first_image'] = array( 'label' => __( 'Use as first image' ), 'input' => 'html', 'html' => …

5
从Visual切换为HTML编辑器时保持HTML格式
我一直在寻找一种解决方案,该解决方案允许我编辑HTML代码,并在切换到Visual编辑器后再将其保留。 我尝试了一堆运气不好的事情: wp-no-format插件 Raw HTML插件 在一行中输入我所有的HTML 如果仅由我来管理内容,则将禁用Visual编辑器。但是由于我有许多内容管理器,并且页面上有HTML(例如表单)和他们需要编辑的内容,所以这是没有选择的。 任何建议将不胜感激。

9
如何修复损坏的视觉编辑器
我们的可视化编辑器正在显示原始HTML: 如果我单击“视觉”或“文本”,则什么也没有发生-该点击未注册。 我的个人资料没有选中“禁用视觉编辑器”。 在Chrome,Opera和Firefox中也是如此。 我禁用了所有主题和插件,没有任何更改。 我上传了/ wp-admin和/ wp-includes,没有任何更改。 我还可以尝试其他哪些方法来还原可视化编辑器?


1
将弹出窗口添加到TinyMCE按钮
我正在寻找有关如何使用TinyMce按钮创建弹出窗口的良好教程,该按钮将允许用户从多个选项中进行选择,将文本输入到输入中,等等。我知道如何创建显示单个提示窗口的按钮,仅此而已,我已经搜索了几个小时。 有人知道一些链接吗? 谢谢!

1
TinyMCE编辑器破坏了我漂亮的HTML
这几乎与以下内容完全相同:如何使Wordpress和TinyMCE接受<a>标签,这些标签包装HTML5中允许的块级元素?和HTML5,WordPress和Tiny MCE问题-在div周围包裹锚定标记会导致输出时髦 我的问题是建议的解决方案(tiny_mce_before_init过滤器)似乎无法解决我的问题。我有看起来像这样的HTML: <a href="#"> <img src="path/to/file.jpg" /> <p>Some amazing descriptive text</p> </a> 在HTML5中是完全合法的。但是,WP编辑器不喜欢它,并将其转换为: <a href="#"> <img src="path/to/file.jpg" /> </a> <p>Some amazing descriptive text</p> 当然,这破坏了我的布局。有谁知道我可以防止这种行为的方法?我不能放弃编辑器的Visual组件并坚持纯文本。欢迎任何建议。 清楚一点,当我使用下面的代码(在此处建议)时,<p>标记允许保留在锚点内,但是会添加大量额外的空间以及一个 实体,该实体每次在可视和文本模式之间切换时都会成倍增加。 add_filter('tiny_mce_before_init', 'modify_valid_children'); function modify_valid_children($settings){ $settings['valid_children']="+a[div|p|ul|ol|li|h1|h2|h3|h4|h5|h5|h6]"; return $settings; }


1
如何获得WP 4.1之前的无干扰模式?
WP 4.1的功能之一是引入了新的无干扰模式。 这是个人观点,但是与4.1之前的模式相比,我认为这很糟糕: 它的编辑器样式表现更差 它提供较少的写入空间 这更令人分心,因为每次您移动鼠标时,您都会看到事物出现并再次消失。 顺便说一句,这个问题的目的不是对功能发表意见,而是问我如何才能回到4.1以前的无干扰模式? 我在网上进行了一项研究,发现很多人在抱怨,但没有解决方案,除了有人说只有(不满意的)选择权会降级,这当然不是选择权。

1
Wordpress Visual Editor剥离HTML更改
当我使用WordPress HTML编辑器添加icomoon图标时,如下所示: <span class="icon-shield"></span> 然后切换到视觉编辑器,然后再回到HTML编辑器,图标消失。我正在尝试包含此Javascript来解决此问题。我查看了wp_enqueue_scripts并将其放在functions.php中,但仍然无法解决问题。 function oakwood_tinymcefix() { wp_enqueue_script( 'tiny_mce' ); echo '<script type="text/javascript">' , 'tinymce.init({ ... extended_valid_elements : "img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]" });' , '</script>'; } add_action( 'admin_enqueue_scripts', 'oakwood_tinymcefix' ); 我怎样才能解决这个问题?

2
如何更改视觉编辑器的背景颜色?
我有一个Wordpress网站,其中背景色为黑色,文本为白色。该站点很好,但是由于背景为白色(与文本颜色相同),因此尝试在可视化编辑器中编辑内容很麻烦。我最终不得不告诉用户使用HTML视图或将内容写成黑色文本,然后最后只选择所有文本并将其翻转为白色(在这种情况下,他们中的许多人都吓跑了,认为他们的文本是现在已删除!) 如何将编辑器的背景颜色更改为黑色(或其他任何颜色),以便在文本颜色为白色时可以读取内容?
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.