WordPress.org

Making WordPress.org

Changeset 6202


Ignore:
Timestamp:
12/03/2017 04:07:32 PM (3 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.