web-dev-qa-db-fra.com

Quelqu'un at-il intégré avec succès qtranslate avec des métaboxes personnalisés?

J'ai suivi this tutoriel pour créer des métaboxes personnalisées.

Il semble que qtranslate vous permet d'utiliser des codes abrégés presque partout. Par exemple:

Titres de poste:

<!--:en-->Cheng Feng Enterprises<!--:--><!--:zh-->鄭峰企業<!--:--><!--:es-->Cheng Feng Compania<!--:-->

Widgets:

[:en]My name is Alex Chen.

I provide Spanish-English-Chinese

translation services in Taiwan.

<a href="mailto:[email protected]"><strong>I'm available for hire</strong></a>.

[:zh]我的名字是亞歷陳。

我提供西班牙語 - 英語 - 中國

在台灣的翻譯服務。

<a href="mailto:[email protected]"><strong>我可供租用</strong></a>.

Aucune de ces méthodes ne fonctionne pour les métaboxes personnalisés.

Quelqu'un at-il intégré avec succès qtranslate avec des métaboxes personnalisés?

5
janoChen
<?php

$meta = get_post_meta( $post->ID, 'Meta', true );
$lan = qtrans_getLanguage();
$meta_lan = qtrans_use( $lan, $meta, true );
echo $meta_lan;

?>

puis entrez vos données de champ personnalisées à l'aide des commentaires qtranslate:

<!--:ca-->CA<!--:--><!--:es-->ES<!--:--><!--:en-->EN<!--:-->
3
Q Studio

Dans la sortie de votre metabox dans la page dans laquelle vous souhaitez que ceci apparaisse, vous devriez l'envelopper dans __().

Peut-être quelque chose comme ça:

echo __( get_post_meta( get_the_ID(), 'your_field' ) );
2
Giraldi