Jak zabezpieczyć stronę hasłem WordPress
Czy kiedykolwiek chciałeś udostępnić pewne wpisy lub strony stworzone w technologii WordPress tylko dla wybranych użytkowników?
Jeśli tak, istnieje sposób, aby zabezpieczyć te treści hasłem, umożliwiając dostęp tylko osobom posiadającym odpowiednie hasło. W tym artykule dowiesz się, Jak zabezpieczyć stronę hasłem w swojej witrynie WordPress i jakie czynniki należy wziąć pod uwagę.
Zabezpieczenie hasłem wpisu lub strony WordPress
Podczas dodawania nowego wpisu lub strony w WordPress, możesz zabezpieczyć go hasłem. Aby to zrobić, przejdź do sekcji “Opublikuj” po prawej stronie ekranu. Kliknij opcję “Dostępność: Publiczne” i wybierz “Zabezpieczone hasłem”.
Następnie możesz ustawić trudne do odgadnięcia hasło. Po ustawieniu hasła, kliknij przycisk “OK”. Gdy opublikujesz wpis lub stronę, tylko osoby mające to hasło będą miały dostęp do treści.
Jednak istnieje pewien problem z tym podejściem. Wpisy i strony zabezpieczone hasłem, które są opublikowane, wciąż mogą być widoczne na stronie głównej (jeśli wyświetla ona najnowsze wpisy) oraz w archiwum kategorii i tagów. Jak zatem usunąć te chronione treści z tych miejsc?
Jak usunąć zabezpieczone hasłem wpisy i strony ze strony głównej?
Aby usunąć zabezpieczone hasłem wpisy i strony z widoku strony głównej, można użyć specjalnego kodu. Przejdź do panelu administracyjnego WordPress i wybierz “Wygląd”, a następnie “Edytor”.
Znajdź plik o nazwie “functions.php”, który jest znany również jako “Funkcje motywu”. Otwórz ten plik i wklej poniższy kod na samym dole.
Jednak zanim to zrobisz warto abyś miał stworzony motyw potomny WordPress.
// funkcja ukrywania chronionych postów
function ukryj_z_haslami($where) {
global $wpdb;
return $where .= " AND {$wpdb->posts}.post_password = '' ";
}
function ukryj_z_haslami_teraz($query) {
if( !is_single() && !is_page() && !is_admin() ) {
add_filter( 'posts_where', 'exclude_protected' );
}
}
add_action('pre_get_posts', 'exclude_protected_action');
Ten kod powoduje, że wpisy i strony zabezpieczone hasłem nie będą widoczne na stronie głównej bloga oraz w archiwach kategorii i tagów. Zapisz plik i odśwież stronę, aby zobaczyć zmiany.
Teraz, gdy masz zabezpieczone hasłem wpisy i strony, które nie są widoczne na stronie głównej i w archiwach, możesz udostępnić pewne treści tylko wybranym osobom.
Zabezpieczanie treści dla wybranych użytkowników
Możliwość zabezpieczania treści hasłem jest bardzo przydatna, zwłaszcza podczas tworzenia kursów online na platformie WordPress. W takich przypadkach możesz stworzyć specjalne wpisy lub strony, które będą dostępne tylko dla osób, które wykupiły określony pakiet kursu.
Aby zabezpieczyć takie treści, wystarczy utworzyć nowy wpis lub stronę, a następnie ustawić dla niego hasło. Następnie możesz udostępnić to hasło tylko tym osobom, które mają uprawnienia do dostępu do tej treści. To proste rozwiązanie pozwoli Ci kontrolować, kto ma dostęp do Twoich treści i zapewnić ich bezpieczeństwo.
Jak zabezpieczyć stronę hasłem – Podsumowanie
Zabezpieczanie treści hasłem jest skutecznym sposobem na udostępnianie wybranym osobom pewnych wpisów lub stron na Twojej stronie WordPress. Dzięki temu rozwiązaniu możesz kontrolować dostęp do tych treści i zapewnić ich bezpieczeństwo. Pamiętaj jednak, żeby dodatkowo zastosować kod, który wykluczy te treści z widoku strony głównej i archiwum kategorii i tagów.
Miej na uwadze, że zabezpieczenie hasłem nie zawsze jest wystarczające, jeśli chodzi o ochronę treści. Jeśli masz bardziej zaawansowane potrzeby związane z bezpieczeństwem, rozważ skorzystanie z innych metod, takich jak ochrona treści za pomocą wtyczek lub ograniczenie dostępu do treści tylko dla zalogowanych użytkowników. Pamiętaj o wybraniu najlepszego rozwiązania dla Twoich indywidualnych potrzeb.
Dzięki tym prostym krokom możesz łatwo zabezpieczyć swoje treści hasłem i udostępnić je tylko wybranym osobom. Ciesz się pełną kontrolą nad swoją stroną WordPress i zapewnij bezpieczeństwo swoim treściom.