WordPress – WYSIJA + Qtranslate snippet sujo simples que funciona

Oi pessoal, usei essa solução no meu último projeto. Eu só precisava obter o título do post qtranslated e o conteúdo a ser inserido no modelo de e-mail durante o drag & drop e aqui está.

  1. Abrir

    /plugins/wysija-newsletters/controllers/ajax/campaigns.php

Em torno da linha 353 você verá:

$res['posts']=$model->query('get_res',$querystr);

após esta linha adicione:

foreach ($res['posts'] as &$translate_post) {

$translate_post
{'post_title'} = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($translate_post{'post_title'});

$translate_post
{'post_content'} = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($translate_post{'post_content'});

}

e você deve obter o conteúdo traduzido de acordo com o idioma usado atualmente no painel de administração.