mce_css
Надає можливість додати довільні стилі CSS (CSS файл) для візуального редактора WordPress TinyMCE.
Функція передає параметр $mce_css , у якому через кому вказуються УРЛи до css файлів.
Крім файлу .css можна вказати УРЛ до файлу .php , коли потрібно динамічно створювати стилі.
Цей хук слід застосовувати під час написання плагіна. Якщо вам потрібно додати файл стилів з теми, використовуйте спеціальну функцію add_editor_style() .
Використання
add_filter( 'mce_css', 'wp_kama_mce_css_filter'); /** * Function for `mce_css` filter-hook. * * @param string $stylesheets Comma-delimited list of stylesheets. * * @return string */ function wp_kama_mce_css_filter( $stylesheets ){ // Filter... return $stylesheets; }
-
$mce_css
(рядок) - УРЛи на css файли, розділені комами.
Приклади
#1 Підключення шрифту від Google
Так як mce_css – це рядок УРЛів, розділених комами, в УРЛ ком, що додається, бути не повинно. Але вони є у посиланні на шрифт від Google, коли підключаються кілька типів одного шрифту, пр: ‘ http://fonts.googleapis.com/css?family=Lato:300,400,700 ‘. Щоб підключити це посилання, потрібно кодувати УРЛ або замінити коми на знак ” %2с “:
add_filter( 'mce_css', 'plugin_mce_css'); function plugin_mce_css( $mce_css ) { if ( ! empty( $mce_css ) ) $mce_css .= ','; $font_url = 'http://fonts.googleapis.com/css?family=Lato:300,400,700'; // $mce_css .= urlencode( $font_url ); // або наступний рядок $mce_css .= str_replace( ',', '%2C', $font_url ); return $mce_css; }
список змін
З версії 2.1.0 | Введено. |
Де викликається хук
$mce_css = trim( apply_filters( 'mce_css', $mce_css ), ' ,' );
Де використовується хук у WordPress
Використання не знайдено.