WordPress как на ладони
Мощный и не дорогой хостинг от Fornex.com Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

quicktags_settings хук-фильтр . WP 3.3

Позволяет настроить текстовый редактор WordPress - Quicktags.

Использование

add_filter( 'quicktags_settings', 'filter_function_name_11', 10, 2 );
function filter_function_name_11( $qtinit,  $editor_id ) {
	// Фильтр...

	return $qtinit;
}
$qtinit(массив)
Массив настроек. Кнопки по умолчанию из элемента массива $qtinit['buttons'] = strong, em, link, block, del, ins, img, ul, ol, li, code, more, close.
$editor_id(строка)
ID редактора, для которого указываются настройки. Например 'content'.

Примеры

#1 Убрать из текстового редактора все кнопки кроме заданных

function filter_quicktags_settings( $qtinit, $editor_id ){
	if( $editor_id == "content" ){
		// Определяем набор кнопок
		$qtinit['buttons'] ='strong,ul,ol,li,code';
	}
	return $qtinit;
}

add_filter('quicktags_settings', 'filter_quicktags_settings', 10, 2);

Где вызывается хук

_WP_Editors::editor_settings()
quicktags_settings
wp-includes/class-wp-editor.php 347
$qtInit = apply_filters( 'quicktags_settings', $qtInit, $editor_id );

Где используется хук (в ядре WP)

Не используется.
petrozavodsky 773alkoweb.ru
Делаю веб руками.
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться