WPML
Statut
Ouvert
Extension/thème associé
Oxygen
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Dans certains cas, les traductions des modèles Oxygen Builder ne s’affichent pas correctement pour les visiteurs déconnectés.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer et gardez à l’esprit qu’Oxygen n’est actuellement pas compatible avec WPML.


  • Installez une extension comme WP Code et assurez-vous que l’extrait est lu comme du code PHP.

  • Ajoutez l’extrait suivant :
    add_action( 'init', 'wpml_ct_add_templates_cpt' );
    
    function wpml_ct_add_templates_cpt() {
    
    	$labels = array(
    		'name'               => _x( 'Templates', 'post type general name', 'component-theme' ),
    		'singular_name'      => _x( 'Template', 'post type singular name', 'component-theme' ),
    		'menu_name'          => _x( 'Templates', 'admin menu', 'component-theme' ),
    		'name_admin_bar'     => _x( 'Template', 'add new on admin bar', 'component-theme' ),
    		'add_new'            => _x( 'Add New Template', 'template', 'component-theme' ),
    		'add_new_item'       => __( 'Add New Template', 'component-theme' ),
    		'new_item'           => __( 'New Template', 'component-theme' ),
    		'edit_item'          => __( 'Edit Template', 'component-theme' ),
    		'view_item'          => __( 'View Template', 'component-theme' ),
    		'all_items'          => __( 'Templates', 'component-theme' ),
    		'search_items'       => __( 'Search Templates', 'component-theme' ),
    		'parent_item_colon'  => __( 'Parent Templates:', 'component-theme' ),
    		'not_found'          => __( 'No templates found.', 'component-theme' ),
    		'not_found_in_trash' => __( 'No templates found in Trash.', 'component-theme' )
    	);
    
    	$args = array(
    		'exclude_from_search' => true,
    		'labels'             => $labels,
    		'public'             => true,
    		'publicly_queryable' => true,
    		'has_archive'		 => true,
    		'show_ui'            => true,
    		'show_in_menu'       => 'ct_template',
    		'rewrite' 			 => false,
    		'query_var'          => true,
    		'capability_type'    => 'post',
    		'hierarchical'       => false,
    		'menu_position'      => null,
    		'supports'           => array( 'title' )
    	);
    
    	register_post_type( 'ct_template', $args );
    
    }

  • Traduisez vos modèles Oxygen à l’aide de l’Éditeur WordPress.

Toutes les anomalies connues →