Kategoriat
Uutiset

Uusi WordPress-teema: Path

Kesän kylminä iltoina oli aikaa rakennella uuttaa WordPress-teemaa ja sen tuloksena syntyi teema nimeltään Path. Se on jo julkaistu themehybrid.com sivustolla ja piakkoin se nähtäneen myös wordpress.org -sivulla. Ainakin Brian (@Krogsgard) tykkää teemasta.

Path Theme

Pidemmät jorinat löytyvät englanninkielisestä artikkelista.

Kategoriat
Uutiset

DevPress alkaa päästä vauhtiin

DevPress on julkaissut viime aikoina monia WordPress teemoja lisää ja hiljattain Galin Simeonov tuplasi DevPressin panoksen tulemalla toiseksi DevPressin omistajaksi. Alkuperäisjäsen Tung Do julkaisi hiljattain massiivisen Fanwood-teeman. Olen jo aiemmin kirjoittanut DevPressin ja Hybridin teemoista, mutta Fanwood ja Galinin tuoma lisäpanos on mainitsemisen arvoisia. Vai mitäs mieltä olette Fanwoodin ominaisuuksista.

  • 12 erilaista ulkoasuvaihtoehtoa. Näitä hallitaan Options tree -lisäosalla.
  • Menuvaihtoehtoja on useita ja varsinkin mobiililaitteille suunniteltu menuratkaisu miellyttää kovasti.
  • Luonnollisesti teema on mobiiliystävällinen muutenkin.
  • Tuki bbPress foorumille
  • Tuki BuddyPress yhteisölisäosalle.
  • Tuki Jigoshop verkkokauppalisäosalle
  • Tuki Gravity Forms ja Hybrid Tabs lisäosille
  • jne.

Jatkossa DevPress tekee useita erilaisia lapsiteemoja Fanwoodille ja Kansas on ensimmäinen julkaistu lapsiteema. Galin on jo siirtänyt omat tyylikkäät, minimalistiset teemansa DevPressiin. Viidellä dollarilla saa vuoden jäsenyyden, mikä oikeuttaa lataamaan DevPressin sivuilta kaiken sinne julkaistun. Elinikäinen jäsenyys maksaa 25 dollaria. Vuotuinen jäsenyys maksaa 30 dollaria. On se silti halpa. Ja hei, kaikki teemat pohjautuvat Hybrid Coreen.

Kategoriat
WordPress

Live Wire WordPress-teema julkaistiin

Live Wire WordPress-teemaa tehtiin hitaasti mutta varmasti ja vihdoinkin se on valmis. Teeman roolimalleina ovat My Life ja Prototype. Perinteiseen Oscar-gaala malliin haluan kiittää Justin Tadlock:ia ja Theme Hybrid yhteisöä. Suurimman osan WP:n saloista olen oppinut heiltä. Teema on rakennettu fantastisen Hybrid Coren päälle.

Mukautuva ulkoasu

Live Wire on rakennettu ’Mobile first’ -asenteella, joten kaikki päätelaitteet saavat aluksi yhden sarakkeen ulkoasun. Tietyillä näytön resoluutiolla (768px) ulkoasu muuttuu kahdeksi sarakkeeksi käyttämällä media queries -tekniikkaa. Muut ’raja-arvot’ ovat 1024px, 1224px ja 1524px. Juu, kyllä olen tietoinen, että raja-arvot tulisi määrittää em-yksikkönä. Muuten teema käyttää em-yksikköjä. Paitsi yhden pikselin reunoviivoissa, koska en halunnut, että reunaviivan voi määrittää alle yhden pikselin leveydeksi vaihtamalla fontin kokoa alle 100 prosenttiseksi (16px).

Aloitin teeman ulkoasun suunnittelun käyttämällä valmiita CSS gridejä, kuten 1140px CSS Grid. Mutta jossain vaiheessa huomasin, että valmiit ratkaisut enemmänkin rajoittivat teeman suunnittelua kuin auttoivat. Lisäksi selaimet laskevat ja pyöristävät prosentuaalisia leveyksiä eri tavoilla, joten päätin tehdä oman mahdollisimman yksinkertaisen pohjagridin käyttämämällä vain kokonaislukuja.

