我有一个自定义帖子类型,其中包含一个WPAlchemy管理元框类,其中包含多个带有TinyMCE编辑器的textareas(用于向自定义帖子模板添加内容)。我已经让编辑器显示和运行正常,但是每个textarea的左下角有一个尴尬的div,带有“path”和冒号“:”
如果有人知道如何删除我猜测的是编辑器的元信息(字数等等),那将会很棒,但它似乎在保存时无法正常运行。
这是我检查元素时得到的结果:
<div id="temp_options_desc-3_path_row" role="group" aria-labelledby="temp_options_desc-3_path_voice" tabindex="-1">
<span id="temp_options_desc-3_path_voice">Path</span>
<span>: </span><span id="temp_options_desc-3_path"></span>
</div>
还有用于显示WYSIWYG编辑器的textarea和TinyMCE javascript函数:
的functions.php:
add_action('admin_print_footer_scripts','admin_print_footer_scripts',99);
function admin_print_footer_scripts()
{
?><script type="text/javascript">/* <![CDATA[ */
jQuery(function($)
{
var i=1;
$('.temp_options_desc').each(function(e)
{
var id = $(this).attr('id');
if (!id)
{
id = 'temp_options_desc-' + i++;
$(this).attr('id',id);
}
tinyMCE.execCommand('mceAddControl', false, id);
});
});
/* ]]> */</script><?php
}
WPAlchemy metabox类textarea:
<textarea cols="20" rows="20" class="temp_options_desc" name="<?php $mb->the_name(); ?>"><?php $mb->the_value(); ?></textarea>
谢谢!
答案 0 :(得分:1)
我通过WP Alchemy
为metabox中的多个tinyMCE文本编辑器发布了一个解决方案http://www.kathyisawesome.com/426/multiple-wordpress-wysiwyg-visual-editors/
我的代码在github上可用: https://github.com/helgatheviking/WP-Alchemy-Holy-Grail-Theme
但最终你用绿色圈出的问题是一个CSS问题。你的新编辑器只缺少一点风格。我现在不记得了,但我确定我在样本主题中修复了它。