Niedawno jeden z naszych użytkowników zapytał nas, jak mogą dodać listę zakazanych słów do tytułów postów WordPress? Jeśli zarządzasz blogiem wielu autorów i chcesz, aby autorzy unikali używania pewnych słów lub zwrotów, ta wskazówka przydałaby się. W tym artykule pokażemy, jak utworzyć listę zakazanych słów dla tytułów WordPress.

Forbidden words list for WordPress post titles

Po co 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 w witrynie dla wielu autorów. Możesz użyć przepływu edycji, aby zostawić komentarze redakcyjne, dodawać notatki i statusy niestandardowe, ale nie będzie monitorować tytułów postów.

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

Powiedziawszy to, zobaczmy, jak możesz łatwo dodać listę zakazanych słów do tytułów postów WordPress.

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

Ta metoda wymaga ręcznego dodania kodu do witryny WordPress. Jest to zalecane dla użytkowników, którzy wiedzą, jak wkleić fragmenty kodu z sieci do WordPress.

Ważne: Zawsze wykonuj kopię zapasową witryny WordPress, gdy dodajesz fragment kodu do plików WordPress.

Wystarczy dodać następujący kod do funkcji motywu.plik php lub w wtyczce specyficznej dla witryny.

function wpb_forbidden_title ($title){
global $post;
$title = $post - > post_title;

// Dodaj ograniczone słowa lub frazy oddzielone średnikiem

$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 .'"w tytule postu'));
}
}
add_action ('publish_post', 'wpb_forbidden_title', 10, 1) ;

Nie zapomnij dodać słów, które chcesz zbanować $restricted_words zmienna. Musisz użyć średnika, aby oddzielić różne słowa i wyrażenia.

Ten kod po prostu uruchamia funkcję, gdy użytkownik próbuje opublikować post, który sprawdza tytuł postu pod kątem ograniczonych słów. Jeśli znajdzie ograniczone słowo w tytule postu, pokaże użytkownikowi błąd w ten sposób:

Error shown when a user tries to publish a post with a forbidden word in title

To wszystko, mamy 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ż zobaczyć nasz przewodnik, Jak wymagać polecanych obrazów do postów w WordPress.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…