Navigointi

Mukautuvan ulkoasun yksi suurimmista haasteista on mukautuvan navigaation toteuttaminen. Päätin valita Tiny Nav:in omaksi ratkaisuksi, vaikka huonot puolensa on tässäkin. Halusin käyttää mobiililaitteilla pystysuunnassa mahdollisimman vähän tilaa ja vaakakupissa painoi myös kotimaisuus: kiitos Tiny Nav:stä kuuluu siis Viljami Salmiselle. Aika näyttää tottuvatko käyttäjät pudotusvalikon käyttöön myös menuissa. Seuraavassa teemassa saatan kokeilla jotain muuta ratkaisua.

Vanhemmat selaimet ja tuki niille

Teemaa on testattu kaikilla yleisimmillä selaimilla ja mobiililaitteista ainakin iPhone4:lla, Samsung S II:lla, Nokia Lumia 800:lla ja iPad II:lla. Suurimmat ongelmat luonnollisesti aiheuttavat IE7 ja IE8 selaimet. IE6:sta en enää edes mieti. Koska teema käyttää paljon mediakyselyitä ulkoasun mukautumiseen, niin kokeilin ensin Googlen css3-mediaqueries.js scriptiä, jotta myös IE7 ja IE8 ymmärtäisivät mediakyselyt. Kyseiset selaimet lukivat scriptiä kuitenkin todella hitaasti ja vaihdoin Respond.js scriptiin. Nopeuseroa on ole mitannut, mutta ero on silminnähtävä.

Tavoitteet

Tällä teemalla on kolme tavoitetta. Ensimmäiseksi olen opiskellut työn ohessa verkkoviestinnän ammattitutkintoa ja Live Wire on samalla tutkinnon lopputyö. Mainittakoon, että olen siviiliammatiltani opettaja ja siltä pohjalla on varaa sanoa, että Suomessa on käsittämättömän hyvä koulutusjärjestelmä.

Toisekseen lähetin teeman juuri wordpress.org teemahakemistoon, joten tavoitteena on saada teema sinne ladattavaksi. Kolmas ja ehken tärkein tavoite on saada teema themehybridin sivulle. Tämän jälkeen voi sanoa osaavansa jotakin WordPress-teeman rakentamisesta. Katsotaan miten käy.

Live Wire WordPress-teema olkaa hyvät.

Kategoriat
Opastukset

Miten WordPress-teema tehdään (kevytversio)

Valmiita WordPress-teemoja löytyy jokaisen makuun, mutta entä jos haluatkin tehdä täsmälleen sellaisen sivuston kuin itse haluat ilman kompromisseja. Kenties olet koulussa harjoitellut HTML:n ja CSS:n perusteita ja osaat jo itse tehdä sivun ulkoasun. Tai olet uusimassa yrityksesi www-sivuja ja ostat Photoshop/HTML version ulkopuoliselta taholta. Seuraavaksi haluat julkaista sivun WordPress-julkaisujärjestelmän päälle, mutta miten?

Otsikkona olisi voinut olla myös kuinka siirrän oman index.html tiedoston ja ulkoasun WordPress-julkaisujärjestelmään. Tämän oppaan tavoitteena ei ole kattavasti kuvata kaikkia WordPress-teeman vaatimuksia, vaan käydä läpi minimivaatimukset toimivan teeman rakentamiseen oman ulkoasun ja index.html-tiedoston pohjalta.

Alkuvalmistelut

Ihan ensimmäisenä tarvitset valmiin index.html tiedoston, jossa olet CSS tyylimäärittelyllä tehnyt ulkoasun juuri sellaiseksi kuin haluat. Käytän tässä oppaassa tämän demon ulkoasua ja käännän siitä toimivan WordPress-teeman. Teeman ominaisuuksina ovat sivupalkki (sidebar) oikealla ja menuvalikko (menu) ylhäällä. Molemmat tehdään WP:n standardien mukaisesti, jotta päivittäminen olisi helppoa WP:n hallintaliittymän avulla.

Asenna seuraavaksi XAMPP tai vastaava omalle koneelle, jotta voit harjoitella rauhassa teeman tekoa omalla koneella. Asenna WordPress ja teeman rakentaminen voi alkaa. Jos nämä vaiheet eivät ole tuttuja, niin kannattaa lukea tämä artikkeli.

