Add_editor_style () - a css stílus fájlt a vizuális szerkesztő tinymce-hez kapcsolja
A függvény ellenőrzi a $ styleheet paraméterben megadott css stíluslap jelenlétét. A fájl elérési útját meg kell adni a témakönyvtárhoz képest. Ha megtalálta a fájlt, csatlakoztatva van, ha nem található, akkor a függvény megpróbálja megtalálni az alapértelmezett fájlszerkesztő-style.css fájlt a témakönyvtárban.
Ha egy gyermek témát használ, mind a gyermek, mind a szülői könyvtár be van jelölve, és ha két fájl van, a fájlok összevonásra kerülnek és csatlakoztatva lesznek.
A fájl csatlakoztatása nem kapcsolódik a témakönyvtárhoz, és a plugin könyvtárhoz képest használja az "mce_css" szűrőt.
A TinyMCE konfigurálása előtt le kell akasztania egy eseményt. Nem szabad lefagyni az init-ot (mert csak adminisztrátorra van szüksége), az admin_init (mert az AJAX-val működik). Lóghat például a current_screen. admin_menu.
visszatér
Nem ad vissza semmit.
használata
$ stíluslap (string / array) A stílusfájl elérési útja a téma mappához képest. Ha például a fájl a téma mappában van, akkor csak meg kell adnia a fájlnevet - 'my-editor-style.css'.
Alapértelmezés: "editor-style.css"
Először a következő kódot kell hozzáadni a functions.php tematikus fájlhoz:
# 2 Téma stílusok használata
Emellett a CSS @import szabály segítségével kapcsolhatja össze a témastílusokat ehhez a fájlhoz. Mindent megtesz az első példában leírtak szerint, és adja hozzá a következő sort a szerkesztő-styles.css fájlhoz:
Feltételezzük, hogy a fájlszerkesztő-styles.css a témakatalógusban van, és a téma stílusfájl (style.css) is ebben a könyvtárban található. Ha a téma stílusfájl (style.css) a téma könyvtár "css" mappájában található, akkor az elérési útnak meg kell adnia a következőket:
@ import URL ("css / style.css");
# 3 Stílusfájl kiválasztása a felvétel típusától függően
Ha stíluslapot szeretne létrehozni a szerkesztett típusú rekord alapján, használhatja a következő kódot a functions.php tematikus fájlban. Magától értetődik, hogy a stílusszerkesztő fájlok neve: editor_styles_.css már szerepel a téma mappában.
# 5 A Google betűtípusok használata
A Google Betűtípus API lehetővé teszi, hogy több betűtípus-opciót csatlakoztasson, egy hivatkozást a CSS-re (a lehetőségeket vesszővel elválasztja). A vesszőket kódolni kell, mielőtt a karakterlánc átadásra kerül az add_editor_styles () függvénynek. Ez így néz ki:
A 3.4 verzió óta. A WordPress összekapcsolja a $ styleweet paraméterben megadott stíluslapot. Csak fennállása esetén, azaz ha a file_exists () ellenőrzés megtörtént. Ezért, ha átmenned a "editor.css? Version = 1.0" sort, akkor nem fog működni.
A 3.4 verzióban. amikor egy fájlt egy gyermek témáról csatlakoztat, a függvény nem kapcsolta össze ezt a fájlt, ha az ugyanazon az útvonalon lévő fájl már kapcsolódott a szülő témájából. A 3.5 verzió óta. ez a viselkedés megváltozott, és a fájlok mindkettőhöz kapcsolódnak: a gyermek és a szülő témája.