Loading...

qTranslate META für Custom Post Types

Posted 22 Juli By StefanIn Allgemein, Blog0 comments

Das WordPress Plugin qTranslate ermöglicht es, Webseiten in mehreren Sprachen zu verwalten.

Die Erweiterung „qTranslate META“ erweitert dieses Plugin um die Funktion auch die Meta Daten einer Seite mehrsprachig zu verwalten. Jedoch nur für die Standard Post Typen (Post, Page, Attachment…)

Mit diesem Hook können Sie diese Erweiterung auch bei Custom Post Types verwenden. Einfach in die function.php einfügen.


if ( is_admin() && function_exists("qtrans_getSortedLanguages") ) {
add_action('admin_menu', 'enable_qTranslate_Meta');
}
function enable_qTranslate_Meta() {
global $qtransMETA;
$post_types = get_post_types();
$disabled_types = array( 'post', 'page', 'attachment', 'revision', 'nav_menu_item' );
$enabled_types = array_diff( $post_types, $disabled_types );
if ( $enabled_types ) {
foreach( $enabled_types as $enabled_type ) {
add_meta_box(
'qtrans_meta_meta_box', //HTML id
__('Multilingual META', 'qtranslate-meta'), //title
array(&$qtransMETA, 'meta_box_generate'), //callback
$enabled_type, //type
'normal', //context - normal, advanced, side
'high' //priority - high, low
);
}
}
}

Karte anzeigen Nach oben
 Previous  All works Next