• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP icl_translate函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中icl_translate函数的典型用法代码示例。如果您正苦于以下问题:PHP icl_translate函数的具体用法?PHP icl_translate怎么用?PHP icl_translate使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了icl_translate函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: build_label_array

 private function build_label_array($singular_label, $label, $str_lang, $corrections)
 {
     global $sitepress;
     $return = array('en' => array('singular' => $singular_label, 'general' => $label, 'original' => true));
     $str_lang = $str_lang ? $str_lang : 'en';
     $str_name_singular = 'taxonomy singular name: ' . $singular_label;
     $return['id_singular'] = icl_get_string_id($singular_label, 'WordPress', $str_name_singular);
     if (!$return['id_singular'] && ($str_lang == 'en' || $corrections == 2)) {
         $return['id_singular'] = icl_register_string('WordPress', $str_name_singular, $singular_label);
     }
     $str_name_general = 'taxonomy general name: ' . $label;
     $return['id_general'] = icl_get_string_id($label, 'WordPress', $str_name_general);
     if (!$return['id_general'] && ($str_lang === 'en' || $corrections == 2)) {
         $return['id_general'] = icl_register_string('WordPress', $str_name_general, $label);
     }
     $active_lang_codes = array_keys($sitepress->get_active_languages(true));
     foreach ($active_lang_codes as $language) {
         if ($language == 'en') {
             continue;
         }
         $exists_singular = null;
         $translated_label = icl_translate('WordPress', $str_name_singular, $singular_label, false, $exists_singular, $language);
         if ($exists_singular) {
             $return[$language]['singular'] = $translated_label;
         }
         $exists_plural = null;
         $translated_label = icl_translate('WordPress', $str_name_general, $label, false, $exists_plural, $language);
         if ($exists_plural) {
             $return[$language]['general'] = $translated_label;
         }
     }
     return $return;
 }
开发者ID:crazyyy,项目名称:octagram,代码行数:33,代码来源:wpml-st-label-translation-menu.class.php


示例2: wcml_wc_2_0_backward_compatibility_register_shipping_methods

 function wcml_wc_2_0_backward_compatibility_register_shipping_methods($available_methods)
 {
     foreach ($available_methods as $method) {
         $method->label = icl_translate('woocommerce', $method->label . '_shipping_method_title', $method->label);
     }
     return $available_methods;
 }
开发者ID:StudioCreate,项目名称:Uncle-Hummer-WordPress-Theme,代码行数:7,代码来源:woocommerce-2.0-backward-compatibility.php


示例3: widget

    /**
     * Front-end display of widget
     **/
    public function widget($args, $instance)
    {
        extract($args);
        $title = apply_filters('widget_title', isset($instance['title']) ? esc_attr($instance['title']) : '');
        $hide_title = isset($instance['hide_title']) ? $instance['hide_title'] : false;
        if (function_exists('icl_translate')) {
            // If WPML is installed
            $banner_code = icl_translate('themetext', "banner_code_string", $instance['banner_code']);
        } else {
            $banner_code = $instance['banner_code'];
        }
        echo $before_widget;
        if (!$hide_title) {
            if ($title) {
                echo $before_title . $title . $after_title;
            }
        }
        ?>
        
        <?php 
        echo $banner_code;
        ?>
            
	    <?php 
        echo $after_widget;
    }
开发者ID:learric,项目名称:Lightning100,代码行数:29,代码来源:ti-code-banner.php


