如何翻译preg_match_all结果与qtranslate插件在wordpress



我真的需要一些帮助。

我有一个函数来提取由preg_match_all完成的短代码[internet]blablabla[/internet]之间的内容

function get_content($my_post) {
      $post_id = $my_post; //$_GET["p"];
      $queried_post = get_post($post_id);
      $title = $queried_post->post_title;
      preg_match_all('#[internet](.+)[/internet]#', $queried_post->post_content, $matches);
      //var_dump($matches[1][0]);
      if ( is_single( ) ) {
      echo '<br><br><h1>'.$matches[1][0].'</h1>';
      echo '<br><br><a href="http://moldcell.info/ts/?p='.$my_post.'&amp;'.$matches[1][0].'">get url</a>';

   }
   }

我的网站是在3种语言(英语,罗马尼亚语,俄语)。当我把qtranslate的条件标签,它不翻译,但它给了我默认语言的值。

我怎样才能使它翻译?

提前谢谢你。

注::我已经在qtranslate支持论坛上发布了这个,但是没有回复。也许SO的人可以帮我。

这就是答案:

echo '<br><br><a href="http://moldcell.info/ts/?p='.$my_post.'&amp;'.$matches[1][1].'">get url</a>';

echo '<br><br><a href="http://moldcell.info/ts/?p='.$my_post.'&amp;'.$matches[1][2].'">get url</a>';

相关内容

  • 没有找到相关文章

最新更新