Kansiorakenne ja teeman nimeäminen

Teeman nimi ei kannata olla ihan mikä tahansa vaikka teema tulisi vain henkilökohtaiseen käyttöön. Teeman nimessä ei esim. tule käyttää ääkkösiä tai termiä WordPress. Annan testiteemalleni nimeksi Riff Raff Demo. Tee tämän jälkeen WP:n kansioon wp-content/themes alikansio nimeltään riff-raff-demo. Kansion nimessä ei saa olla välilyöntejä, eikä alaviivaa tai isoja kirjaimia tule käyttää.

Kopioi wp-content/themes/riff-raff-demo-kansioon tekemäsi sivu index.html ja vaihda sen nimeksi index.php. Kopioi myös käyttämäsi tyylitiedosto samaan kansioon ja anna sille nimi style.css. Jos olet tehnyt tyylimäärittelyt suoraan index.html tiedostoon, niin siirrä kaikki tyylimäärittelyt tiedostoon style.css. Ulkoasuun liittyvät kuvat olisi hyvä olla kansiossa wp-content/themes/riff-raff-demo/images, jotta teeman tiedostot pysyvät järjestyksessä.

Tällä hetkellä tilanne pitäisi näyttää tältä.

  • index.php tiedosto on kansiossa wp-content/themes/riff-raff-demo
  • style.css on kansiossa wp-content/themes/riff-raff-demo
  • Mahdolliset kuvat ovat kansiossa wp-content/themes/riff-raff-demo/images

style.css otsaketiedot

Avaa style.css ja laita seuraavat tyylitiedoston otsaketiedot tiedoston yläreunaan.

 /* 
Theme Name: Riff Raff Demo 
Theme URI: https://foxnet.fi 
Description: Test how to make a WordPress theme.
Author: Sami Keijonen 
Author URI: https://foxnet.fi
Version: 1.0 
*/ 

Vaihda toki kaksoispisteen oikealla puolella olevia termejä, mutta älä muuta kaksoispisteen vasemmalla puolella olevia termejä. Niistä WP tunnistaa teemasi tiedot ja tämän jälkeen voit aktivoida teemasi kohdasta Ulkoasu >> Teemat . Muistithan nimetä index.html tiedoston uudelleen nimellä index.php.

Aktivoinnin jälkeen vieraile sivulla ja kenties huomaat, että sivu näyttää olevan ilman tyylimäärityksiä. Seuraavaksi otetaan käsittelyyn index.php.

Tyylitiedoston liittäminen index.php-tiedostossa

Avaa index.php ja etsi rivi, jossa liität style.css tyylimäärittelyt sivulle. Rivi voi näyttää esim. tältä.

<link rel="stylesheet" href="style.css" type="text/css" media="all" />

Poista rivi ja laita sen tilalle koodi

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" type="text/css" media="all" />

Funktio get_stylesheet_uri() palauttaa style.css url-osoitteen, joten voit huoletta siirtää teeman mihin tahansa domainiin ja tyylitiedoston url-osoite on aina oikein.

WordPressin luuppi – the loop

WordPressin sydän on luuppi, joka hakee tietokannasta tekemiäsi sivuja ja artikkeleita. Ilman sitä sinulla on edelleen staattiset sivut, joita et voi päivittää WP:n hallintaliittymän avulla.

Avaa index.php uudelleen. Jos sisältösi oli Lorem Ipsum tekstiä, niin poista kaikki testisisältö ja laita sen tilalle WP:n luuppirakenne.


<?php if ( have_posts() ) : ?>

	<?php while ( have_posts() ) : the_post(); ?>

		<h1><?php the_title(); ?></h1>
				
		<?php the_content(); ?>

	<?php endwhile; ?>

<?php else : ?>

	<p>Valitettasti yhtään artikkelia ei löytynyt</p>

<?php endif; ?>

the_title()-funktio tuottaa sivun/artikkelin otsikon ja the_content()-funktio vastaavasti sivun/artikkelin sisällön kokonaisuudessaan. Katso lisäohjeita WordPressin sivuilta, jos esim. haluat otsikkoon linkin. Tämä on tarpeellinen varsinkin arkistosivuilla.

