_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
檢視更多 >