the_editor
Змінює 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>'
Приклади
#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
Використання не знайдено.