plugin

You are currently browsing articles tagged plugin.

Eilen päivitin Tarskin versioon 2.2. Tänään sitten huomasin uuden kuvallisen viestin lisättyäni, että FancyZoom ei toiminutkaan. Syyhän oli tietysti se, että olin lisännyt FancyZoomin javaskriptien latauksen käsin templaten headeriin. Samoin onLoadin body-tagiin.

Nytpähän sitten korjasin virheeni: skriptit hoituvat head-tagin sisälle pluginilla ja onloadille etsin jonkin elegantin ratkaisun myöhemmin. Käytin kyllä melko paljon aikaa erilaisten ratkaisujen etsimiseen, mutta WordPress tai Tarski eivät kumpikaan tunnu tarjoavan helppoa tapaa lisätä body-tagiin mitään muuta kuin id- tai class-tietoja. Siispä onLoad on yhä modattuna suoraan Tarskin coreen, kun en muutakaan saanut toimimaan.

Mahtava pluginini näyttää tältä:

/*
Plugin Name: Add FancyZoom
Plugin URI: http://teevati.net/
Description: Adds Fancy Zoom calls to html>head.
Version: 1.0
Author: Taavetti Lehtomäki
Author URI: http://teevati.net/
*/
 
function add_fancyzoom () {
    echo '
    <script src="/js-global/FancyZoom.js" type="text/javascript"></script>
    <script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>
';
 
}
 
add_action('wp_head', 'add_fancyzoom');

Tarski 2.2

Tarski

Tarski · An elegant, flexible WordPress theme

Kaiken kiireen ohessa kerkesin ohimennen päivittää tällä hetkellä käyttämäni ja ainakin toistaiseksi hyvänä pitämäni teeman uuteen versioon. Ulkoasu on varsinaisesti täysin sama, mutta joissakin ylläpitotoiminnoissa on tehty parannuksia ja huomasin, että ainakin yksi toiminto, joka näkyy myös julkisesti, hyötyi tästä päivityksestä. Viestisivuilla sivupalkissa näkyvät lainaukset tuoreista viesteistä näyttivät vielä ennen teeman päivittämistä kuvien kohdalla lähdekoodin. Nyt tilalle putkahtivat kuvat. Ne tosin muokkasin Advanced Excerpt -pluginin asetuksista pois, koska kapeaan sivupalkkiin ei luonnollisesti mahdu kokonaista kuvaa.

Kyseisen pluginin esittely kuuluu näin:

Several improvements over WP’s default excerpt. The size of the excerpt can be limited using character or word count, and HTML markup is not removed.

Mielestäni erittäin hyödyllinen lisuke.