Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




mu_dropdown_languages [ WordPress Function ]

mu_dropdown_languages ( $lang_files = array(), $current = '' )
Defined at:



No description yet.

Source


<?php
function mu_dropdown_languages$lang_files = array(), $current '' ) {
    
$flag false;
    
$output = array();

    foreach ( (array) 
$lang_files as $val ) {
        
$code_lang basename$val'.mo' );

        if ( 
$code_lang == 'en_US' ) { // American English
            
$flag true;
            
$ae __'American English' );
            
$output[$ae] = '<option value="' esc_attr$code_lang ) . '"' selected$current$code_langfalse ) . '> ' $ae '</option>';
        } elseif ( 
$code_lang == 'en_GB' ) { // British English
            
$flag true;
            
$be __'British English' );
            
$output[$be] = '<option value="' esc_attr$code_lang ) . '"' selected$current$code_langfalse ) . '> ' $be '</option>';
        } else {
            
$translated format_code_lang$code_lang );
            
$output[$translated] = '<option value="' esc_attr$code_lang ) . '"' selected$current$code_langfalse ) . '> ' esc_html $translated ) . '</option>';
        }

    }

    if ( 
$flag === false // WordPress english
        
$output[] = '<option value=""' selected$current''false ) . '>' __'English' ) . "</option>";

    
// Order by name
    
uksort$output'strnatcasecmp' );

    
$output apply_filters'mu_dropdown_languages'$output$lang_files$current );
    echo 
implode"\n\t"$output );
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

Kullanýcý Tartýþmalarý [ wordpress.org ]

- Bulunamadý -

Yeni bir konu yaz ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics