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.

  • A függvény egy globális változót használ: $ editor_styles.
  • A kód szerkesztő stílus hozzáadása. wp-includes / theme.php WP 4.8.3

    Kapcsolódó funkciók

    A szekcióból: Egyéb témafunkciók

    Kapcsolódó cikkek