the_editor хук-фільтрWP 2.1.0

Змінює HTML розмітку редактора WordPress (html до якого потім підключається tyniMCE та quicktag).

Цей хук може стати в нагоді, коли в html редактора потрібно додати нестандартний атрибут тега або додати якийсь елемент. Це можна зробити за допомогою str_replace() .

Використання

add_filter( 'the_editor', 'wp_kama_the_editor_filter');

/**
 * Function for `the_editor` filter-hook.
 *
 * @param string $output Editor's HTML markup.
 *
 * @return string
 */
function wp_kama_the_editor_filter( $output ){

	// Filter...
	return $output;
}
$output
(рядок)

HTML-код візуального редактора.

За замовчуванням параметр містить такий HTML:

'<div id="wp-' . $editor_id_attr . '-editor-container" class="wp-editor-container">' .
		$quicktags_toolbar.
		'<textarea' . $ editor_class . $height. $tabindex. $autocomplete . ' cols="40" name="' . esc_attr( $set['textarea_name'] ) . '" ' .
		'id="' . $editor_id_attr . '">%s</textarea></div>'

Приклади

0

#1 Замінюємо частину форми редагування посту

add_filter('the_editor', 'the_editor_demo_funct');
function the_editor_demo_funct( $wrapper ) {

	if ( false !== strpos($wrapper, 'id="content"') ) {
		$wrapper = str_replace('</textarea>', '</textarea><p>Вписуйте текст у це поле.</p>', $wrapper );
	}

	return $wrapper;
}

список змін

З версії 2.1.0Введено.

Де викликається хук

Де використовується хук у WordPress

Використання не знайдено.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *