get_language_by_locale($falang_target_language_locale); add_thickbox(); $popup = isset($falang_popup)?$falang_popup:false; if ($popup){ ?> get_option('enable_service')){ TranslatorFactory::getTranslator($falang_target_language_locale); } $type = get_post_meta($falang_original_post_id, '_menu_item_type', true); $hide = get_post_meta($falang_original_post_id, $translate_language_prefix.'falang_hide', true); $_menu_item_type = get_post_meta($falang_original_post_id, '_menu_item_type', true); $post = get_post($falang_original_post_id); $orginal_post_title = $post->post_title; $falang_model = new \Falang\Model\Falang_Model(); $target_language = $this->model->get_language_by_locale($falang_target_language_locale);//local in the url if ($_menu_item_type === 'post_type') { $_menu_item_object_id = get_post_meta($falang_original_post_id, '_menu_item_object_id', true); $object_post = get_post($_menu_item_object_id); $post_object = $falang_post->translate_post_field($object_post, 'post_title',$target_language); $edit_link = esc_url( admin_url( 'admin.php?page=falang-translation&action=edit&post_id=' . $_menu_item_object_id . '&language=' . $falang_target_language_locale ) ); //use for copy/translate $orginal_post_title = $object_post->post_title; } else if ($_menu_item_type === 'taxonomy') { $falang_taxo = new \Falang\Core\Taxonomy(); $_menu_item_object_id = get_post_meta($falang_original_post_id, '_menu_item_object_id', true); $_menu_item_object = get_post_meta($falang_original_post_id, '_menu_item_object', true); $object_term = get_term_by('id', $_menu_item_object_id, $_menu_item_object); $term_object = $falang_taxo->get_term_field_translation($object_term,null,'name',$target_language); $edit_link = esc_url( admin_url( 'admin-ajax.php?action=falang_term_translation&width=800&height=400&Context='.$object_term->taxonomy.'&taxonomy='.$object_term->taxonomy.'&id=' . $_menu_item_object_id . '&language=' . $falang_target_language_locale ) ); //use for copy/translate $orginal_post_title = $object_term->name; } else if ($_menu_item_type === 'custom') { $url = $falang_post->translate_post_field($post, '_menu_item_url',$target_language); } $classes = get_post_meta($falang_original_post_id, '_menu_item_classes', true); $classes_string = (is_array($classes)) ? implode(' ', $classes) : $classes; ?>
get_option('post_type'); if (isset($post_types['nav_menu_item']) && isset($post_types['nav_menu_item']['meta_keys'])){ if (!in_array('_menu_item_url',$post_types['nav_menu_item']['meta_keys'] )){ ?>