Making WordPress.org


Ignore:
Timestamp:
12/03/2017 04:07:32 PM (9 years ago)
Author:
Otto42
Message:

Home theme: Adjust hreflangs to use slugs, for better coverage of language code associations. props @joostdevalk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg/functions.php

    r6150 r6202  
    148148                        }
    149149
    150                         // Note that Google only supports ISO 639-1 codes.
    151                         if ( isset( $gp_locale->lang_code_iso_639_1 ) && isset( $gp_locale->country_code ) ) {
    152                                 $hreflang = $gp_locale->lang_code_iso_639_1 . '-' . $gp_locale->country_code;
    153                         } elseif ( isset( $gp_locale->lang_code_iso_639_1 ) ) {
    154                                 $hreflang = $gp_locale->lang_code_iso_639_1;
    155                         } elseif ( isset( $gp_locale->lang_code_iso_639_2 ) ) {
    156                                 $hreflang = $gp_locale->lang_code_iso_639_2;
    157                         } elseif ( isset( $gp_locale->lang_code_iso_639_3 ) ) {
    158                                 $hreflang = $gp_locale->lang_code_iso_639_3;
    159                         }
    160 
    161                         if ( $hreflang ) {
    162                                 $sites[ $site->locale ]->hreflang = strtolower( $hreflang );
     150                        if ( isset( $gp_locale->slug ) ) {
     151                                $sites[ $site->locale ]->hreflang = $gp_locale->slug;
    163152                        } else {
    164153                                unset( $sites[ $site->locale ] );
Note: See TracChangeset for help on using the changeset viewer.