示例4: build_label_array

 private function build_label_array($singular_label, $label)
 {
     global $sitepress, $wpdb;
     $return = array();
     $str_name_singular = 'taxonomy singular name: ' . $singular_label;
     $return['id_singular'] = icl_get_string_id($singular_label, 'WordPress', $str_name_singular);
     if (!$return['id_singular']) {
         $return['id_singular'] = icl_register_string('WordPress', $str_name_singular, $singular_label);
     }
     $str_name_general = 'taxonomy general name: ' . $label;
     $return['id_general'] = icl_get_string_id($label, 'WordPress', $str_name_general);
     if (!$return['id_general']) {
         $return['id_general'] = icl_register_string('WordPress', $str_name_general, $label);
     }
     $active_lang_codes = array_keys($sitepress->get_active_languages(true));
     foreach ($active_lang_codes as $language) {
         $exists_singular = null;
         $translated_label = icl_translate('WordPress', $str_name_singular, $singular_label, false, $exists_singular, $language);
         if ($exists_singular) {
             $return[$language]['singular'] = $translated_label;
         }
         $exists_plural = null;
         $translated_label = icl_translate('WordPress', $str_name_general, $label, false, $exists_plural, $language);
         if ($exists_plural) {
             $return[$language]['general'] = $translated_label;
         }
     }
     $string = new WPML_ST_String($return['id_singular'], $wpdb);
     $return[$string->get_language()] = array('singular' => $singular_label, 'general' => $label, 'original' => true);
     $return['st_default_lang'] = $string->get_language();
     return $return;
 }
开发者ID:SayenkoDesign,项目名称:ividf,代码行数:32,代码来源:class-wpml-st-label-translation.php


示例5: widget

 public function widget($args, $instance)
 {
     extract($args);
     $title = apply_filters('widget_title', isset($instance['title']) ? esc_attr($instance['title']) : 'About The Site');
     $new_window = isset($instance['new_window']) ? 'target="_blank"' : false;
     $center_icons = isset($instance['center_icons']) ? ' social-center' : false;
     $logo_url = isset($instance['logo_url']);
     if (function_exists('icl_translate')) {
         // If WPML is installed
         $free_text = icl_translate('themetext', "free_text", $instance['free_text']);
     } else {
         $free_text = $instance['free_text'];
     }
     echo $before_widget;
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     // Display the Logo
     if (!empty($instance['logo_url'])) {
         printf('<img src="%s" alt="%s" />', esc_url($instance['logo_url']), get_bloginfo('name'));
     }
     // Text about the site
     if (!empty($free_text)) {
         printf('%s', wpautop($free_text));
     }
     // Display the social links
     echo '<ul class="social' . $center_icons . ' clearfix">';
     foreach ($this->ti_sp_array($instance) as $key => $data) {
         if (!empty($instance[$key])) {
             printf('<li><a href="%s" aria-hidden="true" class="icomoon-%s" %s></a></li>', esc_url($instance[$key]), esc_attr($data['class']), $new_window);
         }
     }
     echo '</ul>';
     echo $after_widget;
 }
开发者ID:learric,项目名称:Lightning100,代码行数:35,代码来源:ti-about-site.php


示例6: translate_date_format

 function translate_date_format($format)
 {
     if (function_exists('icl_translate')) {
         icl_register_string('Formats', 'Date Format', $format);
         $format = icl_translate('Formats', 'Date Format', $format);
     }
     return $format;
 }
开发者ID:jkhedani,项目名称:ccsa,代码行数:8,代码来源:functions.php


