要添加屏幕截图上显示的所有按钮,您可以通过专门化要查看的图标和位置预先设置tiny,请查看wp-includes/class-wp-editor.php
您可以这样做(重用@user29296建议的答案),在标题的每一行上指定您想要的按钮(我只使用了几个图标,但您可以在键1、3和4上添加任何需要的内容!!而不是2,因为它不会显示…)
function wptiny($initArray)
{
$initArray[\'editor_height\'] = \'360\';
$initArray[\'theme_advanced_buttons1\'] = \'bold,italic,underline\';
// key 2 won\'t show, so not needed, hence we use wp_adv to show others by default
$initArray[\'theme_advanced_buttons2\'] = \'wp_adv\';
$initArray[\'theme_advanced_buttons3\'] = \'justifycenter,justifyright\';
$initArray[\'theme_advanced_buttons4\'] = \'link,unlink,undo,redo\';
return $initArray;
}
add_filter(\'tiny_mce_before_init\', \'wptiny\');
关于编辑器的高度,这里有一个更通用的方法,它将响应所有需要,无论您应用的是什么id或类(也适用于textareas数组)
function admin_custom_css()
{
$data = \'
.wp-editor-container textarea.wp-editor-area,.mceIframeContainer iframe{
min-height:360px !important;
}
\';
$data = \'<style type="text/css">\'.$data.\'</style>\';
echo $data;
}
add_action(\'admin_head\', \'admin_custom_css\' );