Periaatteessa nyt sivut toimivat ja pystyt päivittämään sivuja WP:n avulla. Muutama ratkaiseva vaihe on kuitenkin tekemättä.

Dynaamisen menuvalikon tekeminen

Seuraava vaihe on muuttaa staattinen valikko WP:n dynaamiseksi valikoksi, jotta voit päivittää sitä kohdasta Ulkoasu >> Valikot. Tee teeman kansioon uusi tiedosto nimeltään functions.php. Rekisteröi uusi valikko esim. nimellä minun-menu käyttäen register_nav_menu()-funktiota. Lisää seuraava koodi functions.php tiedoston alkuun.

 
<?php 
add_action( 'init', 'register_my_menu' ); 

function register_my_menu() { 
	register_nav_menu( 'minun-menu', 'Minun Menu' );
} 
?> 

Tämän jälkeen kohdassa Ulkoasu >> Valikot voit tehdä oman valikon ja Sijainnit teemassa -kohtaan voit liittää tekemäsi valikon.

Tämän jälkeen avaa uudelleen index.php tiedosto ja etsi tekemäsi kiinteä valikko. Poista staattinen valikko ja laita tilalla äsken tekemäsi valikko wp_nav_menu()-funktiolla.


<?php 
wp_nav_menu( array( 'theme_location' => 'minun-menu' ) ); 
?> 

Dynaamisen sivupalkin (sidebar) tekeminen

Seuraava vaihe on rekisteröidä sivupalkki (sidebar), jotta myös demosivuston oikealla puolella olevia elementtäjä voi päivittää kohdasta Ulkoasu >> Vimpaimet. Avaa functions.php ja rekisteröidään sivupalkki WP:n register_sidebar()-funktiolla.


add_action( 'widgets_init', 'my_register_sidebars' );

function my_register_sidebars() {

	/* Rekisteröi 'sivupalkki' sivupalkki. */
	register_sidebar(
		array(
			'id' => 'sivupalkki',
			'name' => 'Sivupalkki',
			'description' => 'Tämä on minun ensimmäinen sivupalkki',
			'before_widget' => '<div id="%1$s" class="widget %2$s">',
			'after_widget' => '</div>',
			'before_title' => '<h3 class="widget-title">',
			'after_title' => '</h3>'
		)
	);

} 

Nyt kohdasta Ulkoasu >> Vimpaimet pääset lisäämään sisältöä eli vimpaimia juuri luomaasi sivupalkkiin.

Tämän jälkeen avaa jälleen index.php ja etsi sivupalkin paikalla oleva testisisältö ja poista se. Haetaan tilalle äsken tehty sivupalkin sisältö dynamic_sidebar()-funktiolla.

<?php dynamic_sidebar( 'sivupalkki' ); ?> 

Ugh! WordPress-teema on valmis! Älä kuitenkaan innostu liikaa. Paljon asioita on vielä tekemättä ja monia WP:n ominaisuuksia käyttämättä, mutta teema kuitenkin toimii ja se on tässä vaiheessa pääasia.

Viimeistely ja yhteenveto

Juuri ennen </head>-tagia on syytä lisätä wp_head()-funktio, koska WP ja monet lisäosat käyttävät sitä moninaisiin tarkoituksiin.

<?php wp_head(); //wp_head ?> 

Lisää samasta syytä juuri ennen </body>-tagia wp_footer()-funktio

<?php wp_footer(); //wp_footer  ?> 

Tässä oppaassa on käyty vain perusteet läpi siitä kuinka oma ulkoasu muutetaan WordPress-teemaksi. Esim. kommentointityökaluja ei ole aktivoitu millään tavalla ja miljoona muutakin asiaa teemasta vielä puuttuu. Koitan kirjoittaa kattavamman oppaan jossakin vaiheessa. Suunnitelmissa on kirjoittaa kuinka WordPress-teema tehdään käyttäen Hybrid Corea, mikä antaa lisävalmiudet monen ominaisuuden käyttöönottoon. Mutta se jääköön toiseen kertaan.

