Rask tips Bruke wp_editor

I dette tipset vil vi finne ut hva wp_editor er bra for!


Hva er wp_editor?

Det er en WordPress-funksjon som lager en visuell (WYSIWYG) editor som den som finnes i WordPress-admin når du lager innlegg eller sider. Denne hendige lille funksjonen har vært tilgjengelig siden WordPress v3.3.
Det er en detaljert Codex-side om wp_editor, hvis du trenger mer informasjon. WordPress bruker en tilpasset versjon av TinyMCE editor, som du finner her. For å sjekke ut filene vennligst se wp-includes / js / TinyMCEs i WordPress installasjons katalogen.


Den vanlige redaktøren i administrasjonen

Hvorfor trenger vi dette?

Fordi vi kan bruke denne funksjonen i temaer og plugins også! Rikke innhold kommer til nytte ved flere anledninger, ikke bare i innlegg. Vi kan bruke flere redaktører på en enkelt underside, bare bruk innhold og ID-variabler på riktig måte.


eksempler

Denne delen antar at du vet minst noen grunnleggende PHP programmering. De $ innhold og $ editor_id Variabler er obligatoriske, de må settes til alle tider. De $ innstillinger variabel er en matrise der enkeltredigeringsfunksjonene kan slås på / av.

Vær oppmerksom på at de fleste forklaringene er i kommentarene, les dem også!

Følgende koder (1, 2, 3 og 4) viser hvordan du bruker funksjonen.

 / ** * Obligatoriske variabler * / wp_editor ($ content, $ editor_id); / ** * Grunnleggende syntaks * / wp_editor ($ innhold, $ editor_id, $ settings = array ()); / ** * 1. * Den første variabelen vil angi innholdet som skal vises i boksen, * den andre inneholder HTML-id-attributtet til redigereren * (må ha små bokstaver og ingen underskrifter eller bindestreker). * / wp_editor ('Hello World! Dette er vår første test! Nyt!', 'ourmaineditor'); / ** * 2. * Denne koden gjør en redigeringsboks og en sende-knapp. * Boksen vil ha 15 rader, quicktags vil ikke laste * og pressen Denne konfigurasjonen brukes. * / $ args = array ('textarea_rows' => 15, 'teeny' => true, 'quicktags' => false); wp_editor ('Dette er standardteksten!', 'editor', $ args); submit_button ('Lagre innhold'); / ** * 3. * Vi kan gjenskape postredigereren med get_post-funksjonen, * som henter et eksisterende innlegg (i dette tilfellet nummer 117) * fra databasen. * / $ post = get_post (117, 'OBJECT'); wp_editor ($ post, 'editor'); / ** * 4. * Egendefinerte knapper for redaktøren. * Dette er en liste skilt med et komma etter hver funksjon * f.eks. link, unlink, bold, ... * / $ settings = array ('textarea_name' => 'innhold', 'media_buttons' => false, 'tinymce' => array ('theme_advanced_buttons1' => 'formatvalg, |, fet, kursiv , understreke, |, '.' bullist, blockquote, |, justifyleft, justifycenter '.', justifyright, justifyfull, |, link, unlink, | '., stavekontroll, wp_fullscreen, wp_adv')); wp_editor ("," innhold ", $ innstillinger);

Tilpasse redigereren

Vi kan tilpasse redigeringsfunksjonene ved hjelp av denne beskrivelsen i Codex. For å grave dypere kan du også sjekke ut class-wp-editor.php under wp-inkluderer i din WordPress installasjon.