在用户配置文件中,我提供了一些wp_editor()
用户可以插入一些额外的信息,以防出现问题
foreach ($condition as $b) {
$check = $b.$lang;
?>
<div id="tabs-<?php echo $i ?>">
<?php wp_editor(get_the_author_meta($b . $lang, $profile_id), $check, $settings = array(\'textarea_name\' => $b . $lang, \'textarea_rows\' => 10));
?>
</div>
<?php
我正在使用tab在这些
wp_editor()
, 问题是
\'textarea_rows\' => 10
不适用于所有
wp_editor()
它只适用于第一个编辑器()。在研究中,我发现当我使用
foreach
具有
wp_editor()
创建一些编辑器,如果我像
<?php wp_editor(\'\', \'test1\', $settings = array(\'textarea_rows\' => 10));
wp_editor(\'\', \'test2\', $settings = array(\'textarea_rows\' => 5));
?>
然后
wp_editor
正常工作。请帮忙为什么
textarea_rows
使用时工作不正常
foreach
?
SO网友:Vu Lam Chi Tai
下面是解决这个问题的另一种方法,我使用这个js:
Query(document).ready(function($) {
window.onload = function() { // textarea_rows
var lang = [\'en\', \'vi\'];
var condition = [\'add_\', \'edu_\', \'res_\', \'ref_\', \'awa_\', \'hob_\', \'emp_\'];
for (i = 0; i < condition.length; i++)
for (j = 0; j < lang.length; j++)
{
if (document.getElementById(condition[i] + lang[j] + \'_ifr\') != undefined)
{
document.getElementById(condition[i] + lang[j] + \'_ifr\').style.height = \'300px\';
}
}
}
jQuery("#tabs").tabs();
});
这只是设置大小的另一种方法。主要问题是为什么“textarea\\u rows”不影响其他iframe