Vaikka demo näyttää ja vaikuttaa köykäiseltä, niin siitä kuitenkin kehkeytyi uljas Live Wire -teema, josta voi tarkemmin tarkastella WP:n ominaisuuksia.

Lataa riff-raff-demo.zip

Kategoriat
WordPress

Live Wire WordPress-teema

Foxnet on suunnitellut ja tehnyt kaikessa hiljaisuudessa WordPress teemaa nimeltään Live Wire, jonka moottorina toimii Hybrid Core. Teema on suunniteltu ’mobile first’ -periaatteella, mutta ennemminkin käyttäisin sanoja luettavuus säilyy myös mobiililaitteilla. Aikaisemmin kyselin mitä muut toivoisivat WP:ltä vuoden aikana ja vaikka vastauksia ei tullut montaa, niin toteutan ainakin oman toiveeni: Foxnet julkaisee vuoden 2012 aikana WordPress teemoja, jotka ovat riittävän hyvin tehtyjä, jotta ne kelpaavat julkaistavaksi sivuille wordpress.org/themes ja themehybrid/themes. Live Wire on ensimmäinen julkaistava teema, johon olen käyttänyt lähes kaiken tietotaitoni WordPress-teeman anatomiasta ja Hybrid Coresta.

Beta versio Live Wirestä on nyt valmis ja jos joku haluaa testailla sitä omaksi tai minun ilokseni, niin tässä infot.

Ominaisuudet

  • Murupolku
  • Taustan vaihtaminen
  • Artikkelityypit (Post Formats)
  • Sivun/artikkelin ulkoasun vaihtaminen: 1 sarake, kaksi saraketta sisältö oikealla tai vasemmalla
  • Teeman voi kääntää mille kielellä tahansa
  • Artikkelille/sivulle voi tehdä oman tyylitiedoston (Post Stylesheets)
  • Teemassa ei ole turhia asetuksia; ainoastaan alapalkin tekstiä voi vaihtaa teeman asetuksissa
  • Mukautuva ulkoasu: videot, kuvat ja sisältö skaalautuvat näytön resoluution mukaan, joten luettavuus säilyy melkein mille tahansa päätelaitteelle
  • Kolme menuvalikkoa
Kategoriat
Uutiset

32 WordPress-teeman ulkoasua 32 päivässä

DevPressin Tung Do yrittää tehdä 32 uutta WordPress-teeman ulkoasua yhtä monessa päivässä. Tämä ei kylläkään tarkoita sitä, että teemoja valmistuisi samaan tahtiin. Tai edes sitä, että kaikki teemojen lopulliset ulkoasut valmistuisivat 32 päivässä. Toistaiseksi Tung Do on hieman jäljessä haasteellisesta aikataulustaan, mutta ulkoasujen ennakkoja kannattaa käydä katsomassa jo etukäteen. Vaikuttaa äärimmäisen lupaavalta.

Kategoriat
WordPress

Foxnet Kino julkaistu

Foxnet KinoFoxnet kino WordPress-teema on nyt ladattavissa.

Kategoriat
WordPress

Foxnet Kino-teeman ennakkoa

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.

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

Kategoriat
WordPress

WordPress-teemat Hybrid ja DevPress

WordPressiin löytyy lukemattomia ilmaisia ja jollain tavalla  maksullisia teemoja. Tämän lisäksi netti on pullollaan ns. Premium-teemoja. Mistä tietää mikä teema kannattaa valita ja mitkä asiat kuuluvat hyvän teeman vaatimuksiin? Valitsenko teeman vain näyttävän ulkoasun takia vai tarvitsenko kymmenittäin erilaisia teeman asetuksia, joilla sivuja voi säätää haluamakseen?

Voisin tuttuun tyyliin luetella kymmenen ”parasta” teemaa, mutta sen sijaan kerron miksi käytän Hybrid tai DevPress -teemoja. Molemmat pohjautuvat Hybridin ytimeen (Hybrid Core, Hybrid Framework), joka toimii koodikirjastona ja moottorina teemoille. Hybridin perustaja on Justin Tadlock ja DevPressin voima piilee yhteistyössä. Justinin lisäksi DevPressin taustalla häärii Tung Do, Patrick Daly ja Path Dunbar. DevPress julkaisi, että Tung Do alkaa luotsata yksin DevPressiä eteenpäin. Lisäinfoa löytyy heidän sivultaan.