示例7: get_rating_items

 /**
  * Get rating items
  * 
  * @param array $params	rating_item_entry_id and post_id
  * @return rating items
  */
 public static function get_rating_items($params = array())
 {
     $rating_item_ids = isset($params['rating_item_ids']) ? $params['rating_item_ids'] : null;
     $rating_entry_id = isset($params['rating_item_entry_id']) ? esc_sql($params['rating_item_entry_id']) : null;
     $post_id = isset($params['post_id']) ? esc_sql($params['post_id']) : null;
     global $wpdb;
     // base query
     $rating_items_query = 'SELECT ri.rating_item_id, ri.rating_id, ri.description, ri.default_option_value, ' . 'ri.max_option_value, ri.weight, ri.active, ri.type FROM ' . $wpdb->prefix . Multi_Rating::RATING_ITEM_TBL_NAME . ' as ri';
     if ($rating_entry_id || $post_id) {
         $rating_items_query .= ', ' . $wpdb->prefix . Multi_Rating::RATING_ITEM_ENTRY_TBL_NAME . ' AS rie, ' . $wpdb->prefix . Multi_Rating::RATING_ITEM_ENTRY_VALUE_TBL_NAME . ' AS riev';
     }
     $added_to_query = false;
     if ($rating_entry_id || $post_id) {
         $rating_items_query .= ' WHERE';
         $rating_items_query .= ' riev.rating_item_entry_id = rie.rating_item_entry_id AND ri.rating_item_id = riev.rating_item_id';
         $added_to_query = true;
     }
     // rating_item_entry_id
     if ($rating_entry_id) {
         if ($added_to_query == true) {
             $rating_items_query .= ' AND';
             $added_to_query = false;
         }
         $rating_items_query .= ' rie.rating_item_entry_id =  ' . $rating_entry_id;
         $added_to_query = true;
     }
     // post_id
     if ($post_id) {
         if ($added_to_query == true) {
             $rating_items_query .= ' AND';
             $added_to_query = false;
         }
         $rating_items_query .= ' rie.post_id = ' . $post_id;
         $added_to_query = true;
         //$post_type = get_post_type( $params['post_id'] );
     }
     $rating_items_query .= ' GROUP BY ri.rating_item_id';
     $rating_item_rows = $wpdb->get_results($rating_items_query);
     // construct rating items array
     $rating_items = array();
     foreach ($rating_item_rows as $rating_item_row) {
         $rating_item_id = $rating_item_row->rating_item_id;
         $weight = $rating_item_row->weight;
         $description = $rating_item_row->description;
         $default_option_value = $rating_item_row->default_option_value;
         $max_option_value = $rating_item_row->max_option_value;
         $type = $rating_item_row->type;
         // WPML translate string
         if (function_exists('icl_translate') && strlen($description) > 0) {
             $description = icl_translate('multi-rating', 'rating-item-' . $rating_item_id . '-description', $description);
         }
         $rating_items[$rating_item_id] = array('max_option_value' => intval($max_option_value), 'weight' => floatval($weight), 'rating_item_id' => intval($rating_item_id), 'description' => stripslashes($description), 'default_option_value' => intval($default_option_value), 'type' => $type);
     }
     return $rating_items;
 }
开发者ID:ratheeshpkr,项目名称:multi-rating,代码行数:61,代码来源:class-api.php


示例8: grunion_contact_form_field_html_filter

 function grunion_contact_form_field_html_filter($r, $field_label, $id)
 {
     global $sitepress;
     if (function_exists('icl_translate')) {
         if ($sitepress->get_current_language() !== $sitepress->get_default_language()) {
             $label_translation = icl_translate('jetpack ', $field_label . '_label', $field_label);
             $r = str_replace($field_label, $label_translation, $r);
         }
     }
     return $r;
 }
开发者ID:shazadmaved,项目名称:vizblog,代码行数:11,代码来源:wpml.php


示例9: widget

 /**
  * widget function.
  *
  * @see WP_Widget
  * @access public
  * @param array $args
  * @param array $instance
  * @return void
  */
 public function widget($args, $instance)
 {
     extract($args);
     /* User-selected settings. */
     $title = apply_filters('widget_title', $instance['title']);
     $text = wpautop($instance['text']);
     echo $before_widget;
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     if ($text) {
         if (function_exists('icl_translate')) {
             $text = icl_translate('Widgets', 'widget_quick_contact_' . sanitize_title($text), $text);
         }
         echo $text;
     }
     echo do_shortcode('[contact_form name="' . $instance['id_form'] . '" button_style="' . $instance['button_style'] . '"]');
     echo $after_widget;
 }
开发者ID:lieison,项目名称:IndustriasFenix,代码行数:28,代码来源:YIT_Widget_Quick_Contact.php


