Dodaj tagi Hreflang do nagłówków WordPressa dla stron wielojęzycznych

Jak dodać tagi hreflang w WordPressie; Dodawanie tagów hreflang do strony WordPress; Tagi hreflang w WordPressie dla stron wielojęzycznych; Konfiguracja tagów hreflang w WordPressie; Najlepszy sposób na wdrożenie tagów hreflang w WordPressie; Wtyczka do tagów hreflang w WordPressie; Przewodnik po tagach hreflang w WordPressie; Tagi hreflang dla wielu języków w WordPressie; Samouczek dotyczący tagów hreflang w WordPressie; Jak używać tagów hreflang w WordPressie;

Objaśnienie

Aby upewnić się, że wyszukiwarki rozumieją, które wersje językowe Twojej witryny są dostępne, możesz dodać znaczniki hreflang do nagłówka swojej witryny WordPress. To pomaga skierować użytkowników do odpowiedniej wersji językowej Twojej witryny.

Oto prosty sposób, aby to zrobić:

  • Najpierw definiujesz listę wersji językowych z ich odpowiednimi adresami URL. Na przykład, angielski, hiszpański i francuski.
  • Następnie sprawdzasz aktualny język strony za pomocą get_locale().
  • Dla każdego języka na swojej liście dodajesz znacznik <link rel="alternate" hreflang="...">, ale tylko jeśli nie jest to aktualny język. To zapobiega duplikacji.

Na koniec, podłączasz tę funkcję do akcji wp_head, co zapewnia dodanie tych znaczników do nagłówka Twojej witryny.

Ta konfiguracja pomaga wyszukiwarkom i użytkownikom znaleźć odpowiednią wersję językową Twojej witryny, poprawiając doświadczenia użytkowników i SEO.

Kod

<?php
// Function to add hreflang tags to the header
function wp_dudecom_add_hreflang_tags() {
    // Define the hreflang tags for different language versions
    $hreflang_tags = array(
        'en' => 'https://example.com/en/',
        'es' => 'https://example.com/es/',
        'fr' => 'https://example.com/fr/',
        // Add more languages as needed
    );

    // Get the current language code
    $current_language = get_locale();

    // Output hreflang tags
    foreach ($hreflang_tags as $lang_code => $url) {
        // Ensure the current language is not duplicated
        if ($current_language !== $lang_code) {
            echo '<link rel="alternate" hreflang="' . esc_attr($lang_code) . '" href="' . esc_url($url) . '" />' . "\n";
        }
    }
}

// Hook the function to wp_head action
add_action('wp_head', 'wp_dudecom_add_hreflang_tags');
?>

Instrukcja

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne:

  • Upewnij się, że masz dostęp do plików motywu WordPress lub możesz stworzyć własną wtyczkę.
  • Podstawowa znajomość struktury plików WordPress.

Kroki wdrożenia:

  1. Dostęp do plików WordPress: Użyj klienta FTP lub menedżera plików swojego dostawcy hostingu, aby uzyskać dostęp do instalacji WordPress.
  2. Znajdź plik functions.php: Przejdź do wp-content/themes/twojego-aktywnego-motywu/ i otwórz plik functions.php.
  3. Wstaw kod: Skopiuj podany fragment kodu i wklej go na końcu pliku functions.php. Upewnij się, że znajduje się wewnątrz tagów PHP.
  4. Zapisz zmiany: Zapisz plik functions.php i wgraj go z powrotem na serwer, jeśli używasz FTP.
  5. Przetestuj swoją stronę: Odwiedź swoją stronę internetową i sprawdź źródło strony, aby upewnić się, że tagi hreflang zostały poprawnie dodane do nagłówka.
  6. Zweryfikuj funkcjonalność: Użyj narzędzia takiego jak Google Search Console, aby sprawdzić, czy tagi hreflang są poprawnie rozpoznawane.

Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy w zakresie WordPress.