Tukifoorumi

Hybridin tukifoorumi on jotakin ainutlaatuista. Ei pelkästään sen takia, että tukifoorumilta löydät tai saat ratkaisun lähes ongelmaan kuin ongelmaan vaan yhteisön tuki kokonaisuudessaan on sanoinkuvaamattoman avuliasta. Foorumin jäsenet neuvovat toisiaan hyvässä hengessä ja vastaus tulee yleensä todella nopeasti, viimeistään saman päivän aikana. Foorumi on myös erinomainen oppimiskeskus. En ole juuri mistään oppinut niin paljon WordPressin saloista kuin kyseistä foorumia lukiessa. Osaan kohta sanoa kymmenellä kielellä kiitos!

Teemojen monipuolisuus

Teemat eivät välttämättä ole maailman hienoimpia ulkoasultaan, mutta varsinkin DevPress-sivulle ilmaantunee entistä tyylikkäämpiä teemoja Tung Do:n käsittelyssä. Teemat jaetaan aikuis -ja lapsiteemoihin, missä aikuisteema toimii pohjateemana lapsiteemalle. Muista, että kyseinen aikuisteema tulee olla asennettuna, jotta lapsiteema toimii. Hybridille on monia erilaisia lapsiteemoja.

  • Hybrid News, joka soveltuu nimensä mukaisesti mm. uutissivuille
  • Outline soveltuu vaikka verkkolehden pohjaksi tai perusbloggaajan sivuksi
  • Skeleton on tyhjä teema, jossa on valmiina kaikki css-astukset. Tämä teema sopii mainiosti henkilölle, joka haluaa itse tehdä kaiken css-suunnittelun
  • Old School pitää sisällään tyylikkään showcase-sivun ja tämä sopii vaikka rokkibändin sivupohjaksi

Hybridillä on myös muita lapsiteemoja ja käytännössä kaikki teemat soveltuvat pienen muokkauksen jälkeen niin yrityksille, yhteisöille kuin bloggaajallekin.

Tulevaisuudessa teemojen pääpaino tulee olemaan aikuisteemoissa, joita on tähän mennessä ilmestynyt Hybridin lisäksi Prototype, Retro-fitted, Trending, News, Visual, James Goody. Myös Ptah Dunbarin WP Framework on ladattavissa. Itse käytän näitä teemoja monien projektien pohjana, koska voin itse helposti tehdä näille (tai ladata valmiin) lapsiteeman ja muokata ulkoasua haluamakseni. Täten tulevat päivitykset vaikuttavat vain aikuisteemaan eivätkä omat tyylit tai muut lisäfunktiot tuhoudu päivityksessä.

Muista aina tehdä päivitykset lapsiteemaan juuri tämän takia. Jos ja kun näitä aikuisteemoja päivitetään, niin kaikki aikuisteemaan tehdyt muutokset tuhoutuvat, mutta lapsiteemaan tehdyt muutokset säilyvät.

Teemoissa on erilaisia, sisäänrakennettuja ominaisuuksia ja myös monia yhteisiä ominaisuuksia.

