WordPressin versiossa 3.3 tuli paljon uudistuksia, joista wp_editor
on yksi mielenkiintoisimmista. Se on tarkoitettu lähinnä teemojen ja lisäosien kehittäjille, jotka voivat käyttää WYSIWYG editoria haluamallaan tavalla kuten normaalissa artikkelin/sivun textarea -kentässä. Alla pieni koodiesimerkki, miten wp_editoria voi käyttää esimerkiksi elokuvien näytösaikojen textarea -kenttään, jossa saa käyttää vain lihavointia ja listoja.
/* wp_editor settings */
$foxnet_kino_editor_settings = array(
'wpautop' => true,
'media_buttons' => false,
'tinymce' => array(
'theme_advanced_buttons1' => 'bold, bullist, numlist , ordered_list, separator, undo, redo',
'theme_advanced_buttons2' => '',
'theme_advanced_buttons3' => '',
'theme_advanced_buttons4' => ''
),
'quicktags' => array(
'buttons' => 'b,ul,ol,li,close'
)
);
Tinymce -painikkeita voi lisätä neljälle eri riville. Yllä on käytetty vain ylintä riviä, jossa on lihavointi, järjestemätön lista, järjestetty lista, erotin (separator) ja kumoa/toista painikkeet.
WYSIWYG Editori lisätään käyttäen funktiota wp_editor.
<?php wp_editor( $foxnet_kino_showtimes, 'foxnet_kino_showtimes', $foxnet_kino_editor_settings ); ?>
Lopputulos näyttää tältä. Foxnet Kinon lähdekoodissa on nähtävissä koodi kokonaisuudessaan.

Lähteet:
WordPress 3.3 versio julkaistiin 12.12.2011. Kuten aina ennenkin, niin uusimpaan versioon kannattaa päivittää heti kuin mahdollista. Suomenkielinen WP 3.3 löytyy osoitteesta http://fi.wordpress.org. Huom! Omien asiakkaiden WordPressit olen jo päivittänyt uusimpaan versioon.
Sekä käyttäjien että kehittäjien kannalta 3.3 versio tuo uusia ominaisuuksia ja parannuksia.
- Uusi tervetuloasivu päivityksen jälkeen.
- Median lataus on uusittu ja myös ”drag and drop”-lataus onnistuu.
- Uusi työkalupalkki ja menuvalikko (Flyout menus) ohjausnäkymässä. Ohjausnäkymä toimii nyt myös paremmin tablet-tietokoneilla.
- Osoiterakenneongelmat on ratkaistu.
- jQuery on päivitetty versioon 1.7.1
- Uusia funktioita kehittäjille kuten wp_editor(), is_main_query() ja check_theme_switched().
Jotta en toistaisi kaikkea mitä WordPressin versiosta 3.3 on jo kirjoitettu, niin kannattaa lukea ainakin seuraavat artikkelit.

WPCandyn artikkeli uusista ominaisuuksista
Virallinen tiedote wordpress.org sivulla
WP 3.3 laskuri
Kaikki keskivertoa paremmat teemat on rakennettu siten, että ne pystytään kääntämään mille tahansa kielelle ilman, että teeman tiedostoja tarvitsee muuttaa. Jos lataat esimerkiksi Prototype-teeman, avaat languages -kansion, niin huomaat sen sisällä olevan käännöstiedostot prototype-en_EN.po ja prototype-en_EN.mo .
prototype-en_EN.po-tiedoston saat auki esim. Poedit ohjelmalla ja tämän jälkeen voit kääntää teeman haluamallesi kielelle. Jos olet kääntämässä teemaa suomeksi, niin toimi seuraavasti.
- Tallenna tiedosto nimellä prototype-fi. Poedit tekee molemmat tiedostot prototype-fi.po ja prototype-fi.mo, jota WordPress lukee.
- Tallenna / siirrä tiedostot lapsiteeman languages-kansioon. Muuten menetät käännöstiedostot teeman päivittämisen yhteydessä.
- Avaa
wp-config.php -tiedosto WordPressin juurikansiosta ja muuta WPLANG-asetus seuraavaksi:define ('WPLANG', 'fi');
Päivitä sivusto ja teema on käyttövalmiina suomenkielellä!
Alla Hybridin aikuisteemojen käännöstiedostoja, joita voit käyttää joko sellaisenaan tai muokata omiin tarpeisiin.
Lataa finnish-language-pack-fi.zip
Language-pack pitää sisällään seuraavien teemojen käännökset.
- Prototype 0.3
- Hybrid 1.0
- Trending 0.2
- Retro-fitted 0.2
Etsin jonkin aikaa lisäosaa, jolla voisi luetella suomalaisten nimipäivät kyseiselle päivälle. En löytänyt kunnollista lisäosaa suomalaisten nimipäiville, vaikkakin muille maille mantuville lisäosa oli jo tehtynä. International Namedays toimi oivana virikkeenä tehdä oma lisäosa, joka printtaa selaimelle kyseisen päivän, päivämäärän ja suomalaisten nimipäivät. Idea on siis suoraan International Namedays -lisäosasta.
Kehitän nimipäivät – lisäosaa julkiseen jakeluun asti, mutta tässä toimiva betaversio Foxnet Namedays ja alla funktio, jolla saa nimipäivät haluamaansa kohtaan omassa teemassa.
// Display name of the day
if (function_exists( 'sk_fn_nimipaivat' ) ) {
sk_fn_nimipaivat();
}
Lataa betaversio Foxnet Namedays
Foxnet kino WordPress-teema on nyt ladattavissa.
Foxnet julkaisee lähiaikoina elokuvateattereille, teattereille tai vastaaville tarkoitetun WordPress teeman Foxnet Kino. Foxnet Kino on ilmainen, avoimen lähdekoodiin perustuva teema, joka pohjautuu täysin Trending-teemaan.
Foxnet Kinon ominaisuuksia, joita voi päivittää www-selaimen avulla
- Elokuvan nimi
- Synopsis / Juoni
- Pikkukuva
- Kuvagalleria
- Näytösajat
- Trailerin linkki
- Kotisivun linkki
- Elokuvan pituus
- Lipun hinta
- Elokuvan ajankohta (elokuvissa nyt, tulevat elokuvat tms.)
- Lajityyppi
- Ohjaaja(t)
- Näyttelijät
- Ikäraja
Tutustu teemaan Foxnet Kinon demosivulla.

Lisätietoja Sami Keijonen, sami.keijonen (a) foxnet.fi
|