WPML
Stato
Aperto
Plugin/tema correlato
Oxygen
Tag dell’argomento
Compatibility

Panoramica del problema

In alcuni casi, le traduzioni dei template di Oxygen Builder non vengono visualizzate correttamente per i visitatori non connessi.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere e tieni presente che Oxygen non è attualmente compatibile con WPML.


  • Installa un plugin come WP Code e assicurati che lo snippet venga letto come codice PHP.

  • Aggiungi il seguente snippet:
    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 );
    
    }

  • Traduci i tuoi template Oxygen usando l’Editor di WordPress.

Tutti i problemi noti →