Yleiset ominaisuudet

  • Monikielisyys: Kaikista teemoista löytyy kielitiedosto, joten teeman voi kääntää suomeksi tai jollekin muulle kielelle
  • Vimpainalueet: Teemat sisältävät useita vimpainalueita eri kohdissa
  • Hakukoneoptimointi: Tämä on laaja aihe, mutta lyhyesti voisi todeta, että teemat ovat valmiiksi hakukoneoptimoituja. Voit lisäksi lisätä sivujen ja artikkeleiden kuvaukset ja avainsanat editointitilassa ilman lisäosia. En itse käytä tällä hetkellä mitään hakukoneoptimointilisäosaa. Suositeltava SEO lisäosa on Yoastin WordPress SEO Plugin
  • Koukut ja filtterit (Hooks&Filters): Nämä ovat tärkeä apuväline omien funktioiden lisäämiseen tai valmiin ominaisuuden muokkaamiseen. Hybridin ja DevPressin teemoista löytyy paljon koukkuja ja filttereitä
  • CSS: Body-tagi pitää sisällään useita eri CSS-luokkia riippuen miltä sivua selataan. Tämä tekee ehdollisen ulkoasun räätälöimisen todella helpoksi. Esim. etusivulle halutaan eri taustakuva kuin muille sivuille, niin tämä onnistuu käyttämällä kyseistä CSS-luokkaa tyylimäärittelyssä. Style.css tiedostosta löytyy kaikki perusmäärittelyt, kustomoidulle sivulle pitää tehdä uusia tyylimäärittelyjä jonkin verran
  • Päivittäminen: Teemoja päivitetään aina tarvittaessa ja ne kaikki käyttävät WP:n standardeja ja viimeisimpiä ominaisuuksia. Luonnollisesti myös pohja-alustaa Hybrid Corea päivitetään
  • Koodin puhtaus: Teknisesti teemat ovat loistavasti koodattuja ja kommentoituja, joten niiden toimintaa on helpohko ymmärtää
  • Yksinkertainen on kaunista: Teemoja on helppo käyttää eivätkä teemat pidä sisällään moniulotteisia asetussivuja. Täten voit keskittyä sisällön tuottamiseen

Spesifiset ominaisuudet

  • Layout-vaihtoehtoja: Uusimmista aikuisteemoista löytyy monipuolisia layout-vaihtoehtoja. Jokaiselle sivulle tai artikkelille voit valita yhden palstan, kahden palstan tai kolmen palstan layoutin. Sisältö voi olla vasemmalla, keskellä tai oikealla. Esim. Prototype, Retro-fitted ja Trending tukevat tätä ominaisuutta
  • Sliderit: Joistakin teemoista löytyy tyylikkäitä Slidereita, kuten James Goody:sta
  • BuddyPress: Joihinkin teemoihin on integroitu BuddyPress, kuten Visual
  • Post Formats: Ei harmainta aavistusta kuinka tämä tulisi kääntää, kuten ei monesta muustakaan termistä. Visual on tästäkin hyvä esimerkki
  • Tarvittavat pohjatiedostot (Template files): Pakollisten style.css ja index.php tiedostojen lisäksi teemat sisältävät muita oleellisia tiedostoja kuten home.php, singular.php, page.php, comments.php, attachment.php, 404.php, search.php, searchform, bookmarks.php jne. Riippuen teemasta muitakin tiettyyn tarkoitukseen tehtyjä malli -tai pohjatiedostoja löytyy. Kannattaa tutustua Hybrid Coren tiedostohierarkiaan, jotta saa käsityksen mitä kaikkea on mahdollista tehdä
  • Useita menuvalikkoja: Monissa teemoissa on useita eri menuvalikkoja, jotka voi ottaa käyttöön tai olla käyttämättä WP:n sisäänrakennetun menujärjestelmän avulla. Toki kaikissa teemoissa on vähintään yksi menu

Hinta

Hybridin kaikki teemat ovat ilmaisia ja GPL-lisenssillä varustettuja. Tukifoorumillekin voi liittyä ilmaiseksi, mutta kannattaa maksaa 25$ vuodessa, jotta saa oikeuden lukea myös Justin Tadlockin mallivastaukset foorumin kysymyksiin. Devpressin kaikki materiaali teemoista lisäosiin ja oppaisiin maksaa 5$ vuodessa!! Kyllä, olen fani ja toivon muidenkin huomaavan, että näihin kannattaa liittyä. DevPressillä on kumppanuus-sivu (Affiliates), mutta en ole siihen vielä liittynyt, vaan ihan mielelläni mainostan heitä ilman korvausta. Ilman heidän oppaitaan ja apuaan en olisi oppinut WordPressistä lähellekään niin paljoa ja opintie jatkuu jatkuu vaan…

Yhteenveto

Voisin jaaritella vielä rivitolkulla, mutta jatkan sitten paremmalla ajalla. Muitakin erinomaisia pohjateemoja on tarjolla. Mm. Genesis, Thesis ja Platform, joilla on oma WordPress Framework. Lisää on luettavissa WP Candyn sivuilta.

Mitä muuta teemoilta voi enää vaatia, kun täydellisyys on jo niin lähellä?