Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak utworzyć listę zakazanych słów dla tytułów WordPress

Kiedy zarządzałem innymi autorami blogów, miałem listę wytycznych, których mieli przestrzegać, ale martwiłem się, że te wytyczne, takie jak zakazane słowa, zostaną pominięte.

Nawet przy jasnych instrukcjach pisarze czasami używali tytułów, które nie pasowały do naszego głosu marki lub zawierały terminy, których chcieliśmy uniknąć.

Wtedy odkryłem, jak stworzyć listę zakazanych słów dla tytułów WordPress. Ta prosta funkcja zapewniła mi spokój ducha, wiedząc, że pewne słowa lub frazy zostaną automatycznie zablokowane przed publikacją.

Regularnie dzielę się tą wskazówką z właścicielami witryn, którzy potrzebują lepszej kontroli redakcyjnej nad swoimi treściami. Może się to wydawać niszową funkcją, ale jest niezwykle przydatna dla każdego, kto zarządza blogiem z wieloma autorami lub chce utrzymać spójny przekaz marki.

W tym samouczku pokażę Ci, jak stworzyć listę zakazanych słów dla tytułów WordPress. Uzyskasz pełną kontrolę nad tym, co jest publikowane, zapewniając, że Twoje treści zawsze spełniają Twoje standardy.

Lista zakazanych słów dla tytułów postów WordPress

Dlaczego tworzyć listę zakazanych słów dla tytułów postów w WordPress?

Nie jest łatwo informować wszystkich autorów o swoim stylu redakcyjnym i polityce na stronie wieloautorskiej. Możesz użyć wtyczki WordPress do pozostawiania komentarzy redakcyjnych, dodawania notatek i niestandardowych statusów, ale nie będzie ona monitorować tytułów Twoich postów.

Jeśli autor ma prawa publikacji, niechciane słowa mogą trafić na Twoją stronę. Możesz temu zapobiec, odbierając użytkownikom uprawnienia do publikowania, ale oznacza to więcej pracy dla Ciebie, ponieważ będziesz musiał samodzielnie przeglądać i publikować posty.

Mimo to pokażę Ci, jak łatwo możesz dodać listę zakazanych słów dla tytułów postów w WordPress.

Dodawanie listy zakazanych słów do tytułów postów w WordPress

Możesz dodać tę funkcjonalność, ręcznie wstawiając kod do swojej witryny WordPress. Ta metoda działa, jeśli czujesz się komfortowo z wklejaniem fragmentów kodu do WordPress, ale wymaga ostrożności.

Bezpośrednia edycja pliku functions.php motywu może zepsuć Twoją witrynę, jeśli coś pójdzie nie tak. Zawsze wykonaj kopię zapasową witryny WordPress przed wprowadzeniem zmian.

Jeśli wolisz bezpieczniejsze podejście, pokażę również łatwiejszą metodę za pomocą WPCode, która pozwala dodać tę samą funkcjonalność bez dotykania plików motywu.

Oto kod, który musisz dodać, albo w pliku functions.php swojego motywu, w wtyczce specyficznej dla witryny, albo w wtyczce fragmentów kodu.

function wpb_forbidden_title($title){
global $post;
$title = $post->post_title;
 
// Add restricted words or phrases separated by a semicolon
 
$restricted_words = "word1;word2;word3";
 
$restricted_words = explode(";", $restricted_words);
foreach($restricted_words as $restricted_word){
if (stristr( $title, $restricted_word))
wp_die( __('Error: You have used a forbidden word "'. $restricted_word .'" in post title') );
}
}
add_action('publish_post', 'wpb_forbidden_title', 10, 1);

Uwaga: Nie zapomnij dodać słów, które chcesz zablokować, w zmiennej $restricted_words. Należy użyć średnika do oddzielenia różnych słów i fraz.

Jak wspomniałem, bezpieczniejszym sposobem dodania tego fragmentu kodu jest użycie WPCode, najlepszej wtyczki do fragmentów kodu WordPress. Pozwala to na dodanie kodu z panelu administracyjnego WordPress bez modyfikowania plików motywu.

WPCode

Uzyskasz również dostęp do biblioteki popularnych fragmentów kodu, automatycznych kontroli kodu, opcji logiki warunkowej i dodatkowych narzędzi ułatwiających kodowanie.

Najpierw musisz zainstalować i aktywować darmową wtyczkę WPCode. Instrukcje znajdziesz w tym przewodniku: jak zainstalować wtyczkę WordPress.

Uwaga: Darmowa wtyczka WPCode zawiera wszystko, czego potrzebujesz, aby bezpiecznie dodawać niestandardowy kod w WordPress. Jeśli chcesz uzyskać dodatkowe funkcje, takie jak generator fragmentów kodu AI, piksele konwersji i inne, możesz zaktualizować do WPCode Pro.

Po aktywacji wtyczki przejdź do strony Fragmenty kodu » + Dodaj fragment z panelu administracyjnego WordPress.

Stamtąd kliknij przycisk „+ Dodaj niestandardowy fragment” w opcji „Dodaj własny kod (nowy fragment)”.

Dodawanie niestandardowego kodu w WPCode

Następnie musisz wybrać „Fragment PHP” jako typ kodu z listy opcji, które pojawią się na ekranie.

Wybierz Fragment PHP jako typ kodu

Następnie wprowadź tytuł dla swojego fragmentu kodu, który może być czymkolwiek, co pomoże Ci zapamiętać, do czego służy kod.

Następnie wklej powyższy kod do pola „Podgląd kodu”.

Wklej kod do pola Podgląd kodu

W ostatnim kroku po prostu przełącz przełącznik z „Nieaktywny” na „Aktywny” i kliknij przycisk „Zapisz fragment”.

Aktywuj i zapisz swój niestandardowy fragment kodu

Teraz kod wywoła funkcję, gdy użytkownik spróbuje opublikować post, która sprawdzi tytuł posta pod kątem zakazanych słów. Jeśli znajdzie zakazane słowo w tytule posta, wyświetli użytkownikowi komunikat o błędzie, taki jak ten:

Błąd wyświetlany, gdy użytkownik próbuje opublikować wpis z zakazanym słowem w tytule

To wszystko, mam nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak dodać listę zakazanych słów do tytułów postów WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat wymagania obrazów wyróżniających dla postów w WordPress lub naszymi ekskluzywnymi wyborami najlepszych wtyczek do popularnych postów dla WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

4 CommentsLeave a Reply

  1. Zaimplementowałem to i to było wybawienie. Jeszcze jedna wskazówka: rozważ stworzenie wspólnego dokumentu z Twoimi autorami, wyjaśniającego, dlaczego słowa są zabronione. W ten sposób wszyscy zrozumieją i nie będziesz musiał dokonywać tylu edycji postów po fakcie. Dzięki za udostępnienie!

  2. Doskonały, prosty przykład. Jak powinienem to zmodyfikować, jeśli chciałbym zrobić to samo dla treści postu. Lepiej, jeśli mógłbym zdefiniować typ postu

  3. Czy jest możliwe zmodyfikowanie powyższego kodu, aby użyć go do wyświetlania ocenzurowanych słów w postach WordPress w obszarze tekstowym?

  4. Cześć .. na mojej stronie wordpress.. wgrałem pliki .sql przez ftp

    kiedy otwieram ten plik .sql na osobnej stronie, pliki są zabronione… pojawia się błąd 403 forbidden… jak mogę uzyskać dostęp do tych plików…

    proszę pomóż mi

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.