示例10: widget

        function widget($args, $instance)
        {
            global $yith_woocompare;
            /**
             * WPML Support
             */
            $lang = defined('ICL_LANGUAGE_CODE') ? ICL_LANGUAGE_CODE : false;
            extract($args);
            $localized_widget_title = function_exists('icl_translate') ? icl_translate('Widget', 'widget_yit_compare_title_text', $instance['title']) : $instance['title'];
            echo $before_widget . $before_title . $localized_widget_title . $after_title;
            ?>


            <ul class="products-list" data-lang="<?php 
            echo $lang;
            ?>
">
            <?php 
            echo $yith_woocompare->obj->list_products_html();
            ?>

            </ul>

            <a href="<?php 
            echo $yith_woocompare->obj->remove_product_url('all');
            ?>
" data-product_id="all" class="clear-all"><?php 
            _e('Clear all', 'yit');
            ?>
</a>
            <a href="<?php 
            echo add_query_arg(array('iframe' => 'true'), $yith_woocompare->obj->view_table_url());
            ?>
" class="compare button"><?php 
            _e('Compare', 'yit');
            ?>
</a>

            <?php 
            echo $after_widget;
        }
开发者ID:GaryJones,项目名称:goombiel,代码行数:41,代码来源:class.yith-woocompare-widget.php


示例11: tb_add_compare_link

function tb_add_compare_link($product_id = false, $args = array())
{
    extract($args);
    if (!class_exists('YITH_Woocompare_Frontend')) {
        return false;
    }
    $YITH_Woocompare_Frontend = new YITH_Woocompare_Frontend();
    if (!$product_id) {
        global $product;
        $product_id = isset($product->id) ? $product->id : 0;
    }
    // return if product doesn't exist
    if (empty($product_id) || apply_filters('yith_woocompare_remove_compare_link_by_cat', false, $product_id)) {
        return;
    }
    $is_button = !isset($button_or_link) || !$button_or_link ? get_option('yith_woocompare_is_button') : $button_or_link;
    if (!isset($button_text) || $button_text == 'default') {
        $button_text = get_option('yith_woocompare_button_text', __('Compare', 'yith-woocommerce-compare'));
        $button_text = function_exists('icl_translate') ? icl_translate('Plugins', 'plugin_yit_compare_button_text', $button_text) : $button_text;
    }
    printf('<a href="%s" class="%s" data-product_id="%d">%s</a>', $YITH_Woocompare_Frontend->add_product_url($product_id), 'compare' . ($is_button == 'button' ? ' button' : ''), $product_id, '<i class="fa fa-exchange"></i>');
}
开发者ID:BearsTheme,项目名称:leonard,代码行数:22,代码来源:wc-template-hooks.php


示例12: media_center_display_add_to_wishlist_button

