WPML
الحالة
مفتوحة
الإضافة/القالب ذو الصلة
Oxygen
وسوم الموضوع
Compatibility

نظرة عامة على المشكلة

في بعض الحالات، لا تُعرض ترجمات قوالب Oxygen Builder بشكل صحيح للزوار غير مسجلي الدخول.

حل بديل مؤقت

تأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة، وتذكر أن Oxygen غير متوافق حالياً مع WPML.


  • ثبّت إضافة مثل WP Code وتأكد من أن المقتطف البرمجي يُقرأ ككود PHP.

  • أضف المقتطف البرمجي التالي:
    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 );
    
    }

  • ترجم قوالب Oxygen باستخدام محرر WordPress.

جميع المشاكل المعروفة →