Utilizzate il plugin di integrazione con Magento di Fishpig, WordPress Integration e avete un e-commerce e un blog multilingua che usa WPML?
Bene, fishpig non offre una soluzione gratuita! Ma non disperate, è comunque possibile filtrare gli articoli per lingua, e noi di InsiDevCode abbiamo trovato la soluzione per voi!
Prima di tutto recatevi nel file dove effettuate la query per stampare i post sul vostro ecommerce.
A questo punto dobbiamo settare i filtri di lingua e impostare le modifiche adatte come l’esempio di seguito riportato:
<?php
$lang = substr(Mage::app()-&gt;getLocale()-&gt;getLocaleCode(),0,2);
if($lang == 'it') {
echo $this->getLayout()
->createBlock("wordpress/sidebar_widget_posts")
->setTemplate("wordpress/sidebar/widget/posts.phtml")
->setTitle("BLOG ULTIME NOTIZIE")
->setPostCount(6)
->setCategoryId(X,Y,Z)
->toHtml();
}else{
echo $this->getLayout()
->createBlock("wordpress/sidebar_widget_posts")
->setTemplate("wordpress/sidebar/widget/posts.phtml")
->setTitle("BLOG ULTIME NOTIZIE")
->setPostCount(6)
->setCategoryId(W,J,K)
->toHtml();
}
?>
Ora noterete nel filtro setCategoryId la presenza delle presenti lettere: X,Y,Z,W,J,K…
Al posto di esse dovete sostituire l’ID della categoria, nella lingua associata, quindi X,Y,Z gli ID della/e categoria/e in italiano, e al posto di W,J,K le rispettive in inglese o altra lingua.
Nel caso di dubbi, o configurazioni personalizzate non esitate a contattarci!
Seguiteci anche su Facebook, Google Plus, Tumblr e Twitter, per restare sempre in contatto con noi e con le nostre guide.
Web Developer da oltre 10 anni e Blogger. Ogni giorno si applica al perfezionamento e all’apprendimento in campo informatico, di comunicazione e di marketing.
