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
Використання не знайдено.