Questions tagged «editor»

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

1
有没有为wordpress提供stackoverflow样式编辑器的插件?[关闭]
我对wordpress中的tinymce编辑器感到厌倦,我真的很喜欢stackoverflow编辑器,它使我可以使用markdown语法进行编写。因此,我想在wordpress中用markdown编写博客。 现在,我在wordpress中使用了这个插件: 插件名称:降价QuickTags 插件URI:http://brettterpstra.com/code/markdown-quicktags 说明:替换WordPress的QuickTags与降价兼容那些 版本:0.8.2 作者:布雷特·特普斯特拉 作者URI:HTTP:// brettterpstra。 com 许可证:GPLv2 它替代了wordpress的原始编辑器,并提供了一个轻量级的界面供我使用markdown编写。但是,与Stackoverflow的编辑器相比,它缺少: SO编辑器具有自动语法突出显示功能。我不需要指定要输入的语言。MarkdownQuickTags插件不提供语法突出显示功能,而Wp-markdown-syntax-highlight之类的插件需要我手动添加标签以指示类型语言。另外,我不知道两个插件是否可以一起工作。 SO编辑器提供实时预览,这是SO最酷的部分。 是否有任何可以满足我要求的wordpress插件或插件组合?我个人可以进行一些开发,但是对php和js知之甚少,因此我真的很难从头开始编写一个(或者从我上面提到的两个插件中)。 上面的第1点是最重要的。而且我不在乎插件是否将markdown自动转换为html,还是要求我在发布前单击“渲染”之类的按钮。

10
停止Wordpress将图片包装在“ P”标签中
我一直在寻找一个简单的解决方案,但是徒劳无功。Wordpress一直将我的图片包装在p标签中,由于我正在处理的网站布局的怪异性质,这非常令人讨厌。 我已经创建了一个jQuery解决方案来解开图像,但这并不是很好。由于页面上加载了其他内容,因此滞后,因此更改缓慢。有没有一种方法可以防止Wordpress仅包装带有p标签的图像?挂钩或过滤器也许可以运行。 上载图像然后将其插入“所见即所得”编辑器时,会发生这种情况。手动进入代码视图并删除p标签不是一种选择,因为客户端在技术上并不是那么无能。 我知道图像是内联的,但是我将站点编码的图像的方式放在div内并设置为阻止,因此它们是有效的代码。

7
额外的TinyMCE编辑器带<p>和<br>标签吗?
大家好,我已经将TinyMCE添加到了自定义元框中显示的一些文本区域。除编辑器不会保存&lt;p&gt;或&lt;br/&gt;标记外,所有格式都可以正常工作。它不会保留换行符。 TinyMCE的设置如下: wp_tiny_mce(true, array('editor_selector' =&gt; $field['class'] ) ); '&lt;textarea name="', $field['id'], '" class="', $field['class'], '" id="', $field['id'], '" cols="60" rows="8" style="width:97%"&gt;', $meta ? esc_html($meta) : $field['std'], '&lt;/textarea&gt;'; 而且一切正常。除&lt;P&gt;和&lt;BR&gt;标记外,所有格式化按钮都可以正常工作。 我不确定编辑器是在保存帖子元之前还是之后删除它们。 有想法吗?

5
将图像调整为编辑器中使用的实际大小?
有没有一种方法可以将图像调整为将在帖子中显示的实际大小?我有一些用户导入大图像,然后在可视编辑器中调整其大小。这很容易,因为他们可以将图像拖动到所需的大小,而无需先打开图像编辑器,调整图像大小,保存图像并将其作为单独的附件上传。当然,这有时会导致图片的宽度在帖子中为100px,但实际上为1500px。 保存新帖子时是否有插件可以执行此操作?我想保持现有的全尺寸图像(用于连接,或以后调整大小),只是(在并保存它添加一个额外的大小_wp_attachment_metadata物体),所以这个帖子在正确尺寸的图像,并且提及全尺寸附件。 当然,所有现有职位也应处理一次。&lt;img&gt;标签可能只有一个width,只有一个height或没有一个:应该全部清除,因此它们都具有正确的width,height并且具有该大小的图像。

3
在管理编辑器中呈现简码的解决方案
我大约一年前曾问过这个问题,我希望有某种简单的解决方案可以使我实现自己的目标。因此,它去了: 我经常在管理员编辑器中使用短代码,但是当我将其交给客户时,他们通常不了解它们的工作方式。 我正在寻找的是一种解决方案,该解决方案可以在所见即所得管理编辑器中简单地自动呈现短码的关联输出。 从视觉角度来看,我希望此显示类似于出现“更多”行或在编辑器中显示图像时的显示。我的意思是,用户将看到输出,但只能删除它,而不能编辑呈现的简码的内容。

2
在自定义帖子类型上启用古腾堡
我有以下自定义帖子类型: function create_posttype() { register_post_type( 'companies', array( 'labels' =&gt; array( 'name' =&gt; __( 'شرکتهای عضو' ), 'singular_name' =&gt; __( 'شرکت' ) ), 'supports' =&gt; array('title', 'editor', 'custom-fields', 'excerpt', 'thumbnail'), 'public' =&gt; true, 'has_archive' =&gt; true, 'rewrite' =&gt; array('slug' =&gt; 'companies'), ) ); } add_action( 'init', 'create_posttype' ); 在WordPress管理区域中显示经典编辑器。我试图在supports数组中将'editor'替换为'gutenberg',这是行不通的。我还添加了此代码,以我的功能建议在这里: add_filter('gutenberg_can_edit_post_type', 'prefix_disable_gutenberg'); …