function media_center_display_add_to_wishlist_button()
{
    global $yith_wcwl, $product;
    $label_option = get_option('yith_wcwl_add_to_wishlist_text');
    $icon_option = get_option('yith_wcwl_add_to_wishlist_icon') != 'none' ? '<i class="fa ' . get_option('yith_wcwl_add_to_wishlist_icon') . '"></i>' : '';
    $localize_label = function_exists('icl_translate') ? icl_translate('Plugins', 'plugin_yit_wishlist_button', $label_option) : $label_option;
    $label = apply_filters('yith_wcwl_button_label', $localize_label);
    $icon = apply_filters('yith_wcwl_button_icon', $icon_option);
    $classes = apply_filters('yith_wcwl_add_to_wishlist_button_classes', get_option('yith_wcwl_use_button') == 'yes' ? 'add_to_wishlist single_add_to_wishlist button alt' : 'add_to_wishlist');
    $wishlist_url = $yith_wcwl->get_wishlist_url();
    $default_wishlists = is_user_logged_in() ? $yith_wcwl->get_wishlists(array('is_default' => true)) : false;
    if (!empty($default_wishlists)) {
        $default_wishlist = $default_wishlists[0]['ID'];
    } else {
        $default_wishlist = false;
    }
    $exists = $yith_wcwl->is_product_in_wishlist($product->id, $default_wishlist);
    $product_type = $product->product_type;
    $add_to_wishlist_url = esc_url(add_query_arg('add_to_wishlist', $product->id));
    $wishlist_url = $yith_wcwl->get_wishlist_url();
    $product_type = $product->product_type;
    $exists = $yith_wcwl->is_product_in_wishlist($product->id);
    $label = apply_filters('yith_wcwl_button_label', get_option('yith_wcwl_add_to_wishlist_text'));
    $browse_wishlist = get_option('yith_wcwl_browse_wishlist_text');
    $already_in_wishlist = get_option('yith_wcwl_already_in_wishlist_text');
    $product_added = get_option('yith_wcwl_product_added_text');
    $html = '<div class="yith-wcwl-add-to-wishlist">';
    $html .= '<div class="yith-wcwl-add-button';
    // the class attribute is closed in the next row
    $html .= $exists ? ' hide" style="display:none;"' : ' show"';
    $html .= '><a href="' . $add_to_wishlist_url . '" data-product-id="' . $product->id . '" data-product-type="' . $product_type . '" class="add_to_wishlist btn-add-to-wishlist"><i class="fa fa-heart"></i>' . $label . '</a>';
    $html .= '</div>';
    $html .= '<div class="yith-wcwl-wishlistaddedbrowse hide" style="display:none;"><a href="' . esc_url($wishlist_url) . '" class="btn-add-to-wishlist"><i class="fa fa-check"></i> ' . $product_added . '</a></div>';
    $html .= '<div class="yith-wcwl-wishlistexistsbrowse ' . ($exists ? 'show' : 'hide') . '" style="display:' . ($exists ? 'block' : 'none') . '"><a href="' . esc_url($wishlist_url) . '" class="btn-add-to-wishlist"><i class="fa-th-list fa"></i> ' . $browse_wishlist . '</a></div>';
    $html .= '<div class="yith-wcwl-wishlistaddresponse"></div>';
    $html .= '</div>';
    return apply_filters('mc_yith_wcwl_add_to_wishlisth_button_html', $html, $wishlist_url, $product_type, $exists);
}
开发者ID:Qualitair,项目名称:ecommerce,代码行数:38,代码来源:wishlist.php


示例13: widget

 /** @see WP_Widget::widget */
 function widget($args, $instance)
 {
     extract($args);
     $booking_widget_title = apply_filters('widget_title', $instance['booking_widget_title']);
     if (function_exists('icl_translate')) {
         $booking_widget_title = icl_translate('wpml_custom', 'wpbc_custom_widget_booking_title1', $booking_widget_title);
     }
     $booking_widget_show = $instance['booking_widget_show'];
     $booking_widget_type = $instance['booking_widget_type'];
     if (empty($booking_widget_type)) {
         $booking_widget_type = 1;
     }
     $booking_widget_calendar_count = $instance['booking_widget_calendar_count'];
     $booking_widget_last_field = $instance['booking_widget_last_field'];
     echo $before_widget;
     if (isset($_GET['booking_hash'])) {
         _e('You need to use special shortcode [bookingedit] for booking editing.', 'wpdev-booking');
         echo $after_widget;
         return;
     }
     if ($booking_widget_title != '') {
         echo $before_title . htmlspecialchars_decode($booking_widget_title) . $after_title;
     }
     echo "<div class='widget_wpdev_booking months_num_in_row_1'>";
     if ($booking_widget_show == 'booking_form') {
         // do_action('wpdev_bk_add_form', $booking_widget_type , $booking_widget_calendar_count);
         $my_booking_form_name = apply_bk_filter('wpdev_get_default_booking_form_for_resource', 'standard', $booking_widget_type);
         make_bk_action('wpdevbk_add_form', $booking_widget_type, $booking_widget_calendar_count, true, $my_booking_form_name);
     } else {
         do_action('wpdev_bk_add_calendar', $booking_widget_type, $booking_widget_calendar_count);
     }
     if ($booking_widget_last_field !== '') {
         echo '<br/>' . htmlspecialchars_decode($booking_widget_last_field);
     }
     echo "</div>";
     echo $after_widget;
 }
开发者ID:RetinaInc,项目名称:booking-2,代码行数:38,代码来源:wpdev-booking-widget.php


