Skip Navigation

Open

Topic Tags: Compatibility

Overview of the issue

In some cases, Oxygen Builder templates translations are not displayed correctly for logged-out visitors.

Workaround

Please, make sure of having a full backup of your site before proceeding and keep in mind that Oxygen is not currently compatible with WPML.

  • Install a plugin like WP Code and make sure the snippet is read as a PHP code.
  • Add the following snippet:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    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 );
     
    }
  • Translate your Oxygen templates using WordPress Editor.

Leave a Reply

Please stay on topic and be respectful to others. If you need help with issues not related to this post, use our Support Forum to start a chat or submit a ticket.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>