Snippet

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

Jak dodać tagi hreflang w WordPressieDodawanie tagów hreflang do strony WordPressTagi hreflang w WordPressie dla stron wielojęzycznychKonfiguracja tagów hreflang w WordPressieNajlepszy sposób na wdrożenie tagów hreflang w WordPressieWtyczka do tagów hreflang w WordPressiePrzewodnik po tagach hreflang w WordPressieTagi hreflang dla wielu języków w WordPressieSamouczek dotyczący tagów hreflang w WordPressieJak 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

1<?php 2// Function to add hreflang tags to the header 3function wp_dudecom_add_hreflang_tags() { 4 // Define the hreflang tags for different language versions 5 $hreflang_tags = array( 6 'en' => 'https://example.com/en/', 7 'es' => 'https://example.com/es/', 8 'fr' => 'https://example.com/fr/', 9 // Add more languages as needed 10 ); 11 12 // Get the current language code 13 $current_language = get_locale(); 14 15 // Output hreflang tags 16 foreach ($hreflang_tags as $lang_code => $url) { 17 // Ensure the current language is not duplicated 18 if ($current_language !== $lang_code) { 19 echo '<link rel="alternate" hreflang="' . esc_attr($lang_code) . '" href="' . esc_url($url) . '" />' . "\n"; 20 } 21 } 22} 23 24// Hook the function to wp_head action 25add_action('wp_head', 'wp_dudecom_add_hreflang_tags'); 26?>

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.