• en

Multilingual Press : gestion des “custom post types”

Ecrit par Alexis Nominé sur . Publié dans WordPress

Multilingual Press est un plugin qui permet de rendre WordPress multilingue, en utilisant la fonctionnalité multisite. Il permet de lier les articles et pages d'une langue à l'autre. Malheureusement, ce dernier ne gère pas (encore) les "custom post types".

Afin d'ajouter cette fonctionnalité, 3 petites modifications sont nécessaires dans le fichier  /wp-content/plugins/multilingual-press/multilingual-press.php

Exemple avec un post type "realisation" (à adapter selon vos besoins):

- Ligne 582, changer :

if ( 'post' != $postdata[ 'post_type'] && 'page' != $postdata[ 'post_type'] )

en :

if ( 'post' != $postdata[ 'post_type'] && 'page' != $postdata[ 'post_type'] && 'realisation' != $postdata[ 'post_type'] )

- Ligne 696, ajouter :

add_meta_box( 'multilingual_press_translate', __( 'Multilingal Press: Translate Post', $this->get_textdomain() ), array( $this, 'display_meta_box_translate' ), 'realisation', 'normal', 'high' );

- Ligne 702, ajouter :

add_meta_box( 'multilingual_press_link', __( 'Multilingal Press: Linked posts', $this->get_textdomain() ), array( $this, 'display_meta_box' ), 'realisation', 'normal', 'high' );

Mots-clefs : ,

Rétrolien depuis votre site.

Laisser un commentaire