4
Wordpress裁剪工具变灰
在Firefox 3.6(和IE7 / 8)中,wordpress裁剪工具对我来说是灰色的。我禁用了firefox附加组件,并在这里尝试了解决方案: WordPress的图像编辑器不工作-冲突? 但这并没有解决问题。有人知道wordpress如何确定是否启用裁剪按钮吗? WP版本是3.0.1 谢谢,
13 images  editor 

1
如何在没有编辑器的情况下使用wpLink?
我想创建主题选项来添加链接。如果存在wp编辑器,则加载这些脚本并触发对话框可以正常工作。 wp_enqueue_script('wplink'); wp_enqueue_script('wpdialogs'); wp_enqueue_script('wpdialogs-popup'); wp_enqueue_style('wp-jquery-ui-dialog'); wp_enqueue_style('thickbox'); wp_editor('', 'unique_id', array('editor_class'=&gt;'hidden')); $('.add-link').on("click", function(e){ e.preventDefault(); wpLink.open(); return false; }); 但是如何在不存在编辑器的情况下使其打开链接对话框? 这就是我所追求的
11 links  editor 

1
插入AJAX后初始化TinyMCE编辑器/可视编辑器
我在自定义选项页面上有一个“中继器”样式字段组。有一个处于隐藏状态的活动可视编辑器,当用户单击“添加新”时,整个行将被克隆。然后,我需要在克隆行中初始化可视编辑器。我的代码: $('.repeater-add-new').click(function(event) { event.preventDefault(); var target = $(this).data('repeater'); $( '#' + target).find('.repeater-row:not(.clone) .repeater-content.in').collapse(); var newRow = $( '#' + target + ' .repeater-row.clone' ).clone().appendTo( '#' + target + ' .repeater-row-wrapper' ).removeClass('clone'); rebuildIndex(target); // Initialize editors if needed newRow.find('.wp-editor-wrap').each(function(index, el) { var ed_id = $(this).find('textarea').attr('id'); tinymce.init(tinyMCEPreInit.mceInit[ed_id]); tinymce.execCommand('mceAddEditor', false, ed_id); quicktags({id : …
11 ajax  tinymce  editor 


2
用内容通过AJAX打开一个Thinbox
我在TinyMCE编辑器中添加了一个自定义按钮,当我单击它时,我想打开WP的Thinbox。 我怎样才能使tb_show()函数使用ajax加载我想要的内容? // the ajax add_action('wp_ajax_getTheContent', 'getTheContent'); function getTheContent(){ echo 'weqwtegeqgr'; // &lt;- this should be displayed in the TB die(); } 这是我正在使用的一些编辑器插件代码: init : function(ed, url) { ed.addButton('do_stuff', { title : 'Do Stuff', image : url + '/icon.gif', onclick : function() { OpenMyThickbox('do_stuff'); } }); ... 所以OpenMyThickboxjavascript函数应该可以实现我想要的功能: function OpenMyThickbox(tag){ …
11 ajax  editor  thickbox 

4
管理员:核心元查询导致编辑页面非常慢
我们一直注意到在编辑帖子或页面时加载时间非常长。使用查询监视器,我们发现此WP核心查询最多需要15到20秒。 SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE '\\_%' ORDER BY meta_key LIMIT 30 caller: meta_form() post_custom_meta_box() do_meta_boxes() 我们确实使用了很多postmeta,因为我们的一种帖子类型使用了大约20个左右的自定义字段。我想说也许我们过分依赖postmeta,但这似乎是一个非常低效的查询,因为它甚至没有选择帖子的ID。 这是常见问题吗?有没有办法通过过滤器禁用此功能?感谢您的任何投入。
11 admin  editor 

3
编辑器样式和Typekit
我的网站使用Typekit来获取自定义字体,该字体可在前端使用。 我想将其放在后端的编辑器样式中。但是,我不知道该怎么做。Typekit使用js嵌入代码段,而不是css字体嵌入代码段。
10 admin  editor 

2
对所有用户禁用可视编辑器
有没有一种方法可以在不登录并在管理面板中设置每个用户的设置的情况下,为所有用户禁用可视编辑器,最好是通过函数文件中的代码来实现的?
10 editor 

5
自定义帖子类型:如何摆脱编辑器(-元框)
我在问我如何摆脱后期编辑(Visual + HTML)。我尝试不注册帖子类型支持,但它仍然出现(取消注册可以与帖子编辑屏幕上的所有其他默认元框一起使用)。我还尝试使用remove_meta_box注销它,该方法也不起作用(除了title meta box以外,其他所有功能都可以使用)。也许我想念一些东西。已在网上搜索,找不到任何内容。我希望有人能告诉我。谢谢! 附言 对于禁用标题字段的解决方案,我也很满意,但这是第二个(不将其注册为post type作品)。 (Wordpress版本为3.0.4。)

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.