WordPress’i editorile nuppude lisamine

09.12.2008 @ 8:39:48 - Aarne Toompark

TinyMCE WordPressAlates WordPress'i versioonist 2.1 ei ole editoril enam "Edit HTML Source" nuppu. Mina isiklikult pean seda väga vajalikuks ja nüüd tuleb mul versiooni uuendamisel alati vaeva näha, et seda nuppu sinna tagasi saada.

Järgnev õpetus on neile, kellel samasugune mure. Kuna see sisaldab WordPress'i enda failide muutmist, siis tuleks seda teha ülima ettevaatusega. Muudatusi tohiks teha vaid see, kes selle koodi muutmise loogikast aru saab.

WordPress 2.6.3 ja vanemad: muuta tuleb faili wp-includes/js/tinymce/tiny_mce_config.php. Real 121 määratakse ära need nupud, mida editoris näidatakse. See rida, mis algselt on niisugune:

$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', 'code', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'wp_more', '|', 'spellchecker', 'fullscreen', 'wp_adv' ));

tuleks muuta niisuguseks:

$mce_buttons = apply_filters('mce_buttons', array('code', 'bold', 'italic', 'strikethrough', 'code', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'wp_more', '|', 'spellchecker', 'fullscreen', 'wp_adv' ));

WordPressi editorWordPress 2.7 RC1 juures see nipp enam ei tööta. Versioon 2.7 juures tuleb muuta faili wp-admin/includes/post.php rida 1223 ja teha sama muudatus.

Sama loogika järgi saab sinna ka muid endale meelepäraseid nuppe lisada. Siit ei maksa koodi kopeerida sest WordPress muudab " ' " märke oma suva järgi ümber.

* * *

WordPressi editor 2WordPress'i enda failide muutmine on niisugune asi, mida ma tõesti eriti teha ei tahaks. Kahjuks pole ma muud mõnusat vahendit selle probleemi lahendamiseks leidnud. Eraldi mingeid Advanced editore kah kasutusele võtta ei tahaks ja ise ma niisugust pluginat, mis selle ühe nupu lisaks, kirjutada ei oska.

Seonduvad postitused:
Juhusliku postituse link WordPress blogis
15.12.2009 Kui sa tahaksid mingil põhjusel kellelegi anda linki, mis viitaks su isehostitud WordPress blogis juhuslikule postitusele, siis on selleks lihtne lahendus. Selleks tuleb oma blog kataloogi panna üks fail (näiteks juhuslik.php), ...
WordPress 2.5 – lahendus leitud
22.04.2008 Mõnda aega tagasi kirjutasin, kuidas ma hunniku blogisid WordPress'i uuele versioonile 2.5 uuendasin. Siis avastasin, et kõik mu lehed annavad 404 veateate. Uurisin ja puurusin, agamuud lahendust ei leidnud, ...
Saada tweedid kodulehele
25.06.2009 Nagu lubatud, kirjeldan paari nippi, kuidas oma Twitteri postitusi teistel kodulehtedel näidata. Õpetused on lihtsad ning programmeerimisoskust pole vaja. Nipp 1: Kasutada oma koduleheküljel soovitud kohas Twitteri widgetit. Sealt saab endale ...

Google Buzz! Saada postitus sõbrale meiliga! Jaga postitust Faceboogis! Jaga postitust Twitteris!
  1. 5 kommentaari postitusele "WordPress’i editorile nuppude lisamine"

  2. Kas see on nüüd mõni ise hostitud WordPressi eripära? Mul WordPress.com’i juures on see nupp kogu aeg olemas olnud (ekraanikaaberdusel paremal üleval). Ilma selleta tõesti hakkama ei saaks, sest Rich Text Editor on teinekord vägagi konarlik. Näiteks fotosid ei saaks ilma HTMLita üldse näidata, kuna editor näeb ette ainult nende üles laadimise mu kasutajakontole, ent mina eelistan neid ise hostida. Samuti tuleb näiteks veebitestide ja teiste vidinate puhul HTML-koodi juurde kleepida.

    kirjutas Larko 09.12.2008 @ 10:24

  3. Meil on kaustuses selline asi, nagu wp-super-edit.
    http://wordpress.org/extend/plugins/wp-super-edit/

    Täitsa võimekas abimees…

    kirjutas Lifewater 09.12.2008 @ 10:51

  4. See nupp, millele Larko vihjab, ei näita mitte HTML’i vaid mingit pseudokoodi. Mina tahan päris HTML’i kus ka näiteks lõigu- ja reavahed on koodidega.

    Lisan postitusele ka 2 selgitavat pilti.

    kirjutas Aarne 09.12.2008 @ 10:56

  5. br ja p-tägid saab täitsa normaalselt. Ma teinekord isegi kirjutan terve postituse Geditil (mis on Notebooki vaste Linux keskkonnas) ja kopieerin koodi. Väga spetsiifilisi täge ehk ei toeta, kuid tavalisimad toimingud ikka ajab ära, kindlasti need kaks, mis Sa nimetasid.

    kirjutas Larko 09.12.2008 @ 14:35

  6. Kopeerida ja pasteerida saab sinna küll korraliku HTML koodi aga peale salvestamist jääb sellest järele mingi poolik kood.
    Minu jaoks isiklikult on see lisanupp igatahes väga vajalik ehki ma samuti suurema osa postitustes hoopis muude vahenditega valmis kirjutan.

    kirjutas Aarne 09.12.2008 @ 18:33

Kommenteeri postitust