示例14: widget

    function widget($args, $instance)
    {
        extract($args);
        extract($instance);
        // DEFAULTS
        if (empty($instance)) {
            $widget_title = __('Find us at', "loc_sport_widgets_plugin");
            $content = '<ul>
				    <li><a href="#">facebook.com/sport</a></li>
				    <li><a href="#">dribbble.com/sport</a></li>
				    <li><a href="#">Twitter.com/sport</a></li>
				    <li>PO Box 4356, Melbourne 4000
				    Victoria, Australia</li>
				</ul> ';
        }
        // WPML
        if (function_exists('icl_translate')) {
            $widget_title = icl_translate('loc_sport_widgets_plugin', "{$widget_id}-widget[widget_title]", $widget_title);
        }
        if (function_exists('icl_translate')) {
            $content = icl_translate('loc_sport_widgets_plugin', "{$widget_id}-widget[content]", $content);
        }
        ?>

			<?php 
        echo $before_widget;
        ?>

			<?php 
        echo $before_title . $widget_title . $after_title;
        ?>

			<?php 
        echo $content;
        ?>

			<?php 
        echo $after_widget;
        ?>


			<?php 
    }
开发者ID:jameymcelveen,项目名称:com.flyingtigersrc.www,代码行数:43,代码来源:widget_sport_contact_list.php


示例15: widget

 /**
  * widget function.
  *
  * @see WP_Widget
  * @access public
  * @param array $args
  * @param array $instance
  * @return void
  */
 function widget($args, $instance)
 {
     extract($args);
     $is_wpml = function_exists('icl_translate');
     $title = apply_filters('widget_title', $instance['title']);
     $subtitle = $instance['subtitle'];
     echo $before_widget;
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     if ($is_wpml) {
         $subtitle = icl_translate('Widgets', 'widget_contact_info_subititle_' . sanitize_title($subtitle), $subtitle);
     }
     if ($subtitle) {
         echo "<h2>" . $subtitle . "</h2>";
     }
     $address_image = isset($instance['address_image']) && $instance['address_image'] != '' ? '<div class="icon-container"><img src="' . $instance['address_image'] . '" alt="' . __('Location', 'yit') . '" /></div>' : '';
     $phone_image = isset($instance['phone_image']) && $instance['phone_image'] != '' ? '<div class="icon-container"><img src="' . $instance['phone_image'] . '" alt="' . __('Phone', 'yit') . '" /></div>' : '';
     $mobile_image = isset($instance['mobile_image']) && $instance['mobile_image'] != '' ? '<div class="icon-container"><img src="' . $instance['mobile_image'] . '" alt="' . __('Mobile', 'yit') . '" /></div>' : '';
     $fax_image = isset($instance['fax_image']) && $instance['fax_image'] != '' ? '<div class="icon-container"><img src="' . $instance['fax_image'] . '" alt="' . __('Fax', 'yit') . '" /></div>' : '';
     $email_image = isset($instance['email_image']) && $instance['email_image'] != '' ? '<div class="icon-container"><img src="' . $instance['email_image'] . '" alt="' . __('Email', 'yit') . '" /></div>' : '';
     $text = '<div class="sidebar-nav">';
     $text .= '  <ul>';
     $text .= !empty($instance['address']) ? '<li>' . $address_image . '<div class="info-container"><strong>' . __('Location', 'yit') . ':</strong>' . do_shortcode($instance['address']) . '</div></li>' : '';
     $text .= !empty($instance['phone']) ? '<li>' . $phone_image . '<div class="info-container"><strong>' . __('Phone', 'yit') . ':</strong> ' . do_shortcode($instance['phone']) . '</div></li>' : '';
     $text .= !empty($instance['mobile']) ? '<li>' . $mobile_image . '<div class="info-container"><strong>' . __('Mobile', 'yit') . ':</strong> ' . do_shortcode($instance['mobile']) . '</div></li>' : '';
     $text .= !empty($instance['fax']) ? '<li>' . $fax_image . '<div class="info-container"><strong>' . __('Fax', 'yit') . ':</strong> ' . do_shortcode($instance['fax']) . '</div></li>' : '';
     $text .= !empty($instance['email']) ? '<li>' . $email_image . '<div class="info-container"><strong>' . __('Email', 'yit') . ':</strong> ' . do_shortcode($instance['email']) . '</div></li>' : '';
     $text .= '  </ul>';
     $text .= '</div>';
     if ($is_wpml) {
         $text = icl_translate('Widgets', 'widget_contact_info_text_' . sanitize_title($text), $text);
     }
     echo $text . $after_widget;
 }
