Dodaj tagi Meta Noindex do wybranych stron WordPress w prosty sposób
Jak dodać tag noindex do strony WordPress;
Wordpress noindex dla konkretnych stron;
Dodaj meta tag noindex w WordPressie;
Noindex strony w WordPressie;
Wordpress zapobiegaj indeksowaniu strony;
Jak ustawić noindex dla postów w WordPressie;
Meta tag noindex nofollow w WordPressie;
Zatrzymaj wyświetlanie strony WordPress w wyszukiwarce;
Tutorial dotyczący tagu noindex w WordPressie;
Ustaw stronę WordPress na noindex;
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, 56
identyfikatorami 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
<?php
// Hook into 'wp_head' to add the noindex meta tag to specific pages
add_action('wp_head', 'wp_dudecom_add_noindex_meta_tag');
function wp_dudecom_add_noindex_meta_tag() {
// Check if we are on a single page or post
if (is_singular()) {
// Get the current post ID
$post_id = get_queried_object_id();
// Array of post IDs to noindex
$noindex_post_ids = array(12, 34, 56); // Replace with your specific post IDs
// Check if the current post ID is in the noindex array
if (in_array($post_id, $noindex_post_ids)) {
echo '<meta name="robots" content="noindex, nofollow" />';
}
}
}
?>
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.php
lub 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, 56
w 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.