Dodaj tagi Meta Noindex do wybranych stron WordPress w prosty sposób
Objaśnienie
Chcesz zablokować wyświetlanie niektórych stron w wynikach wyszukiwania? Ten fragment kodu jest dla Ciebie. Dodaje on znacznik noindex do wybranych stron lub wpisów, informując wyszukiwarki, aby ich nie indeksowały.
Oto jak to działa:
- Kod podłącza się do akcji wp_head, która jest częścią WordPressa, pozwalającą na dodawanie dodatkowych elementów do sekcji nagłówka Twojej witryny.
- Sprawdza, czy przeglądasz pojedynczą stronę lub wpis, używając is_singular().
- Pobiera identyfikator bieżącej strony lub wpisu za pomocą get_queried_object_id().
- Jest lista identyfikatorów wpisów, które chcesz ukryć przed wyszukiwarkami. Możesz zastąpić
12, 34, 56identyfikatorami według własnego wyboru. - Jeśli identyfikator bieżącej strony pasuje do jednego z Twojej listy, dodaje znacznik
<meta name="robots" content="noindex, nofollow" />do sekcji nagłówka strony.
Po prostu zaktualizuj listę o identyfikatory stron, które chcesz ukryć, i gotowe!
Kod
Instrukcja
Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.
Wymagania wstępne: Nie są wymagane dodatkowe wtyczki ani ustawienia.
Kroki wdrożenia:
- Uzyskaj dostęp do panelu administracyjnego WordPress.
- Przejdź do Wygląd > Edytor motywu, jeśli edytujesz plik
functions.php, lub przejdź do Wtyczki > Edytor, jeśli dodajesz kod do własnej wtyczki. - Znajdź i otwórz plik
functions.phplub plik swojej własnej wtyczki. - Skopiuj podany fragment kodu i wklej go na końcu pliku.
- Zidentyfikuj identyfikatory postów stron, które chcesz ukryć przed wyszukiwarkami. Możesz znaleźć te identyfikatory, przechodząc do Wpisy lub Strony w swoim panelu WordPress i najedź myszką na tytuł wpisu/strony. Identyfikator pojawi się w podglądzie URL na dole przeglądarki.
- Zamień liczby
12, 34, 56w kodzie na swoje konkretne identyfikatory postów. - Zapisz zmiany w pliku.
- Odwiedź strony, które dodałeś do listy noindex, i sprawdź źródło strony, aby upewnić się, że tag
<meta name="robots" content="noindex, nofollow" />jest obecny w sekcji head.
Jeśli potrzebujesz dalszej pomocy lub chcesz odkryć bardziej zaawansowane funkcjonalności, rozważ skontaktowanie się z ekspertami na stronie wp-dude.com.