开发者ID:lieison,项目名称:IndustriasFenix,代码行数:44,代码来源:YIT_Widget_Contact_Info.php


示例16: icl_st_translate_author_fields

function icl_st_translate_author_fields($field, $value, $user_id)
{
    global $sitepress_settings, $sitepress;
    $current_user = $sitepress->get_current_user();
    if (empty($user_id)) {
        $user_id = $current_user->ID;
    }
    if (!isset($sitepress_settings['st']['translated-users'])) {
        $sitepress_settings['st']['translated-users'] = array();
    }
    $user = new WP_User($user_id);
    if (is_array($user->roles) && is_array($sitepress_settings['st']['translated-users']) && array_intersect($user->roles, (array) $sitepress_settings['st']['translated-users'])) {
        $value = icl_translate('Authors', $field . '_' . $user_id, $value, true);
    }
    return $value;
}
开发者ID:edgarter,项目名称:wecare,代码行数:16,代码来源:functions.php


示例17: wp_dequeue_style

 */
// remove the style of woocommerce
if (defined('WOOCOMMERCE_USE_CSS') && WOOCOMMERCE_USE_CSS) {
    wp_dequeue_style('woocommerce_frontend_styles');
}
$is_iframe = (bool) (isset($_REQUEST['iframe']) && $_REQUEST['iframe']);
wp_enqueue_script('jquery-fixedheadertable', YITH_WOOCOMPARE_ASSETS_URL . '/js/jquery.dataTables.min.js', array('jquery'), '1.3', true);
wp_enqueue_script('jquery-fixedcolumns', YITH_WOOCOMPARE_ASSETS_URL . '/js/FixedColumns.min.js', array('jquery', 'jquery-fixedheadertable'), '1.3', true);
$widths = array();
foreach ($products as $product) {
    $widths[] = '{ "sWidth": "205px", resizeable:true }';
}
/** FIX WOO 2.1 */
$wc_get_template = function_exists('wc_get_template') ? 'wc_get_template' : 'woocommerce_get_template';
$table_text = get_option('yith_woocompare_table_text');
$localized_table_text = function_exists('icl_translate') ? icl_translate('Plugins', 'plugin_yit_compare_table_text', $table_text) : $table_text;
?>
<!DOCTYPE html>
<!--[if IE 6]>
<html id="ie6" class="ie"<?php 
language_attributes();
?>
>
<![endif]-->
<!--[if IE 7]>
<html id="ie7" class="ie"<?php 
language_attributes();
?>
>
<![endif]-->
<!--[if IE 8]>
开发者ID:vanbungkring,项目名称:24custom,代码行数:31,代码来源:compare.php


