_mce_set_direction

函数
_mce_set_direction ( $mce_init )
Access
Private
参数
  • (array) $mce_init MCE settings array.
    Required:
返回值
  • (array) Direction set for 'rtl', if needed by locale.
定义位置
相关方法
get_stylesheet_directorywp_image_src_get_dimensionswp_safe_redirectadd_settings_sectiondo_settings_sections
引入
2.1.0
弃用
-

_mce_set_direction: 这个函数设置TinyMCE编辑器的方向。

设置MCE插件的本地化方向。

只会将方向设置为’rtl’,如果WordPress的locale将文本方向设置为’rtl’。

填充”方向性”设置,启用”directionality”插件,并将”ltr”按钮添加到”toolbar1″,即以前的”theme_advanced_buttons1″数组键。然后这些键被返回到$mce_init(TinyMCE设置)数组中。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function _mce_set_direction( $mce_init ) {
if ( is_rtl() ) {
$mce_init['directionality'] = 'rtl';
$mce_init['rtl_ui'] = true;
if ( ! empty( $mce_init['plugins'] ) && strpos( $mce_init['plugins'], 'directionality' ) === false ) {
$mce_init['plugins'] .= ',directionality';
}
if ( ! empty( $mce_init['toolbar1'] ) && ! preg_match( '/bltrb/', $mce_init['toolbar1'] ) ) {
$mce_init['toolbar1'] .= ',ltr';
}
}
return $mce_init;
}
function _mce_set_direction( $mce_init ) { if ( is_rtl() ) { $mce_init['directionality'] = 'rtl'; $mce_init['rtl_ui'] = true; if ( ! empty( $mce_init['plugins'] ) && strpos( $mce_init['plugins'], 'directionality' ) === false ) { $mce_init['plugins'] .= ',directionality'; } if ( ! empty( $mce_init['toolbar1'] ) && ! preg_match( '/bltrb/', $mce_init['toolbar1'] ) ) { $mce_init['toolbar1'] .= ',ltr'; } } return $mce_init; }
function _mce_set_direction( $mce_init ) {
	if ( is_rtl() ) {
		$mce_init['directionality'] = 'rtl';
		$mce_init['rtl_ui']         = true;

		if ( ! empty( $mce_init['plugins'] ) && strpos( $mce_init['plugins'], 'directionality' ) === false ) {
			$mce_init['plugins'] .= ',directionality';
		}

		if ( ! empty( $mce_init['toolbar1'] ) && ! preg_match( '/bltrb/', $mce_init['toolbar1'] ) ) {
			$mce_init['toolbar1'] .= ',ltr';
		}
	}

	return $mce_init;
}

常见问题

FAQs
查看更多 >