Add_editor_style () - conectează fișierul stil CSS editorului vizual tinymce

Funcția verifică prezența foii de stil css specificate în parametrul $ stylesheet. Calea către fișier trebuie să fie specificată în raport cu directorul de teme. Dacă fișierul este găsit, acesta este conectat, dacă nu este găsit, atunci funcția încearcă să găsească editorul de fișier implicit-style.css din directorul tematic.

Dacă este utilizată o temă copil, atât directorul copil cât și directorul părinte sunt verificate și dacă există două fișiere, fișierele vor fi îmbinate și conectate.

Pentru a conecta fișierul nu este relativ la directorul de teme, și în raport cu directorul plugin, utilizați filtrul "mce_css".

Trebuie să închideți un eveniment înainte ca TinyMCE să fie configurat. Nu trebuie să vă agățați de init (pentru că aveți nevoie doar de administrator), pe admin_init (deoarece funcționează cu AJAX). Puteți suspenda, de exemplu, ecranul curent. admin_menu.

se întoarce

Nu întoarce nimic.

utilizarea

$ stylesheet (șir / array) Calea către fișierul de stil în raport cu dosarul tematic. De exemplu, dacă fișierul se află în dosarul tematic, trebuie doar să specificați numele fișierului - 'my-editor-style.css'.
Implicit: "editor-style.css"

Mai întâi adăugați următorul cod în fișierul temă functions.php:

# 2 Utilizarea stilurilor tematice

De asemenea, puteți conecta stiluri tematice la acest fișier utilizând regula de @import CSS. Faceți totul ca în primul exemplu și adăugați următoarea linie în fișierul editor-styles.css:

Se presupune că fișierul editor-styles.css se află în catalogul de teme, iar fișierul de stil (stil.css) este de asemenea în acest director. Dacă fișierul de stil tematic (stil.css) se află în directorul "css" al directorului temă, atunci calea va trebui să specifice următoarele:
@import url ('css / style.css');

# 3 Selectarea unui fișier stil bazat pe tipul de înregistrare

Pentru a conecta fișierul de stil pe baza tipului de înregistrare pe care îl editați, puteți utiliza următorul cod în fișierul tematic functions.php. Se înțelege că fișierele de stil cu numele: editor_styles_.css se află deja în dosarul tematic.

# 5 Utilizarea Fonturilor Google

Google Font API vă permite să conectați mai multe opțiuni de font, un link pentru CSS (opțiunile sunt separate prin virgule). Codurile trebuie să fie codificate înainte ca șirul să fie transferat în add_editor_styles (). Se pare ca aceasta:

De la versiunea 3.4. WordPress se va conecta la foaia de stil specificată în parametrul $ styleweet. Numai în cazul existenței sale, adică dacă este trecut verificarea file_exists (). Prin urmare, dacă treceți linia "editor.css? Version = 1.0" nu va funcționa.

În versiunea 3.4. când conectați un fișier dintr-o temă copil, funcția nu a conectat acest fișier dacă fișierul cu aceeași cale a fost deja conectat din tema părinte. De la versiunea 3.5. acest comportament a fost modificat și fișierele sunt conectate din ambele: tema copil și tema părinte.

  • Funcția folosește o variabilă globală: $ editor_styles.
  • Codul este stilul editorului. wp-include / theme.php WP 4.8.3

    Funcții înrudite

    Din secțiunea: Alte funcții tematice

    Articole similare