示例18: widget

    function widget($args, $instance)
    {
        extract($args);
        extract($instance);
        // DEFAULTS
        if (empty($instance)) {
            $widget_title = __('Toggle', "loc_sport_widgets_plugin");
            $toggle = array(0 => array('title' => "Toggle Trigger", 'content' => ""));
        }
        // WPML
        if (function_exists('icl_translate')) {
            $widget_title = icl_translate('loc_sport_widgets_plugin', "{$widget_id}-widget[widget_title]", $widget_title);
        }
        ?>

			<?php 
        echo $before_widget;
        ?>

			<?php 
        echo $before_title . $widget_title . $after_title;
        ?>

    			<ul class="toggle">

    				<?php 
        for ($i = 0; $i < count($toggle); $i++) {
            // WPML
            if (function_exists('icl_translate')) {
                $toggle[$i]['title'] = icl_translate('loc_sport_widgets_plugin', "{$widget_id}-widget[{$i}][title]", $toggle[$i]['title']);
            }
            if (function_exists('icl_translate')) {
                $toggle[$i]['content'] = icl_translate('loc_sport_widgets_plugin', "{$widget_id}-widget[{$i}][content]", $toggle[$i]['content']);
            }
            ?>
		    			    <li>
		    			      <a href='#' class='toggle-btn<?php 
            if ($i === 0) {
                echo " active";
            }
            ?>
'><?php 
            echo $toggle[$i]['title'];
            ?>
</a>
		    			      <div class='toggle-content<?php 
            if ($i === 0) {
                echo " active";
            }
            ?>
'>
		    			      	<p><?php 
            echo $toggle[$i]['content'];
            ?>
</p>
		    			      </div>
		    			    </li>
    					<?php 
        }
        ?>

    			  </ul>

			<?php 
        echo $after_widget;
        ?>


			<?php 
    }
开发者ID:jameymcelveen,项目名称:com.flyingtigersrc.www,代码行数:70,代码来源:widget_sport_toggle.php


示例19: widget

 public function widget($args, $instance)
 {
     $title = apply_filters('widget_title', $instance['title']);
     $gallery_ids = $instance['gallery_ids'];
     $link = $instance['link'];
     if (function_exists('icl_translate')) {
         $link_text = empty($instance['link_text']) ? ' ' : icl_translate('wpml_custom', 'wpml_custom_' . sanitize_title(substr($instance['link_text'], 0, 6)), $instance['link_text']);
     } else {
         $link_text = empty($instance['link_text']) ? ' ' : apply_filters('widget_text', $instance['link_text']);
     }
     echo $args['before_widget'];
     if (!empty($title)) {
         echo $args['before_title'] . $title . $args['after_title'];
     }
     if (!empty($gallery_ids)) {
         echo do_shortcode('[random max="4" template="sidebar" show_slideshow_link="0" number_of_columns="2" id="' . $gallery_ids . '"]');
     }
     if ($link_text) {
         if (!empty($link)) {
             echo '<p><a href="' . $link . '" title="Link to ' . $title . '">';
         }
         echo '<button class="btn btn-default">' . $link_text . ' <i class="fa fa-chevron-right"></i></button>';
         if (!empty($link)) {
             echo '</a></p>';
         }
     }
     echo $args['after_widget'];
 }
开发者ID:esleau,项目名称:esleau-theme,代码行数:28,代码来源:widgets.php


示例20: icl_translate

											<div class="member-details">
												<div class="member-details-inner">
													<?php 
                    if (!empty($parallax_one_team_member->title)) {
                        if (function_exists('icl_translate')) {
                            echo '<h5 class="colored-text">' . icl_translate('Team', $parallax_one_team_member->id . '_team_title', esc_attr($parallax_one_team_member->title)) . '</h5>';
                        } else {
                            echo '<h5 class="colored-text">' . esc_attr($parallax_one_team_member->title) . '</h5>';
                        }
                    }
                    if (!empty($parallax_one_team_member->subtitle)) {
                        ?>
														<div class="small-text">
															<?php 
                        if (function_exists('icl_translate')) {
                            echo icl_translate('Team', $parallax_one_team_member->id . '_team_subtitle', esc_attr($parallax_one_team_member->subtitle));
                        } else {
                            echo esc_attr($parallax_one_team_member->subtitle);
                        }
                        ?>
	
														</div>

													<?php 
                    }
                    ?>
												</div><!-- .member-details-inner -->
											</div><!-- .member-details -->
											<?php 
                }
                ?>
开发者ID:liuminhan,项目名称:wordpress,代码行数:31,代码来源:parallax_one_our_team_section.php



注:本文中的icl_translate函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP icl_unregister_string函数代码示例发布时间:2022-05-15
下一篇:
PHP icl_tf_determine_mo_folder函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap