101 porad i wskazówek WordPress, które każdy bloger musi znać (2024)

101 wskazówek, sztuczek i hacków WordPress

Wszyscy chcemy jak najlepiej wykorzystać każdą uruchomioną przez nas witrynę — a WordPress nie jest wyjątkiem. Kiedy po raz pierwszy założyliśmy tę stronę, było wiele rzeczy, których nie mogliśmy rozgryźć i musieliśmy to zrobić sami.

Autorzy tej witryny chcą mieć pewność, że szybko rozpoczniesz proces uczenia się i wykorzystasz w pełni WordPressa już teraz! Z WordPress jest CMSem z wyboru dla 30% WSZYSTKICH witryn w Internecie, 40% z 10 tys. najpopularniejszych witryn i jest CMS z wyboru dla 50% witryn korzystających z CMS, jesteśmy pewni, że mówimy w imieniu wielu osób, gdy mówimy, że te wskazówki dotyczące WordPressa pomogą Ci wykorzystać pełny potencjał bloga WordPress! 

Wspaniałą rzeczą w WordPressie jest to, że jego popularność doprowadziła do powstania dużej liczby dostępnych wskazówek i samouczków, które mogą pokazać, jak zrobić wiele rzeczy, małych sztuczek WordPress, które pchają Twoją witrynę do maksymalnego potencjału. 

WordPress znacznie dojrzał na przestrzeni lat, od skromnego bloga po CMS, który jest tak elastyczny, że pozwala dziś tworzyć dowolną stronę internetową. Od osobistego bloga, przez witrynę e-commerce, po niszową sieć społecznościową, możesz liczyć na WordPress i wszelkiego rodzaju motywy WordPress, które pozwolą Ci stworzyć świetną stronę internetową. Ważne motywy, w tym najlepiej sprzedające się przedmioty, Divi i Avada, które przyjrzeliśmy się i przejrzeliśmy w pełni w osobnych postach tutaj i tutaj. Mamy pełną listę motywów i podsumowań, które szczegółowo przejrzeliśmy i sprawdziliśmy w specjalnej sekcji w tym celu w powyższym menu: WordPress > Motywy.

Wraz z rozwojem pojawia się potrzeba sztuczek WordPress lub „hacków” - małych zmian w kodzie WordPress, aby zoptymalizować wydajność i wyświetlanie WordPressa.

Jednak większość użytkowników nie jest programistami i nie ma dużego doświadczenia z kodem. W związku z tym wiele osób nie jest w stanie wykorzystać sztuczek WordPress do ulepszania i optymalizacji swoich witryn w celu dodania większej funkcjonalności.

W tym artykule pokażemy, jak zrobić kilka fajnych wskazówek WordPress bez zatrudnienie programisty - to kilka prostych trików WordPress (lub małych poprawek/zmian w kodzie WordPress), które pozwalają uzyskać więcej, znacznie więcej z instalacji witryny WordPress.

Dlaczego nazywamy te sztuczki lub hacki? Wikipedia definiuje hack programistyczny jako „nieeleganckie, ale skuteczne rozwiązanie problemu komputerowego”. Tak więc, ponieważ zmieniamy pliki WP – nazywamy te zmiany hackami – zasadniczo są to tylko wskazówki i sztuczki WordPress, których powinieneś użyć, aby ogólne wrażenia z WP były zdrowsze bez konieczności przechodzenia przez ogromną liczbę samouczków.

Note: W tym artykule zakładamy, że wiesz, że podstawowe kodowanie HTML/CSS. Jeśli nie jesteś gotowy na samodzielne wprowadzenie którejkolwiek z tych zmian, dlaczego nie spróbować i zatrudnić programistę WordPress z najlepszych 3% talentów z Toptal? W ten sposób uzyskasz wszystkie korzyści bez kłopotów z kodowaniem.

Przekonasz się, że wiele z tych wskazówek dotyczy zmian w jednym z plików szablonów, takich jak functions.phpsingle.phpheaders lub inny plik. Upewnij się, że wykonałeś kopię zapasową plików przed wprowadzeniem jakichkolwiek poprawek w którymkolwiek z tych plików, ponieważ błędy mogą uszkodzić witrynę i będziesz musiał przywrócić działającą wersję pliku.

Spis treści[Pokazać]

Dodaj nowe funkcje do swojej witryny WP, korzystając z poniższych wskazówek i ulepszeń. Jeśli chcesz uzyskać więcej z nich, mamy całą listę tutaj pod WordPress > Porady i wskazówki.

1. Kompresuj obrazy, aby przyspieszyć ładowanie

Obrazy są jednym z najcięższych elementów strony internetowej, a jeśli ich nie optymalizujesz, szkodzisz zarówno wydajności witryny, jak i SEO.

Poza tym, że powolne strony internetowe powodują negatywne wrażenia użytkownika.

Jednym z najskuteczniejszych sposobów optymalizacji obrazów jest ich kompresja. Możesz także zmniejszyć je, używając określonych formatów, jednocześnie usuwając dane EXIF.

Istnieje wiele narzędzi do kompresji obrazów bez utraty jakości (lub w najgorszym przypadku bardzo małej straty, która nie jest nawet zauważalna).

Możesz korzystać z usług online lub korzystać z określonych programów, które musisz zainstalować na własnym komputerze.

Na przykład możesz użyć jednego z następujących programów:

  1. Adobe Photoshop (płatny)
  2. GIMP (bezpłatny)

Oba te programy mają opcję zapisania obrazu w Internecie lub ustawienia, które spowodują, że obrazy zostaną zoptymalizowane pod kątem Internetu, tak aby miały mniejszy rozmiar, a tym samym ładowały się szybciej.

Podobną kompresję obrazu można również wykonać za pomocą narzędzi internetowych, takich jak:

  1. TinyPNG
  2. JPEGMini
  3. Optimole
  4. EWWW Image Optimizer

Są to albo wtyczka WordPress lub usługa online, której możesz użyć do kompresji obrazów przed lub podczas przesyłania ich do WordPress.

Chociaż niektórzy mogą spierać się o różne funkcje każdej z tych usług lub programów, zawsze lepiej jest mieć każdy narzędzie do kompresji obrazu lub wtyczka, a nie nic.

Zastanawiamy się, jak wybrać najlepszą wtyczkę do kompresji obrazu dla WordPress lub jak korzystać z Photoshopa / GIMP, aby zoptymalizować obrazy w Internecie, ponieważ zostały napisaneless razy.

Ważne jest, aby wiedzieć, że ty musi zoptymalizuj swoje obrazy, aby poprawić wydajność witryny i SEO.

Nawiasem mówiąc, jeśli szukasz więcej szczegółów, możesz spojrzeć na ten post z WPBuffs: Zoptymalizuj obrazy 300% w WordPressie za pomocą tych 17 darmowych narzędzi i wtyczek

Kiedyś permalinki WordPressa domyślnie używały „zwykłych” ustawień permalinków, które wyglądały jak www.example.com/?p=123.

To było złe zarówno dla SEO, jak i UX.

Na szczęście, jeśli instalujesz WordPress dzisiaj, teraz domyślnie ustawia on ustawienia permalinku na opcję „dzień i nazwa”, która wygląda jak www.example.com/2020/01/01/przykładowy-post.

Tak jest o wiele lepiej. Ale oto problem: data jest zawarta w Twoim permalinku.

Może to powodować problemy, takie jak myślenie odwiedzających, że Twój post jest nieaktualny po pewnym czasie. Problemem może być również to, że ostatnio zaktualizowałeś swoje treści, ale link bezpośredni nadal wyświetla starą datę.

Rozwiązaniem jest użycie nazwa posta opcja bezpośredniego linku.

Aby to ustawić, przejdź do Ustawienia Permalinki i wybierz Nazwa posta.

Ta opcja jest najlepsza do celów SEO.

3. Zresetuj WordPress tak, jakby to była nowa instalacja (przy użyciu wtyczki resetowania WP)

Jeśli tworzysz witrynę, jesteś programistą, a nawet pisarzem, który pisze artykuły o WordPressie, może się okazać, że od czasu do czasu będziesz potrzebować nowej instalacji WordPressa, aby przetestować różne rzeczy od zadraśnięcie.

Może to być czasochłonne, zwłaszcza jeśli musisz regularnie przeprowadzać wiele nowych instalacji.

Ale nie musisz przeprowadzać pełnej instalacji za każdym razem, gdy potrzebujesz nowej instalacji WordPressa! 

Jest wtyczka o nazwie Reset WP to pozwoli ci zresetować WordPressa tak, jakby była to nowa instalacja.

Aby skorzystać z tej wtyczki, zainstaluj ją, a następnie przejdź do Tools Reset WP.

Gdy znajdziesz się na stronie, przejdź do Zresetuj i przewiń w dół na sam dół. Zobaczysz pole, w którym musisz wpisać słowo „reset”, aby użyć Zresetuj witrynę przycisk, aby zresetować witrynę.

To teraz zresetuje twoją instalację tak, jakby była to zupełnie nowa instalacja WP.

reset wp

Różni się to od wbudowanej funkcji ponownej instalacji WordPress, w której ponownie instaluje WordPress, ale zachowuje dane witryny w nienaruszonym stanie.

Wręcz przeciwnie, WP Reset resetuje instalację WordPressa tak, jakby była to naprawdę świeża instalacja. Twoja nazwa użytkownika i hasło pozostają takie same, ale wszystko inne zostaje usunięte.

Pamiętaj, że folder wp-uploads przechowuje znajdujące się w nim pliki (ale nie będą już wyświetlane w bibliotece multimediów Twojej witryny). Aby to naprawić, użyj WP Reset's Wyczyść folder przesyłania narzędzie w Tools patka.

wp resetowanie czystych plików

4. Ochrona hasłem WP-Admin lub WordPress Front-End

Ochrona hasłem Twojego WP-Admin może dodać dodatkową warstwę bezpieczeństwa do Twojej witryny. Utrudni to hakerom dostanie się do Twojej witryny, zapewniając jej bezpieczeństwo(r).

Aby zabezpieczyć hasłem WP-Admin (lub Twój interfejs WordPress lub dosłownie każdą inną część Twojej witryny), musisz mieć dostęp do cPanel.

Uwaga: Opisane tutaj kroki obejmują aktualną wersję cPanel według stanu na wrzesień 2020 r., Ale powinny działać w dającej się przewidzieć przyszłości.

Krok 1: Zaloguj się do konta cPanel swojej witryny.

Krok 2: Under Akta, odnaleźć Prywatność katalogu. Spowoduje to przejście do strony, na której możesz wybrać katalogi, które chcesz chronić hasłem.

ochrona hasłem cpanel

Krok 3: Odnaleźć public_html i kliknij go (domyślnie jest to miejsce, w którym znajduje się plik Twojej witryny. Niektóre hosty tego nie przestrzegają, więc zapoznaj się z instrukcją obsługi hosta, aby uzyskać więcej informacji, jeśli nie możesz znaleźć folderu o nazwie public_html).

publiczny folder html

Krok 4: Znajdź folder o nazwie wp-admin następnie pod działania kolumna kliknij edit.

Spowoduje to przejście do strony, na której możesz aktywować ochronę hasłem dla wspomnianego folderu. 

Uwaga: zakłada to, że Twoja witryna WordPress jest zainstalowana w katalogu głównym Twojego public_html teczka. Jeśli zainstalowałeś go w innym folderze lub znajduje się w subdomenie, musisz znaleźć właściwą lokalizację folderu wp-admin.

folder administratora wp

Krok 5: Aktywuj opcję „chroń ten katalog hasłem”. Nadaj mu nazwę (to tylko w celach informacyjnych), jeśli chcesz, a następnie kliknij zapisać przycisk.

zabezpieczenie hasłem

Następnie strona wyświetli monit, że ochrona hasłem została pomyślnie aktywowana. Kliknij "Wracać” link i zostaniesz przeniesiony do następnego kroku, w którym zdefiniujesz nazwę użytkownika i hasło, których chcesz użyć.

Krok 6: Utwórz kombinację nazwy użytkownika i hasła, aby chronić swojego administratora wp. Gdy będziesz zadowolony, kliknij przycisk Zapisz i gotowe!

utwórz użytkownika uwierzytelniania http

Teraz, gdy odwiedzasz stronę wp-admin (lub wp-login.php) swojej witryny, zostaniesz poproszony o okno dialogowe logowania podobne do poniższego.

monit o uwierzytelnienie http

Pamiętaj, że możesz zauważyć, że wyświetli monit tylko raz, a nie o kolejne szczegóły. Dzieje się tak, ponieważ dane logowania będą przechowywane jako plik cookie w Twojej przeglądarce.

Jeśli używasz innej przeglądarki, włączysz tryb incognito, wyczyścisz pliki cookie przeglądarki lub użyjesz innego komputera, zostaniesz poproszony o ponowne zalogowanie się.

5. Ukryj wp-includes, wp-content i wp-uploads przed wyświetlaniem w przeglądarce (wyłącz przeglądanie katalogów)

 Być może zauważyłeś, że możesz zobaczyć, jakie pliki ma Twoja witryna, przechodząc do określonego adresu URL Twojej witryny. Spróbuj iść do twojawitryna.com/wp-includes/js/jquery/.

Jeśli strona wygląda jak ta poniżej, wyłącz przeglądanie katalogów.

przeglądanie katalogów

Jeśli go nie wyłączysz, złośliwe osoby mogą dowiedzieć się, jakie masz motywy i wtyczki, i na podstawie tych informacji mogą wykorzystać znane exploity dla tych elementów, aby włamać się do Twojej witryny.

Na szczęście wyłączenie przeglądania katalogów jest bardzo proste.

W katalogu głównym witryny edytuj swój .htaccess plik i dodaj ten kod na dole:

Opcje -Indexes

Uchroń swoje .htaccess plik i gotowe! Po wykonaniu tej czynności spróbuj odwiedzić przykładowy adres URL wcześniej, a teraz powinieneś zostać powitany z niedozwolonym błędem 403.

6. Zmień katalog przesyłania multimediów WordPress

Jeśli chcesz zmienić katalog przesyłania multimediów, możesz to łatwo zrobić, dodając wiersz kodu do swojego wp-config.php plik.

Załóżmy na przykład, że chcesz zmienić katalog przesyłania na folder o nazwie „media” znajdujący się w głównym katalogu instalacyjnym WordPressa, dodamy ten kod zaraz po require_once( ABSPATH . 'wp-settings.php' ' );   wp-config.php file:

define('PRZESYŁANIE', 'media');

Od teraz wszystkie przesyłane pliki multimedialne będą teraz trafiać do folderu „media”.

UWAGA: Wskazane jest, aby zrobić to na świeżo zainstalowanej witrynie WordPress. Jednak nadal możesz to zrobić na już istniejącym, pod warunkiem, że wiesz, co robisz. Dzieje się tak, ponieważ Twoje stare pliki multimedialne nie zostaną magicznie przeniesione do nowego folderu.

W rezultacie, gdy zrobisz to na istniejącej instalacji WordPressa, podczas gdy stare obrazy nadal będą działać poprawnie w twoich postach/stronach, nie będą wyświetlane poprawnie w bibliotece multimediów. Aby to naprawić, będziesz musiał przenieść swoje stare pliki multimedialne do nowego katalogu, a następnie zaktualizować bazę danych, aby odzwierciedlić te zmiany, ale to temat na inny artykuł.

7. Dodaj ikony do menu nawigacyjnego

Możesz łatwo dodawać ikony do menu nawigacyjnego za pomocą Ikony menu wtyczka opracowana przez ThemeIsle. Po prostu zainstaluj i aktywuj wtyczkę, a teraz będziesz mógł dodawać niestandardowe ikony do elementów menu.

ikony menu

Możesz wybierać spośród różnych źródeł typów ikon (#1). Jeśli chcesz używać własnych niestandardowych obrazów ikon, musisz włączyć Obraz opcja. To pozwoli Ci przesłać własne niestandardowe ikony. Po aktywowaniu niestandardowych typów ikon możesz teraz dodawać niestandardowe ikony do elementów menu (#2).

Jeśli chcesz dodać ikony do menu nawigacyjnego bez używania wtyczek, możesz to zrobić za pomocą niestandardowego kodu CSS motywu.

Najpierw potrzebujesz ikony, najlepiej o wymiarach 25 na 25 pikseli, a następnie prześlij ją do swojej witryny. Zalecamy utworzenie nowego folderu o nazwie „ikony” w głównej instalacji WordPressa i przesłanie tam wszystkich niestandardowych ikon. Następnie będziesz odwoływać się do swoich ikon poprzez ./icons/nazwatwojej.png we fragmencie niestandardowego kodu CSS.

Oto przykład niestandardowego kodu CSS, który możesz dodać do swojego motywu. Jest to testowane, że działa idealnie na motywie TwentyTwenty. Być może będziesz musiał je dostosować, aby idealnie pasowały do ​​używanego motywu.

.homemenuicon a{ dopełnienie po lewej: 30px; obraz w tle: url(./icons/nazwatwojej.png); pozycja tła: lewa; powtarzanie w tle: bez powtórzeń; }

Możesz dodać niestandardowy CSS do dowolnego motywu za pomocą Motywy Dostosuj Dodatkowy CSS. Po dodaniu kodu CSS do ikon menu musisz go zastosować.

Iść do Motyw Menu i włącz Klasy CSS w opcjach ekranu.

opcja klas css

Następnie dodaj swoją własną klasę (w naszym przykładzie .homemenuikona) do pola Klasy CSS w menu.

zastosuj klasę css

Zapisz menu i zobacz element menu głównego z niestandardową ikoną obok niego.

Poniżej znajduje się nasz przykład w motywie TwentyTwenty przy użyciu niestandardowej ikony głównej o wymiarach 25 na 25 pikseli.

ikona menu na żywo

Aby otworzyć wszystkie linki zewnętrzne w nowym oknie lub dodać atrybuty noreferrer i noopener do wszystkich linków zewnętrznych, wystarczy zainstalować wtyczkę o nazwie Łącza zewnętrzne WP.

Po zainstalowaniu wtyczki pojawi się nowy element w menu nawigacyjnym administratora o nazwie „Linki zewnętrzne”. Przejdź tutaj i skonfiguruj wtyczkę.

linki zewnętrzne wp

Dla Otwórz linki zewnętrzne opcję, wybierz każdy w osobnym nowym oknie lub karcie. Możesz pozostawić inne ustawienia domyślne i gotowe.

Jeśli chcesz to zrobić ręcznie, postępuj zgodnie z poniższymi instrukcjami.

Dodaj następujący fragment kodu na końcu motywu functions.php file:

add_action( 'wp_enqueue_scripts', 'external_links' ); function external_links() { wp_enqueue_script( 'external_links.js', get_template_directory_uri() . '/js/external_links.js', array('jquery') ); }

Następnie utwórz folder o nazwie „js” w folderze motywu i wewnątrz niego utwórz plik skryptu o nazwie zewnętrzne_linki.js a następnie skopiuj i wklej następujący fragment kodu we wspomnianym pliku:

jQuery(document).ready(function($) { // Sprawdź, czy linki są zewnętrzne, jeśli tak, dodaj class=external i dodaj odpowiednie atrybuty $('a').filter(function() { return this.hostname && this .hostname !== lokalizacja.hostname; }).addClass("zewnętrzny").attr("rel","zewnętrzny noopener noreferrer").attr("cel","_blank"); });

Teraz wszystkie linki zewnętrzne otworzą się w nowej karcie i będą miały zewnętrznynoopenernoreferrer atrybuty.

9. Dodaj przycisk „PayPal Donate / Buy Me a Beer”

Jeśli chcesz przyjmować darowizny w swojej witrynie, możesz to łatwo zrobić, tworząc konto PayPal i chwytając przycisk darowizny.

Oto jak dodać przycisk Przekaż darowiznę PayPal:

Zaloguj się do swojego konta PayPal, a następnie kliknij ikonę koła zębatego w prawym górnym rogu ekranu. Następnie przejdź do Narzędzia sprzedawcy a potem obok Przyciski PayPalkliknij zarządzanie.

przycisk PayPal krok 1

Na następnej stronie PayPal zapyta, który przycisk chcesz utworzyć, wybierz Darowizna przycisk.

przycisk PayPal krok 2

Dalej jest proces czteroczęściowy.

W pierwszym kroku wybierz swój kraj/region, język i żądany styl przycisku PayPal. Możesz także użyć własnego obrazu przycisku, jeśli chcesz, wybierając Użyj własnego obrazu przycisku ustawienie.

przycisk PayPal krok 3

Następnie kolejny krok pozwala określić cel (na co jest darowizna) itp. Możesz po prostu nacisnąć kontynuuj w tej części.

przycisk PayPal krok 4

W trzecim kroku możesz ustawić kwoty darowizn (jeśli chcesz umieścić stałe kwoty darowizn) i żądaną walutę.

przycisk PayPal krok 5

W czwartym i ostatnim kroku możesz skonfigurować ustawienia opcjonalne.

przycisk PayPal krok 6

Podobnie jak w kroku 2, możesz po prostu pominąć tę część i kliknąć Zakończ i pobierz kod. Następnie możesz zobaczyć kod HTML przycisku darowizny PayPal.

przycisk PayPal krok 7

Skopiuj cały kod i wklej go w dowolnym miejscu na swojej witrynie WordPress.

10. Przejdź z HTTP na HTTPS

Zanim zaczniesz to robić, upewnij się, że masz już zainstalowany protokół HTTPS lub SSL (certyfikaty) i gotowy do użycia w swojej witrynie. Jeśli masz to wszystko skonfigurowane i jedyne, co musisz zrobić, aby skonfigurować je w swojej witrynie, oto, co musisz zrobić:

Iść do Ustawienia Ogólne a następnie zaktualizuj swój adres URL, aby używać https protokół. Po edycji kliknij Zapisz.

http do https

Następnie zaktualizuj plik .htaccess i dodaj następujące wiersze:

RewriteEngine Wł. RewriteCond %{HTTPS} wył. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Następnie edytuj swój wp-config.php plik i dodaj następujący wiersz:

define('FORCE_SSL_ADMIN', prawda);

Na koniec musisz zaktualizować bazę danych, aby odzwierciedlić zmianę w adresie URL. Niewykonanie tego spowoduje wyświetlenie ostrzeżenia o mieszanej treści w Twojej witrynie. Chociaż możesz to zrobić ręcznie, istnieje wtyczka, która to ułatwia: Lepsze wyszukiwanie i wymiana.

Zainstaluj tę wtyczkę, a następnie przejdź do Tools Lepsze wyszukiwanie i wymiana.

w szukaniu pole, wpisz stary adres URL bez https, na przykład, http://www.yourwebsite.com (#1), a następnie w „Zastąp”, wpisz nowy adres URL z https, np. https://www.yourwebsite.com (#2). Następnie wybierz wszystkie tabele (#3), aby niczego nie przegapić.

Odznacz opcję Biegać na sucho? (#4) i na koniec kliknij Uruchom wyszukiwanie / wymień (#5) opcja.

lepsze wyszukiwanie zamień

Zepsute linki mogą zaszkodzić SEO Twojej witryny (Google uważa je za zaniedbanie), poza tym, że są negatywnym doświadczeniem użytkownika. Aby upewnić się, że zawsze jesteś wolny od uszkodzonych linków, możesz użyć wtyczki o nazwie Złamane Link Checker.

Po prostu zainstaluj i aktywuj wtyczkę. Natychmiast rozpocznie indeksowanie Twojej witryny w poszukiwaniu linków do monitorowania.

Jeśli jakikolwiek link, czy to zewnętrzny, czy wewnętrzny, zostanie uszkodzony, powiadomi Cię, a następnie umożliwi łatwą edycję lub usunięcie wspomnianego uszkodzonego linku bezpośrednio na pulpicie nawigacyjnym wtyczki.

niedziałający sprawdzający link

Wtyczka jest wysoce konfigurowalna. Możesz wybrać, jak często robot będzie sprawdzać uszkodzone linki, użyć dodatkowych interfejsów API w celu lepszego wykrywania lub sprawdzić nie tylko normalne linki, ale także linki w postaci zwykłego tekstu, a nawet linki w arkuszach stylów CSS.

12. Jak Limit Login Attempts

Ataki typu brute force są jedną z najczęstszych form ataków wykorzystywanych przez hakerów w celu dostania się do witryny WordPress.

Możesz łatwo temu zapobiec, ograniczając próby logowania. Wtyczka Limit Login Attempts Odśwież został napisany specjalnie w celu ochrony przed takimi atakami.

ogranicz próbę logowania

Po zainstalowaniu wtyczki możesz uzyskać do niej dostęp przez Ustawienia Limit Login Attempts.

Aby skonfigurować wtyczkę, przejdź do Ustawienia i skonfiguruj ustawienia blokady. Często wystarczają wartości domyślne, ale można je dostosować do własnych potrzeb.

Oto kilka krótkich informacji o ustawieniach, dzięki którym możesz je odpowiednio dostosować:

  1. Dozwolone ponowne próby - ile prób logowania przed zablokowaniem użytkownika (lub adresu IP)
  2. Blokada minut - jak długo użytkownik jest zablokowany, zanim będzie mógł ponownie spróbować się zalogować
  3. X blokady wydłużają czas blokady do X godzin - umożliwia ustawienie przedłużonego okresu blokady po zablokowaniu użytkownika określoną liczbę razy
  4. Godziny do zresetowania ponownych prób - możesz zostawić to domyślnie

13. Jak dodać uwierzytelnianie dwuskładnikowe?

W połączeniu z Limit Login Attempts, Uwierzytelnianie dwuskładnikowe uniemożliwia każdemu zalogowanie się do Twojej witryny WordPress. Jedną z najprostszych metod dodawania dwóch czynników jest użycie wtyczki o nazwie Dwa Factor.

Po zainstalowaniu wtyczki pojawi się nowy zestaw opcji w użytkownicy Twój Profil.

dwa czynniki

Następnie możesz wybrać typ opcji dwuskładnikowych, których chcesz użyć (możesz włączyć wiele opcji w celu zwiększenia bezpieczeństwa).

  • E-mail - za każdym razem, gdy się zalogujesz, otrzymasz kod na swój adres e-mail (ten zarejestrowany w Twoim profilu WordPress).
  • Hasło jednorazowe oparte na czasie (Google Authenticator) - do tego potrzebny jest smartfon z zainstalowaną aplikacją Google Authenticator.
  • FIDO Uniwersalny 2. czynnik (U2F) - aby włączyć to ustawienie, potrzebujesz urządzenia USB z certyfikatem FIDO, możesz znaleźć więcej informacji na ten temat tutaj.
  • Zapasowe kody weryfikacyjne (jednorazowego użytku) - jeśli utracisz dostęp np. do smartfona, na którym masz zainstalowany Google Authenticator, możesz mieć problemy z zalogowaniem się. Możesz wygenerować jednorazowe zapasowe kody weryfikacyjne, których możesz użyć do zalogowania się do swojej witryny WordPress. Upewnij się, że zaznaczyłeś włączoną opcję tego po wygenerowaniu kodów, aby można było z nich korzystać.

14. Wyłącz edytor motywów i wtyczek

Jeśli Twoja witryna jest zarządzana przez wielu administratorów, możesz zapobiec jej zepsuciu, wyłączając edytor motywów i wtyczek.

Aby go wyłączyć, edytuj wp-config.php i dodaj następujący wiersz kodu tuż przed wierszem o treści „To wszystko, przestań edytować! Miłego publikowania"

define ('DISALLOW_FILE_EDIT', true);

Po dodaniu tej linii element „edytuj” zostanie usunięty z menu panelu administratora motywów i wtyczek.

15. Leniwe ładowanie obrazów

Lazy loading images to koncepcja, w której obrazy są ładowane tylko wtedy, gdy użytkownik do nich przewinie.

Dzięki temu początkowy czas ładowania strony internetowej jest znacznie szybszy w porównaniu ze zwykłym ładowaniem obrazów. Poprawia to nie tylko wrażenia użytkownika, ale także SEO (Google nagradza szybkie strony internetowe).

Jeśli chcesz mieć szybką stronę internetową, zalecamy zapoznanie się z ten artykuł WP Rocket.

UWAGA: Od wersji WordPress 5.5 leniwe ładowanie stało się częścią wersji podstawowej. Jeśli korzystasz z najnowszej wersji WordPressa, możesz pominąć tę sztuczkę.

Jednak wtyczka, którą tutaj prezentujemy, działa równolegle z wbudowanym leniwym ładowaniem, dzięki czemu jest znacznie bardziej wydajny. Wtyczka obsługuje również wsteczną kompatybilność i zewnętrzne obrazy (których rdzeń WordPressa w ogóle nie ładuje leniwie).

Istnieje wiele wtyczek, które pozwalają zaimplementować leniwe ładowanie witryny WordPress, ale jedna z najlepszych to a3 Lazy Load. W przeciwieństwie do swoich konkurentów, którzy próbują robić wiele innych rzeczy, ta wtyczka oferuje tylko jedną funkcję: leniwe ładowanie różnych zasobów Twojej witryny.

Po prostu zainstaluj tę wtyczkę i upewnij się, że leniwe ładowanie jest włączone przez Ustawienia a3 Lazy ładowania i jesteś gotowy!

wp leniwy ładunek

Masz teraz włączone leniwe ładowanie w swojej witrynie.

16. Usuń ciągi zapytań z zasobów statycznych

Czasami, gdy testujesz swoją witrynę za pomocą Pingdom Tools lub GTMetrix, zobaczysz sugestię, aby usuń ciągi zapytań.

Ciągi zapytań są częścią adresu URL po ? i &. Często możesz to zobaczyć w wielu częściach internetu, zwłaszcza na pasku adresu, gdy szukasz czegoś w Google.

www.twojawitryna.com/example.css?v=3.5

W powyższym przykładowym adresie URL część ? V = 3.5 to ciąg zapytania. Zazwyczaj takie adresy URL to nie buforowane nawet z kontrolą pamięci podręcznej, co może wpłynąć na czas ładowania witryny. Dlatego narzędzia do testowania szybkości witryny zalecają usuwanie ciągów zapytań.

Aby usunąć ciągi zapytań z zasobów statycznych, skopiuj ten fragment kodu i wklej go do motywu functions.php file:

function remove_query_strings() { if(!is_admin()) { add_filter('script_loader_src', 'remove_query_strings_split', 15); add_filter('style_loader_src', 'remove_query_strings_split', 15); } } function remove_query_strings_split($src){ $output = preg_split("/(&ver|\?ver)/", $src); zwróć $wyjście[0]; } add_action('init', 'remove_query_strings');

Zapisz plik, a ciągi zapytań z zasobów statycznych powinny teraz zniknąć.

17. Odmów dostępu do wszystkich plików .htaccess

Domyślnie twój serwer powinien automatycznie odmawiać dostępu do wszystkich plików zaczynających się od .ht, ale jeśli z jakiegoś powodu tak nie jest, sugerujemy przejście na lepszy host z lepszym bezpieczeństwem.

W międzyczasie możesz dodać następujący kod do pliku .htaccess, aby uniemożliwić dostęp do niego:

Zamów zezwól, odmów Odmów wszystkim

18. Dodaj niestandardowe czcionki w WordPress

Dodanie niestandardowych czcionek w WordPress sprawia, że ​​Twoja witryna jest wyjątkowa, zwłaszcza jeśli używasz popularnego motywu.

Chociaż wiele motywów premium zawiera już niestandardowe czcionki, nadal możesz chcieć dodać własną czcionkę, naprawdę unikalną, jeśli chcesz.

Aby to zrobić, musisz najpierw znaleźć czcionki dla swojej witryny.

Niektóre z najlepszych miejsc do szukania czcionek to Google Fonts, Adobe Fonts i FontSquirrel. Istnieje również mnóstwo wtyczek, których możesz użyć do dodania niestandardowych czcionek do swojego WordPress strona.

Niektóre z najlepszych wtyczek to Użyj dowolnej czcionki, WP Google Font i Google Fonts Typography.

W tej wskazówce pokażemy jednak, jak dodać czcionkę Google Fonts do swojej witryny bez za pomocą wtyczek.

Najpierw znajdź czcionkę, której chcesz użyć w Google Fonts. Jako przykład użyjemy czcionki Ranchers.

czcionki google

  1. Wybierz żądany styl, kliknij Wybierz ten styl przycisk (# 1) aby dodać go do swojego wyboru. Uwaga: obrazek mówi „Usuń ten styl”, ponieważ już go wybraliśmy.
  2. Idź do Osadź (#2) na pasku bocznym i zanotuj (#3) i Reguły CSS określające rodziny (#4). Użyjemy ich później.

Zaloguj się do swojej witryny WordPress i edytuj functions.php i dodaj następujący fragment kodu, który pozwoli nam wstawić fragment kodu do nagłówka naszej witryny WordPress (dzięki Kinsta dla szablonu fragmentu kodu):

/* Dodaj link do czcionek Google */ add_action('wp_head', 'add_link_to_googlefont'); function add_link_to_googlefont(){ ?> WSTAW KOD, ABY POŁĄCZYĆ CZCIONKĘ TUTAJ

Wymienić WSTAW KOD, ABY POŁĄCZYĆ CZCIONKĘ TUTAJ z „ ” (#3 na obrazku powyżej) fragment kodu. Zapisz plik. Twój functions.php powinien teraz wyglądać podobnie do tego:

niestandardowa funkcja czcionki google

Teraz możemy zacząć używać czcionki.

Aby zastosować czcionkę, przejdź do Wygląd Dostosuj Dodatkowy CSS następnie dodaj reguły CSS, aby zastosować czcionkę do części witryny. Na przykład, jeśli chcemy zastosować czcionkę do wszystkich elementów h1 w witrynie, a także do tytułu witryny, dodamy taki fragment kodu CSS:

h1, .site-title { TUTAJ WSTAW REGUŁĘ CSS }

zastąpić TUTAJ WSTAW REGUŁĘ CSS z fragmentem kodu „Reguły CSS określające rodziny” (#4 na obrazku powyżej) wcześniej. Twój CSS powinien wyglądać tak:

niestandardowe CSS

Pamiętaj, że podgląd dostosowania nie załaduje prawidłowo naszej niestandardowej czcionki, więc nie zobaczysz tu zmian w czasie rzeczywistym. Musisz opublikować swoje zmiany i wyświetlić swoją witrynę, aby sprawdzić, czy czcionka ładuje się prawidłowo. 

Jeśli tak nie jest, upewnij się, że poprawnie wykonałeś każdy krok.

19. Dodaj komentarze z podziałem na strony

Czasami wpis na blogu lub artykuł, który publikujesz w witrynie WordPress, przyciągną dziesiątki, a nawet setki komentarzy. Mogą się one sumować, co prowadzi do tego, że artykuł staje się bardzo długi.

Ale oto coś, o czym prawdopodobnie nie wiedziałeś:

WordPress ma wbudowane ustawienie stronicowania komentarzy, aby uniknąć takiego problemu!

Aby uzyskać do tego dostęp, zaloguj się do pulpitu WordPress, a następnie przejdź do Ustawienia Dyskusja a potem pod Inne ustawienia komentarzy, Zaznacz Podziel komentarze na strony opcja.

komentarze z podziałem na strony

Następnie możesz ustawić liczbę wyświetlanych komentarzy najwyższego poziomu, zanim kolejne zostaną umieszczone na następnej stronie, kolejność ich wyświetlania itp.

Pamiętaj, że w zależności od stylu motywu możesz zobaczyć numerowaną paginację lub następną/poprzednią paginację.

20. Zmień tekst „Czytaj więcej”

Jeśli chcesz zmienić tekst czytaj więcej, wystarczy dodać następujący fragment kodu w motywie function.php file:

function custom_read_more_link() { return ' CZYTAJ WIĘCEJ TEKSTÓW TUTAJ '; } add_filter( 'link_treści_więcej', 'custom_read_more_link' );

zastąpić TWÓJ CZYTAJ WIĘCEJ TEKST TUTAJ z żądanym czytaj więcej tekstu. W zależności od motywu może być konieczne dodanie niestandardowego stylu do to .więcej-link klasy, aby naprawić wygląd.

21. Przenieś WordPress do nowego hosta

Jeśli chcesz przenieść się do nowego hosta, proces jest prostszy niż mogłoby się wydawać.

Note: w tym przewodniku założono, że zaktualizowałeś już serwer DNS swojej domeny, aby wskazywał nowego hosta. Jeśli jeszcze tego nie zrobiłeś, najpierw zaktualizuj go. Czekając na aktualizację DNS domeny, możesz wykonać poniższe czynności, ale ponowne uruchomienie witryny może potrwać od 24-48 godzin.

Oto prosty przewodnik krok po kroku, jak przenieść swoją witrynę WordPress do nowego hosta:

KROK 1:

Utwórz kopię zapasową plików swojej witryny WordPress. Zaloguj się na swoje konto cPanel i skompresuj wszystkie pliki WordPress ze swojej witryny, a następnie pobierz utworzony plik zip na swój komputer.

Możesz także użyć FTP do pobrania plików na swój komputer w takiej postaci, w jakiej są (upewnij się, że utworzyłeś na swoim komputerze samodzielny folder, w którym nie będzie nic poza plikami WordPress z Twojej witryny).

KROK 2: 

Utwórz kopię zapasową bazy danych. Zaloguj się do phpMyAdmin i wykonaj kopię zapasową swojej bazy danych. Wybierz bazę danych swojej witryny na lewym pasku bocznym, a następnie przejdź do Export patka.

Metoda eksportu wybierać Szybki, w utworzony, Wybierz SQL. Następnie kliknij Go a kopia Twojej bazy danych zostanie pobrana na Twój komputer.

eksportuj bazę danych

UWAGA: jeśli masz opcję wyboru wierszy, wybierasz pojedynczą tabelę do wyeksportowania. Upewnij się, że wybrałeś całą bazę danych. Aby upewnić się, że wybrano całą bazę danych, górny pasek stanu nie powinien wyświetlać nic więcej po Baza danych: twojawitryna_db a strona powinna mówić coś w stylu eksportowanie tabel z bazy danych „whatever_dbname” nie eksportowanie wierszy z tabeli „whatever_rowname””.

KROK 3: 

Utwórz nową bazę danych na nowym hoście. Zanotuj nazwę bazy danych, nazwę użytkownika i hasło. Wkrótce będziesz potrzebować tych informacji.

KROK 4: 

Wyodrębnij spakowaną kopię zapasową WordPress (pobraną w kroku 1) i edytuj plik wp-config.php.

Znajdź i zaktualizuj DB_NAME z nazwą Twojej nowej bazy danych, DB_USER z użytkownikiem nowej bazy danych i DB_HASŁO z hasłem nowej bazy danych. To są szczegóły, które utworzyłeś w kroku 3.

KROK 5: 

Jeśli zamierzasz używać nowej nazwy domeny dla swojej witryny, utwórz nową kopię zapasową starej bazy danych, a następnie edytuj kopię i znajdź i zamień starą nazwę domeny na nową nazwę domeny.

NOWE KROKI DOMEN

Specjalne edytory tekstu, takie jak Notepad ++ lub Visual Studio Code, mają fajną funkcję wyszukiwania i zastępowania, aby to ułatwić.

Format powinien być następujący:

ODNALEŹĆ: https://www.yourdomain.com

ZAMIENIĆ: https://www.yournewdomain.com

Upewnij się, że dołączasz poprawny protokół (http or https) oraz czy Twoja witryna korzysta www lub nie (zarówno dla nowej, jak i starej domeny) i zakończ ją z tld (tj .com. Nettobez ukośnik odwrotny (/).

Gdy upewnisz się co do zmian, naciśnij znajdź i zamień wszystko przycisk lub jakakolwiek równoważna opcja, którą posiada twój edytor tekstu. Możesz teraz przesłać tę zaktualizowaną bazę danych do nowego hosta.

Jeśli się pomylisz, nadal masz zapasową bazę danych, do której możesz wrócić.

ZACHOWANIE TEJ SAMEJ NAZWY DOMENY

Zaloguj się do cPanel nowego hosta, a następnie uzyskaj dostęp do phpMyAdmin. Kliknij nazwę nowej bazy danych na lewym pasku bocznym, a następnie przejdź do import patka. Kliknij Wybierz plik a następnie wybierz kopię zapasową bazy danych swojej witryny WordPress i kliknij Go. Ten proces może chwilę potrwać.

importuj bazę danych

KROK 6:

Spakuj zaktualizowaną kopię zapasową WordPress, a następnie zaloguj się do cPanel nowego hosta i prześlij archiwum za pomocą Menedżera plików cPanel. Po zakończeniu przesyłania rozpakuj pliki w katalogu głównym public_html (lub w jakimkolwiek folderze, w którym znajduje się Twoja witryna — sprawdź informacje na hoście — ale zwykle jest to public_html). Upewnij się, że pliki znajdują się w katalogu głównym, a nie w folderze! Zdarzają się przypadki, w których rozpakowywanie plików ze spakowanego archiwum rozpakowuje je do folderu o tej samej nazwie co archiwum — w takim przypadku przenieś pliki do katalogu głównego.

Alternatywnie możesz użyć FTP, aby przesłać pliki do nowego hosta bez konieczności ich skompresowania. Upewnij się, że przesyłasz zaktualizowany (ten, w którym zaktualizowałeś poświadczenia bazy danych).

Stąd możesz teraz zalogować się do swojej witryny przy użyciu swoich starych danych logowania.

I jesteś skończony! Pomyślnie przeniosłeś swoją witrynę do nowego hosta!

22. Zmień nazwę domeny WordPress

Zmiana nazwy domeny WordPressa jest łatwa.

Zanim to zrobisz, upewnij się, że serwery nazw nowej domeny wskazują na bieżący serwer hostingowy.

Wszystko, co musisz zrobić, to zalogować się do pulpitu WordPress, a następnie przejść do Ustawienia Ogólne a następnie zaktualizuj Adres WordPress (URL) Adres witryny (URL) z nową nazwą domeny (domyślnie oba te ustawienia powinny zawierać tę samą nazwę domeny [URL], jeśli nie wiesz, czy powinieneś wpisać tutaj dwie różne wartości, umieść nową nazwę domeny w obu).

zmień adres URL domeny

Kliknij Zapisz zmiany.

Otrzymasz teraz błąd 404... to normalne.

Teraz uzyskaj dostęp do swojej witryny i strony administratora WordPress za pośrednictwem nowej domeny. Pomyślnie zaktualizowałeś nazwę swojej domeny!

Nie zapomnij skonfigurować przekierowań 301 w pliku .htaccess ze starego adresu URL na nowy adres URL do celów SEO.

23. Jak powrócić do klasycznego edytora WordPress

WordPress 5.0 doczekał się wydania nowego edytora Gutenberg, edytora bloków, który jest dość podobny do kreatorów stron. Z Gutenberg możesz użyć „bloków” aby dodać elementy do swojego posta lub strony, co ułatwia tworzenie wizualnie zachwycających stron, nawet bez pomocy kreatora stron, takiego jak Elementor lub Beaver Builder.

Nie możemy jednak zaprzeczyć, że klasyczny edytor WordPressa ma swój urok i dla niektórych może być łatwiejszy w użyciu.

Jeśli wolisz Edytor Klasyczny, możesz łatwo do niego powrócić, instalując wtyczkę o nazwie Edytor klasyczny. Po zainstalowaniu i aktywacji wtyczki przejdź do Ustawienia Pisanie i wybierz Edytor klasyczny jako domyślny edytor dla wszystkich użytkowników.

powróć do klasycznego edytora wordpress

Być może zauważyłeś nową opcję, która pozwala użytkownikom przełączać się między edytorami. Wybieranie Tak dodaje nowy widżet umożliwiający autorom przełączanie się do preferowanego edytora w dowolnym momencie.

24. Użyj tagów tytułów i tekstu alternatywnego do swoich obrazów

Dodanie tekstu alternatywnego obrazu pomaga wyszukiwarkom i czytnikom ekranu zrozumieć, czym jest obraz. Dodatkowo, jeśli z jakiegoś powodu Twój obraz nie mógł się załadować, zamiast niego zostanie wyświetlony tekst alternatywny – dzięki czemu odwiedzający będą wiedzieć, jaki ma być obraz.

Z drugiej strony tag Title, chociaż nie ma tak dużego wpływu na SEO, jak tag alt, jest nadal dość ważny pod względem użyteczności. Znacznik tytułu obrazu zostanie wyświetlony, jeśli użytkownik najedzie myszą na obraz (jak pokazano poniżej).

tag tytułu obrazu

Możesz zostawić pusty tag tytułu, ale tag alt jest prawie zawsze obowiązkowy.

Aby dodać tag alt do obrazu za pomocą Edytora bloków, kliknij obraz, a następnie na pasku bocznym przejdź do Blokować tab i pod ustawienia obrazu, możesz znaleźć ustawienie dla atrybutu alt, a pod nim, w zaawansowany, możesz znaleźć ustawienie tytułu obrazu.

dodawanie tagu alt obrazu

Jeśli używasz klasycznego edytora, kliknij obraz, a następnie kliknij ikona ołówka aby otworzyć ustawienia obrazu. Stamtąd powinieneś zobaczyć ustawienia zarówno tekstu alternatywnego, jak i tytułu.

dodawanie klasycznego tagu alt obrazu

25. Skróty Gutenberga

Te skróty Gutenberga mogą pomóc w łatwej nawigacji i formatowaniu treści podczas korzystania z nowego edytora WordPress.

Aby wyświetlić skróty Gutenberga, naciśnij przesunięcie + alt + h (opcja + sterowanie + h dla Maca).

klawisze skrótów edytora bloków

Nie każda strona internetowa obsługuje widżety stopki. Ta poprawka pomoże Ci dodać wiele widżetów stopek do motywu WordPress. Przeczytać samouczek tutaj.

27. Dostosuj stronę logowania

Istnieje kilka sposobów dostosowania strony logowania. Jeśli chcesz to zmienić za pomocą CSS, oto ściągawka:

Selektor

Co się zmienia

ciało.login

Tło całej strony logowania

body.login div#login h1 a

Logo WordPress

body.login div#login formularz#loginform

Forma loginu

body.login div#login form#loginform p etykieta

Etykieta pola nazwy użytkownika i hasła

body.login div#formularz logowania#loginform dane wejściowe

Pole wprowadzania nazwy użytkownika i hasła

body.login div#formularz logowania#loginform input#user_login

Pole wprowadzania nazwy użytkownika

body.login div#login form#loginform input#user_hasło

Pole wprowadzania hasła Password

body.login div#login form#loginform p.forgetmenot

Zapamiętaj mnie

body.login div#login form#loginform p.submit input#wp-submit

Przycisk Prześlij

body.login div#login p#nav a

Link tekstowy „Nie pamiętam hasła”

body.login div#login p#backtblog a

Link tekstowy „Powrót do {site_name}”

Aby korzystać z tego CSS, musisz utworzyć plik CSS, który będzie zawierał Twoje niestandardowe style. Zalecamy utworzenie folderu w głównej instalacji WordPressa, w którym będzie przechowywany niestandardowy plik CSS.

Następnie musisz dodać funkcję w swoim motywie functions.php plik dla niestandardowego pliku CSS do załadowania:

function custom_login_style() { wp_enqueue_style( 'niestandardowe logowanie', 'PATH_TO_YOUR_CUSTOM_CSS_FILE'); } add_action( 'login_enqueue_scripts', 'custom_login_style' );

Nie zapomnij wymienić PATH_TO_YOUR_CUSTOM_CSS_FILE z rzeczywistą ścieżką pliku CSS.

28. Dodaj niestandardowy szablon strony do WordPress

Najpierw utwórz plik o nazwie „mój niestandardowy szablon strony.php”. Możesz nazwać plik, jak chcesz, o ile rozszerzenie nazwy pliku to „. Php".

Otwórz ten plik w swoim ulubionym edytorze tekstu i dodaj ten wiersz:


To powie WordPressowi, że jest to plik szablonu, nazwiemy go „Mój niestandardowy szablon strony”. Ponownie, możesz umieścić cokolwiek chcesz po nazwie szablonu, upewnij się, że odzwierciedla to, do czego szablon ma być używany (tj. Szablon pełnej szerokości, szablon Red BG itp.).

Prześlij plik do katalogu głównego motywu (lub dowolnego motywu, w którym planujesz użyć tego szablonu niestandardowego). Jest to zazwyczaj „zawartość wp/motywy/nazwa motywu".

Następnie spróbuj utworzyć nowy post lub stronę, a zobaczysz swój niestandardowy szablon dostępny do wyboru. Jego nazwa będzie taka, jaką umieścisz w nazwie szablonu.

Jednak w tej chwili, jeśli zastosujesz swój niestandardowy szablon do strony, strona nie wyświetli nic, ponieważ w naszym pliku szablonu nic nie ma.

Aby nasz plik szablonu coś wyświetlał, zmieńmy zawartość pliku myscustomtemplate.php na następującą:





    





Teraz zastosuj szablon do strony i zobacz, jak poprawnie wyświetla zawartość strony. W tym miejscu możesz wprowadzać niestandardowe zmiany w tym szablonie, dodając własne niestandardowe fragmenty kodu, niestandardowy styl itp.

29. Dodaj sztuczkę WordPress z nieskończonym przewijaniem

Dodanie nieskończonego przewijania do witryny WordPress można łatwo wykonać za pomocą prostej sztuczki, ale wymaga ona zainstalowania Wtyczka JetPack. Po zainstalowaniu wtyczki przejdź do Jetpack Ustawienia następnie przejdź do Pisanie i znajdź plik Ulepszenia motywu 

nieskończone przewijania

Jeśli ta sekcja nie jest włączona lub jeśli prosi o pomoc, edytuj plik function.php motywu i dodaj następujący fragment kodu:

add_theme_support( 'infinite-scroll', array( 'container' => 'treść', 'footer' => 'strona', ) );

Teraz opcja nieskończonego przewijania w JetPack powinna być teraz obecna.

30. Wyłącz poprawki post

Jeśli z jakiegoś powodu nie chcesz przechowywać wersji posta (zmniejszając w ten sposób rozmiar bazy danych), możesz dodać następujący wiersz kodu do swojego wp-config.php file:

define('WP_POST_REVISIONS', fałsz );

Zapisz plik i gotowe!

31. Zainstaluj motyw potomny

Tworzenie motywu potomnego to doskonały sposób na dodawanie trwałych dostosowań do motywu.

Jeśli dokonujesz wielu zmian na swojej stronie internetowej za pomocą pliku functions.php, wiesz, że za każdym razem, gdy aktualizujesz motyw, zmiany, które wprowadzasz, giną. Jednym ze sposobów ich zachowania jest użycie motywu potomnego.

Jako przykładu użyjemy motywu TwentyTwenty.

Aby utworzyć motyw potomny, uzyskaj dostęp do głównej instalacji WordPressa za pomocą menedżera plików cPanel lub przez FTP i przejdź do wp-content > motywy.

Wewnątrz tego utwórz nowy folder, nadaj mu taką samą nazwę jak jego motyw nadrzędny, ale z „-dzieckoprzyrostek ” (na przykład „dwudziestoletnie dziecko").

Wewnątrz tego folderu utwórz plik o nazwie „style.css”. Wewnątrz wklej następujące elementy:

/* Nazwa motywu: Twenty Twenty Child Opis: Twenty Twenty Child Szablon motywu: dwadzieściatwenty Wersja: 1.0.0 */

To mówi WordPressowi, że tworzymy motyw potomny oparty na Twenty Twenty. Tutaj możesz dodać inne parametry, ale Nazwa motywu i szablon są wymagane. Nazwa motywu to nazwa motywu podrzędnego, a szablon to nazwa katalogu motywu nadrzędnego.

I to wszystko!

Powinieneś teraz widzieć i aktywować motyw podrzędny po zalogowaniu się do pulpitu WordPress. Aby dodać funkcje niestandardowe, utwórz functions.php w katalogu motywu podrzędnego i dodaj niestandardowe fragmenty kodu.

Nie stracisz już niestandardowych fragmentów kodu, nawet jeśli zaktualizujesz motyw nadrzędny.

32. Usuń istniejące rewizje postów

Możesz łatwo usunąć istniejące wersje postów, instalując wtyczkę o nazwie „Zamiana WP”. Po zainstalowaniu i aktywacji tej wtyczki możesz uzyskać do niej dostęp poprzez Tools Zamiatać.

Stamtąd możesz znaleźć Wersje i kliknij jego odpowiednik Zamiatać przycisk, aby wyczyścić wersje postów.

usuń wersję posta wp

Jeśli wolisz nie używać wtyczki i nie masz nic przeciwko używaniu poleceń MySQL i phpMyAdmin, zapytanie, którego będziesz chciał użyć, to:

USUŃ Z wp_posts GDZIE post_type = "revision";

Nie zapomnij wymienić wp_ z prefiksem WordPress Twojej bazy danych. Upewnij się też, że wykonałeś kopię zapasową, zanim to zrobisz!

Jednym z najlepszych sposobów dodania polecanego pola w treści jest użycie krótkiego kodu.

Skopiuj i wklej następujący fragment kodu do pliku functions.php:

function content_featured_box($atts, $content = null) { return '  ' . do_shortcode($zawartość) . ' '; } add_shortcode('polecane pole', 'pole pole_treściowe');

Aby tego użyć, po prostu użyj krótkiego kodu [featuredbox]Twoje polecane treści są tutaj[/featuredbox] i umieść polecane treści pomiędzy (możesz dodać kod HTML).

Możesz dostosować jego wygląd, edytując krótki kod lub przypisując identyfikator lub klasę do w kodzie functions.php, a następnie nadanie mu niestandardowej stylizacji za pomocą edytora CSS motywu (dostosuj > dodatkowy CSS).

Jednym z najlepszych sposobów utrzymania zaangażowania użytkowników w witrynie jest wyświetlanie powiązanych treści. Ale jak możesz to zrobić na swojej stronie WordPress?

Istnieje wiele wtyczek, które wykonują taką pracę, jak YARPP (co nam się nie podoba, ponieważ powoduje problemy z wydajnością) i JetPack. Jeśli potrzebujesz rozwiązania, które korzysta z wtyczek, zainstaluj jedną z tych wtyczek, a otrzymasz powiązane funkcje postów od razu po wyjęciu z pudełka.

Jeśli potrzebujesz rozwiązania DIY, czytaj dalej.

Najpierw musisz utworzyć motyw potomny bieżącego motywu. Gdy skończysz, utwórz kopię motywu nadrzędnego single.php or pojedyncza.php plik do folderu motywu potomnego.

W katalogu głównym motywu potomnego utwórz plik o nazwie related-posts.php i umieść w nim następujący fragment kodu. W tym fragmencie zostaną wyświetlone cztery powiązane posty według kategorii. Jest to dość proste zapytanie, ale spełnia swoje zadanie.

Może ci się spodobać również: wp_get_post_categories($post->ID) , 'posts_per_page' => 4, // liczba powiązanych postów do wyświetlenia 'post__not_in' => array( $post->ID ) )); if ($related->have_posts()) { while ($related->have_posts()) { $related->the_post(); ?> 

Następnie w pliku single.php lub singular.php motywu potomnego wstaw następujący fragment kodu w dowolnym miejscu, w którym mają się pojawiać powiązane posty. Na przykład możesz umieścić to tuż przed zamknięciem  etykietka.

 

Na koniec musimy nadać styl nowej treści. W motywie Twojego dziecka style.css pliku, dodaj następujący fragment kodu:

. Related-posts { margines: 2em auto auto auto; szerokość: 70%; dopełnienie-dolne: 35px; wyrównanie tekstu: środek; } .Link do postów powiązanych { padding: 5px 0; rozmiar czcionki: 1.65em; wariant czcionki: kapitaliki; grubość czcionki: pogrubiona; } .related-posts-excerpt { margines: auto; wyściółka: 10px; szerokość: 75%; }

Możesz skonfigurować te style z dowolnymi elementami, które mają się pojawiać w powiązanych postach.

Masz to! Masz teraz prostą funkcję powiązanych postów w swoim motywie. Możesz dostosować zapytanie, aby wyświetlić inną zawartość, na przykład sortować według daty publikacji, aby uzyskać ostatnio opublikowaną lub zaktualizowaną zawartość w kategorii, lub inne poprawki, które są dla Ciebie sensowne.

35. Usuń tysiące niefiltrowanych komentarzy spamowych w kilka sekund

Możesz pomyśleć, że trudno jest pozbyć się wszystkich komentarzy spamowych (może tysięcy ich) w ciągu kilku sekund, ale tak nie jest. WordPress ma wbudowane narzędzie do usuwania spamu, do którego można łatwo uzyskać dostęp przez Komentarze Spam.

usuń komentarze spamowe

Powinno być Pusty spam tam przycisk, który po kliknięciu usunie wszystkie komentarze spamowe.

36. Wyłącz dostęp do paska administracyjnego dla wszystkich użytkowników

Często dla strona członkostwa/społeczności, pasek administracyjny WordPressa nie będzie dostosowany dla użytkowników końcowych. W takich przypadkach możesz chcieć wyłączyć dostęp do paska administratora.

Jeśli chcesz wyłączyć dostęp do paska administracyjnego dla wszystkich użytkowników, w tym administratora, dodaj następujące elementy do swojego motywu functions.php file:

show_admin_bar (fałsz);

Teraz za każdym razem, gdy zalogowany użytkownik przegląda frontend Twojej witryny, pasek administratora się nie wyświetla.

37. Zwiększ pamięć PHP

Aby zwiększyć limit pamięci PHP w witrynie WordPress, wystarczy edytować plik wp-config.php witryny i dodać następujący wiersz zaraz po wierszu, który mówi zdefiniuj( 'WP_DEBUG', fałsz ); 

Note: Twój debug może być ustawiony na inną wartość, ale tak długo, jak wiersz mówi „WP_DEBUG”, to jest właściwe miejsce.

define ('WP_MEMORY_LIMIT', '256M');

zwiększyć limit pamięci wp

Możesz zmienić drugi parametr na dowolną wartość, a następnie „M”, co oznacza megabytes. 256M powinno wystarczyć dla większości witryn, ale możesz dostosować się do swoich potrzeb i planu hostingowego.

Zapisz plik i gotowe, udało Ci się zwiększyć limit pamięci witryny WordPress.

38. Wyłącz sprawdzanie aktualizacji wtyczek

Jeśli z jakiegoś powodu chcesz wyłączyć sprawdzanie aktualizacji wtyczki WordPress (być może ze względu na wydajność), wystarczy dodać następujący fragment kodu do motywu functions.php file:

remove_action( 'load-update-core.php', 'wp_update_plugins' ); add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

Teraz nie będziesz już otrzymywać powiadomień o aktualizacjach wtyczek. 

Ostrzeżenie: nie zaleca się pozostawiania tego na dłuższy czas, ponieważ nieaktualne wtyczki mogą stanowić zagrożenie dla bezpieczeństwa Twojej witryny. Unless masz inne sposoby aktualizowania witryny i ograniczania takich zagrożeń.

39. Zwiększ / zmniejsz maksymalny rozmiar przesyłania za pomocą programu do przesyłania multimediów

Jeśli chcesz zwiększyć lub zmniejszyć liczbę przesyłanych plików, wystarczy dodać następujący kod do swojej witryny .htaccess file:

php_value upload_max_filesize 64M php_value post_max_size 64M

Powyższy kod zwiększy rozmiar przesyłanych plików do 64 MB. Możesz go zmienić na około 2M, aby zmniejszyć rozmiar przesyłania do 2MB lub na około 256M, aby zwiększyć go do 256 MB.

Jeśli wygaśnie limit czasu przesyłania, dodaj następujące informacje:

php_value max_execution_time 300 php_value max_input_time 300

Domyślnie maksymalny czas wykonania skryptów PHP to 30 sekund.

Jeśli skrypt działa dłużej niż ten domyślny czas, PHP kończy go i zgłasza błąd.

Powyższe fragmenty kodu sprawiają, że skrypty PHP mogą działać do 300 sekund. Może być konieczne dostosowanie go, zwłaszcza jeśli zwiększysz limit rozmiaru przesyłanych plików do jeszcze większego rozmiaru.

 

40. Przekieruj do strony konserwacji

Jeśli musisz przełączyć swoją witrynę w tryb konserwacji, możesz przekierować wszystkich na swoją stronę konserwacji, aby poinformować ich, że Twoja witryna jest obecnie aktualizowana/konserwowana.

Załóżmy na przykład, że twoja strona konserwacji znajduje się pod adresem twojawitryna.com/maintenance.html, musisz dodać następujący kod do swojego .htaccess file:

# Przekieruj cały ruch do pliku maintenance.html RewriteEngine na RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123 RewriteRule $ /maintenance.html [R=302, L]

Teraz, dopóki ten kod jest aktywny w Twoim pliku .htaccess, wszyscy będą przekierowywani na Twoją stronę obsługi. Nie zapomnij usunąć tego po zakończeniu konserwacji!

41. Niestandardowe strony błędów

Jeśli chcesz tworzyć własne niestandardowe strony błędów, wszystko, co musisz zrobić, to edytować swoje .htaccess plik, aby wskazać niestandardowe strony błędów.

Dokument błędu # /katalog/twój-plik-błędu.html

zastąpić # z kodem błędu, /informator/ ze ścieżką do pliku błędu i twój-plik-błędu.php dla nazwy pliku błędu.

Na przykład poniższe fragmenty kodu deklarują niestandardowe strony błędów dla błędów 403, 404 i 500. Pliki noszą nazwę „XXX-błąd.html”, a ponieważ nie ma ścieżki, zakłada się, że te pliki znajdują się w katalogu głównym witryny.

# Niestandardowa strona błędu dla błędów 403, 404 i 500 ErrorDocument 404 /404-error.html ErrorDocument 403 /403-error.html ErrorDocument 500 /500-error.html

42. Wyróżnij komentarze autora

Czasami chcesz, aby komentarze autorów wyróżniały się spośród innych. Wszystko, co musisz zrobić, to dodać niestandardowy CSS za pomocą Wygląd > Dostosuj Dodatkowy CSS:

.bypostauthor { tło: #eee; }

Spowoduje to wyróżnienie komentarza autora szarym tłem. Możesz go zmienić na dowolny kolor i dodać dodatkową stylizację.

43. Pozostań zalogowany przez dłuższy (dłuższy) okres

Domyślnie WordPress utrzymuje Cię zalogowanym przez 2 tygodnie, jeśli zaznaczysz opcję „Zapamiętaj mnie” podczas logowania.

Dodaj następujący fragment kodu do pliku function.php motywu, aby móc pozostać zalogowanym w witrynie przez rok. Możesz w dowolnym momencie przekonwertować czas na sekundy i odpowiednio zaktualizować, jeśli chcesz, aby był dłuższy lub krótszy.

add_filter( 'auth_cookie_expiration', 'stay_logged_in_for_1_year' ); funkcja stay_logged_in_for_1_year ( $ wygasa ) { return 31556926; // 1 rok w sekundach }

44. Włącz skróty w widżetach

Skróty działają po wyjęciu z pudełka na wielu widżetach, ale nie na wszystkich. Aby upewnić się, że widżety prawidłowo obsługują skróty, dodaj następujący fragment kodu do motywu functions.php file:

add_filter( 'widget_text', 'do_shortcode' );

45. Zmień długość fragmentu

Domyślnie długość fragmentów w WordPressie to 55 słów. Aby to zmienić, dodaj następujący fragment kodu do motywu functions.php file:

function custom_excerpt_length( $długość ) { return 20; } add_filter( 'długość_wypisu', 'długość_wypisu_niestandardowego', 999 );

Spowoduje to zmianę długości fragmentu motywu na 20 słów, jak wskazuje linia z napisem zwróć 20; ale możesz go zmienić na dowolną liczbę.

46. ​​Wyświetlaj najczęściej komentowane posty za pomocą Shortcode

Jeśli chcesz wyświetlić listę najczęściej komentowanych postów w dowolnym miejscu w witrynie, wystarczy dodać następujący fragment kodu do motywu function.php file:

function display_most_commented_posts() { // rozpocznij buforowanie wyjścia ob_start(); ?>  have_posts() : $query->the_post(); ?> 

Po dodaniu fragmentu kodu i zapisaniu pliku możesz teraz użyć krótkiego kodu:

[dmcp_najbardziej_skomentowany]

...w dowolnym miejscu w Twojej witrynie i na liście 10 najlepszych (lub dowolnej ustawionej wartości posts_per_page) zostaną wyświetlone najczęściej komentowane posty.

47. Dostosuj teksty po formularzu komentarza

Dodaj następujący kod do swojego motywu functions.php aby dostosować tekst po formularzu komentarza. Zastąp tekst własnym preferowanym tekstem.

funkcjonować collectiveray_comment_text_after($arg) { $arg['comment_notes_after'] = " Cieszymy się z twoich konstruktywnych komentarzy, ale prosimy o odpowiedzialne komentarze. Trollowanie, nękanie lub inne obraźliwe zachowania nie będą tolerowane i w razie potrzeby zostaną podjęte dalsze działania. "; return $arg; } add_filter('comment_form_defaults', 'collectiveray_comment_text_after');

Powyższy przykład będzie wyglądał tak:

niestandardowe wytyczne dotyczące tekstu komentarza

48. Zidentyfikuj nieużywane tagi

Jeśli ręcznie usunąłeś posty za pomocą zapytań SQL, tagi, których użyłeś w tych postach, pozostaną w Twojej bazie danych i staną się nieużywane.

Aby zidentyfikować wszystkie nieużywane tagi, uruchom następujące zapytanie SQL:

SELECT * FROM wp_terms wterms WEWNĘTRZNE DOŁĄCZENIE wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id GDZIE wttax.taxonomy = 'post_tag' AND wttax.count =0;

UWAGA: jeśli używasz innego prefiksu bazy danych dla swojej witryny WordPress (domyślnie jest to wp_), upewnij się, że odpowiednio zmieniłeś powyższy fragment kodu (w szczególności wp_terms i wp_term_taxonomy warunki).

Uruchomienie powyższego zapytania zwróci listę wszystkich nieużywanych tagów. Następnie możesz je bezpiecznie usunąć z pulpitu WordPress.

49. Usuń opcje pomocy i ekranu z pulpitu nawigacyjnego

Ta wskazówka WordPress oczyszcza pulpit nawigacyjny z niepotrzebnego bałaganu. Możesz zobaczyć opcje „pomoc” i „ekran” w prawym górnym rogu pulpitu WordPress.

usuń pulpit pomocy

Dodaj następujące fragmenty kodu do swojego motywu functions.php plik, aby usunąć te elementy z pulpitu nawigacyjnego.

add_filter( 'contextual_help', 'wpse_25034_remove_dashboard_help_tab', 999, 3 ); add_filter( 'screen_options_show_screen', 'wpse_25034_remove_help_tab' ); function wpse_25034_remove_dashboard_help_tab( $old_help, $screen_id, $screen ) { if( 'dashboard' != $screen->base ) return $old_help; $screen->remove_help_tabs(); zwróć $stara_pomoc; } function wpse_25034_remove_help_tab( $widoczny ) { globalny $bieżący_ekran; if( 'dashboard' == $current_screen->base ) return false; zwróć $widoczne; }

 

Aby wyświetlić 5 najpopularniejszych postów według liczby komentarzy, umieść poniższe linie w motywie sidebar.php plik.

Jeśli chcesz pokazać więcej lub less niż 5, po prostu zmień wartość 5 na inną preferowaną wartość w wynik $ Linia.

popularne posty get_results("SELECT liczba_komentarzy,ID,tytuł_postu FROM $wpdb->posty ORDER BY liczba_komentarzy DESC LIMIT 3 , 3"); foreach ($wynik jako $post) { setup_postdata($post); $postid = $post->ID; $title = $post->post_title; $commentcount = $post->comment_count; if ($commentcount != 0) { ?> { }

51. Dodaj bułkę tartą do swojego motywu

Wiele motywów ma wbudowane bułkę tartą, ale jeśli używasz takiego, który go nie ma, łatwo go zaimplementować.

Zainstaluj wtyczkę Breadcrumb NavXT. Po zainstalowaniu i aktywacji będziesz mieć nowy widżet o nazwie Breadcrumb NavXT, którego możesz użyć do wyświetlania bułki tartej, gdziekolwiek umieścisz ten widżet.

Jeśli chcesz mieć większą kontrolę nad tym, gdzie mają się pojawiać bułka tarta, możesz dodać następujący fragment kodu do szablonu motywu, w którym ma się pojawiać bułka tarta (np. single.php, archives.php itp.).


Możesz dostosować styl i wygląd bułki tartej, przechodząc do Ustawienia Breadcrumb NavXT.

52. Dostosuj swój pasek boczny do indywidualnych postów

Jeśli chcesz wyświetlić niestandardowy pasek boczny dla poszczególnych postów lub stron, możesz użyć tej wtyczki o nazwie Własne Paski.

Ta wtyczka umożliwia wyświetlanie nie tylko niestandardowego paska bocznego, ale nawet widżetów, które mają pojawiać się tylko w niektórych obszarach witryny WordPress (takich jak na przykład w stopce lub nagłówku).

Po zainstalowaniu i aktywacji wtyczki otrzymasz nowy widżet w edytorze postów, który pozwoli Ci wybrać, które konkretne widżety lub paski boczne mają się pojawiać w określonej lokalizacji w poście lub na stronie.

niestandardowy pasek boczny indywidualny post

Jak widać na powyższym obrazku, możesz na przykład wyświetlić lewy pasek boczny w stopce. Przy odrobinie kreatywnych poprawek możesz stworzyć całkiem sporą elastyczność.

53. Link do zewnętrznych linków z twoich tytułów postów

Zazwyczaj tytuły postów na blogu na stronie głównej są połączone z adresem URL posta.

Jeśli jednak jedynym celem opublikowania konkretnego posta na blogu jest udostępnienie konkretnego linku zewnętrznego, możesz nie chcieć zachęcać użytkowników do otwarcia posta. Zamiast tego użytkownicy mogą odwiedzić link zewnętrzny, po prostu klikając tytuł wpisu na blogu na samej stronie głównej. Dodaj następujący kod do swojego motywu functions.php plik.

funkcja print_post_title() { global $post; $IDPoczty = $Poczta->ID; $post_id = get_post($thePostID); $title = $post_id->post_title; $perm = get_permalink($post_id); $post_keys = tablica(); $post_val = tablica(); $post_keys = get_post_custom_keys($thePostID); if (!empty($post_keys)) { foreach ($post_keys as $pkey) { if ($pkey == 'external_url_title') { $post_val = get_post_custom_values($pkey); } } if (empty($post_val)) { $link = $perm; } else { $link = $post_val[0]; } } else { $link = $perm; } Echo ' '. $tytuł . ' '; }

Następnie znajdź następujący fragment kodu, który zwykle znajduje się w content.phparchive.phpcategory.php i inne pliki szablonów. Pamiętaj, że Twój motyw może nie używać dokładnie tego samego fragmentu, ale tak długo, jak jest blisko, powinno to być. Jednym ze wskaźników jest obecność „tytuł()”Funkcja.

', esc_url( get_permalink() ) ), ' ' ); ?>

Zastąp to następującym:


Teraz skończyłeś z częścią kodu. Następnie w poście, w którym chcesz umieścić link zewnętrzny do tytułu, musisz użyć pola niestandardowego.

W nazwie użyj „External_url_title', a następnie umieść swój link zewnętrzny w wartości.

link do tytułu zewnętrznego posta

Pola niestandardowe mogą nie być domyślnie włączone, więc być może trzeba je najpierw włączyć.

Jeśli używasz klasycznego edytora postów, kliknij Opcje ekranu w prawym górnym rogu strony, a następnie znajdź Pola niestandardowe i zaznacz go, aby włączyć.

Jeśli używasz Gutenberga, kliknij potrójną kropkę obok ikony koła zębatego w prawym górnym rogu strony, a następnie kliknij Opcje w menu, a następnie pod Zaawansowane paneletykać Pola niestandardowe.

Istnieją inne zmiany, które możesz wprowadzić w tytułach i sloganach witryn w celach SEO, więcej szczegółów znajdziesz tutaj.

Prawie wszystkie dzisiejsze motywy są dostarczane po wyjęciu z pudełka.

Ale jeśli tworzysz motyw niestandardowy lub masz motyw, który nie ma tej funkcji, możesz go łatwo włączyć, dodając do niego następujący fragment kodu functions.php file:

add_theme_support ("post-miniatury");

Teraz twój motyw powinien mieć włączony polecany obraz.

55. Niestandardowy CSS dla indywidualnych postów

Jeśli chcesz mieć możliwość dodawania niestandardowego kodu CSS dla poszczególnych postów, dodaj następujący fragment kodu w pliku header.php motywu tuż przed zamknięciem  etykietka:

ID, „styl niestandardowy”, prawda); if ( !empty($customstyle)) { ?>    
                
            

Aby dodać niestandardowy styl do pojedynczego posta, po prostu dodaj niestandardowe pole z nazwą styl niestandardowy a następnie dodaj swój kod CSS w wartości.

indywidualny post css

56. Utwórz niestandardowe role użytkownika

WordPress domyślnie zapewnia następujące role użytkownika — administratora, redaktora, autora, współautora i subskrybenta.

Czasami jednak może być konieczne przypisanie niektórych niestandardowych ról użytkownika.

Aby to zrobić, dodaj następujące wiersze do swojego motywu functions.php plik.

Możesz zmienić dostępność różnych funkcji, ustawiając odpowiednie ustawienie na prawda lub fałsz.

Możesz również zmienić niestandardową nazwę roli, edytując moja_niestandardowa_rola i ciągi My Custom Role według własnych preferencji (pierwsza, z podkreśleniami, to nazwa roli, a druga to nazwa wyświetlana — która będzie widoczna w panelu WordPressa).

add_role( 'my_custom_role', __( 'Moja niestandardowa rola'), array( 'read' => true, // true zezwala na tę możliwość 'edit_posts' => false, // pozwala użytkownikowi na edycję własnych postów 'edit_pages' = > true, // pozwala użytkownikowi na edycję stron 'edit_others_posts' => false, // pozwala użytkownikowi na edycję innych postów nie tylko własnych 'create_posts' => false, // pozwala użytkownikowi na tworzenie nowych postów 'manage_categories' => false , // pozwala użytkownikowi na zarządzanie kategoriami postów 'publish_posts' => false, // pozwala użytkownikowi publikować, w przeciwnym razie posty pozostają w trybie roboczym 'edit_themes' => false, // false zabrania tej możliwości, użytkownik nie może edytować theme 'install_plugins' => false, // użytkownik nie może dodawać nowych wtyczek 'update_plugin' => false, // użytkownik nie może aktualizować żadnych wtyczek 'update_core' => false // użytkownik nie może wykonywać aktualizacji rdzenia ) ) ;

57. Wyłącz pasek administracyjny z wyjątkiem administratorów

Jeśli chcesz wyłączyć dostęp do paska administracyjnego wszystkim innym użytkownikom z wyjątkiem admin, dodaj następujący fragment do pliku functions.php motywu, aby wyłączyć dostęp użytkownikom niebędącym administratorami:

add_action('after_setup_theme', 'remove_admin_bar'); function remove_admin_bar() { if ( !current_user_can('administrator') && !is_admin() ) { show_admin_bar(false); } }

Teraz wszyscy zarejestrowani użytkownicy z wyjątkiem administratorów nie zobaczą paska administratora podczas przeglądania interfejsu, nawet gdy są zalogowani.

58. Dodaj biografię autora, gdziekolwiek chcesz

Po prostu dodaj następujące wiersze do swojego motywu single.php plik, aby pokazać biografię autora w preferowanej lokalizacji.

post_autor; ?> 

Użyj następującego kodu CSS, aby nadać styl biografii autora:

.author-box { kolor tła: #fff; wypełnienie: 20px; margines: 0 0 40px; wyświetlacz: inline-block; szerokość: dziedziczenie; } .autor-box .author-img { float: lewo; margines prawy: 20px; margines-dolny: 20px; } .author-box .author-img img { border-radius: 50%; } .pudełko-autora .nazwa-autora { grubość-czcionki: pogrubienie; jasne: brak; wyświetlacz: wbudowany; }

59. Zastąp wiadomość „Cześć” z pulpitu nawigacyjnego

Jeśli chcesz zastąpić komunikat „Cześć” z pulpitu nawigacyjnego, dodaj następujący fragment kodu do motywu function.php:

function replace_howdy ( $wp_admin_bar ) { $avatar = get_avatar ( get_current_user_id ( ), 16 ); if (! $wp_admin_bar->get_node( 'moje-konto') ) return; $wp_admin_bar->add_node( array( 'id' => 'moje-konto', 'title' => sprintf( 'Zalogowany jako: %s', wp_get_current_user()->display_name) . $avatar, ) ); } add_action( 'admin_bar_menu', 'replace_howdy' );

Teraz wiadomość będzie miała postać „Zalogowany jako”.

 

60. Ustaw wyróżniony obraz wymagany do opublikowania posta na blogu

Jeśli chcesz, aby wszystkie posty miały wyróżniony obraz, możesz to wymusić, aby nikt nie mógł opublikować posta unless ma wyróżniony obraz.

Wystarczy zainstalować wtyczkę o nazwie Wymagaj wyróżnionego obrazu a teraz wszystkie posty (domyślnie) będą teraz wymagały wyróżnionego obrazu, zanim będzie można je opublikować.

wymagany obraz funkcji

Wtyczka działa zarówno na klasycznym, jak i na Gutenberg edytorze, a także może sprawdzać niestandardowe posty — wystarczy włączyć ich sprawdzanie w ustawieniach wtyczki za pomocą Ustawienia > Wymagaj wyróżnionego obrazu.

61. Dodaj pole potwierdzenia podczas publikowania stron i postów

W nowym edytorze Gutenberg musisz dwukrotnie kliknąć przycisk Opublikuj, aby opublikować swój post.

Gwarantuje to, że przypadkowo nie opublikujesz niedokończonego posta. W klasycznym edytorze jednak czegoś takiego nie ma. Gdy klikniesz przycisk publikowania, Twój post zostanie opublikowany bez względu na to, czy jest gotowy, czy nie.

Istnieje jednak prosta sztuczka, która zapobiega przypadkowemu opublikowaniu postów podczas korzystania z klasycznego edytora. Wszystko, co musisz zrobić, to dodać następujący fragment kodu do motywu functions.php file:

add_action( 'admin_print_footer_scripts', 'publish_confirm' ); function publish_confirm() { echo "
    jQuery(document).ready(function($){
    $('#publishing-action input[name=\"publish\"]').click(function() {
    if(confirm('Are you sure you want to publish this?')) {
    return true;
    } else {
    $('#publishing-action .spinner').hide();
    $('#publishing-action img').hide();
    $(this).removeClass('button-primary-disabled');
    return false;
    }
    });
    });
    "; }

Od teraz, po kliknięciu przycisku Opublikuj, pojawi się okno potwierdzenia z pytaniem, czy naprawdę chcesz opublikować post lub stronę.

62. Przekieruj na niestandardową stronę po rejestracji

Jeśli chcesz przekierować użytkowników na niestandardową stronę po zarejestrowaniu się w witrynie, możesz użyć następującego fragmentu kodu (dodaj go do motywu functions.php plik):

funkcja __my_registration_redirect(){ return home_url( '/niestandardowa-strona' ); } add_filter( 'przekierowanie_rejestracji', '__moje_przekierowanie_rejestracji' );

Gdzie niestandardowa strona to Twój niestandardowy adres URL strony.

63. Dodaj informacje o profilu społecznościowym na stronie profilu użytkownika

Kilka lat temu użytkownicy mogli wcześniej dodać swoje dane kontaktowe AIM, Yahoo IM, Jabber/Google Talk na swojej stronie profilu, ale WordPress usunął to, ponieważ większość z nich jest stara i nieaktualna.

Obecnie domyślnie użytkownik lub autor może dodać swój adres e-mail i witrynę tylko w sekcji Informacje kontaktowe.

informacje kontaktowe

Dzięki tej sztuczce WordPress możesz łatwo dodać tutaj dodatkowe pola kontaktowe, takie jak Facebook, Twitter itp. Aby to zrobić, dodaj następujący fragment kodu do swojego motywu functions.php file:

function my_new_contactmethods( $contactmethods ) { // Dodaj Twitter $contactmethods['twitter'] = 'Twitter'; // Dodaj Facebooka $contactmethods['facebook'] = 'Facebook'; return $contactmethods; } add_filter('user_contactmethods', 'my_new_contactmethods', 10, 1);

Powyższy fragment kodu doda pola dla Twittera i Facebooka. W razie potrzeby możesz również dodać inne sieci społecznościowe, używając formatu:

$contactmethods['new_contact_name'] = 'Etykieta pola';

Połączenia nowa_nazwa_kontaktu to Twój nowy identyfikator informacji kontaktowych (który jest również tym, do którego musisz zadzwonić, gdy chcesz wyświetlić go na swoim interfejsie), podczas gdy Etykieta pola to, co będzie wyświetlane na pulpicie WordPress jako etykieta dla nowego elementu informacji kontaktowych.

Aby wyświetlić te nowe informacje kontaktowe, musisz dodać ten fragment kodu do motywu autor.php file:


Powyższe zwróci dane kontaktowe użytkownika na Twitterze. Możesz zrobić to samo dla wszystkich innych dodanych pól.

64. Lista wszystkich autorów swojego bloga na stronie

Aby wyświetlić listę wszystkich autorów strony, użyjemy pliku functions.php, aby dodać nowy shortcode. Dodaj poniższy fragment kodu do pliku functions.php motywu:

function collect_ray_list_authors() { $authors = get_users(array( 'orderby' => 'post_count', 'order' => 'DESC', 'count_total' => 'false', 'role__in' => ['author'] ) ); $wyjście = ''; if($autorzy): $wyjście .= ' '; foreach($authors as $author): $author_id = $author->ID; $user_archive_url = get_author_posts_url($author_id); $user_posts_count = count_user_posts($author_id); $user_avatar = get_avatar(get_the_author_meta('user_email', $author_id)); $user_display_name = get_the_author_meta('display_name', $author_id); $user_bio = get_the_author_meta('opis', $author_id); $wyjście .= ' '; $wyjście .= ' '. $user_avatar . ' '; $wyjście .= ' '. $user_display_name . ' '; $wyjście .= ' '. $user_bio . ' '; $wyjście .= ' ' . 'Wyświetl wszystkie posty użytkownika' . $user_display_name . ' (' . $user_posts_count . ') '; $wyjście .= ' '; na każdym kroku; $wyjście .= ' '; endif; zwróć $wyjście; } add_shortcode('author_list', 'collective_ray_list_authors');

Następnie dodaj następujący kod CSS do swojego motywu Dodatkowe CSS:

.author-box { kolor tła: #fff; wypełnienie: 20px; margines: 0 0 40px; szerokość: dziedziczenie; } .autor-box .author-img { float: lewo; margines prawy: 20px; margines-dolny: 20px; } .author-box .author-img img { border-radius: 50%; } .pudełko-autora .nazwa-autora { grubość-czcionki: pogrubienie; jasne: brak; wyświetlacz: wbudowany; } .author-box a { text-decoration: none; }

Teraz możesz użyć skrótu [lista_autorów] aby wyświetlić wszystkich autorów w wybranym poście lub na stronie.

65. Dodaj autora gościa do WordPressa bez rejestracji

Większość autorów gościnnych to wydawcy jednorazowi, zwłaszcza jeśli zamieszczasz posty gości w swojej witrynie. Nie ma więc sensu tworzyć dla nich osobnego profilu. Ale w takim razie, jak wyświetlić informacje o autorze gościa?

Proste, jest wtyczka o nazwie (Po prostu) Imię i nazwisko autora gościa który pozwala dodawać autora gościa na podstawie postu. Możesz nawet dodać link do strony głównej autora-gościa lub profilu w mediach społecznościowych lub gdziekolwiek indziej.

Po zainstalowaniu wtyczki na dole twoich postów pojawi się nowe pole, w którym możesz wprowadzić informacje o autorze gościa.

autor gość bez rejestracji

Po prostu wypełnij to, a informacje te zostaną wyświetlone w metadanych autora bieżącego posta.

66. Wstaw kod Google Analytics

Kiedyś trzeba było użyć wtyczki innej firmy lub ręcznie dodać fragmenty kodu do nagłówka witryny. Dzisiaj istnieje oficjalna wtyczka od samego Google o nazwie Site Kit od Google.

Umożliwi to połączenie Twojej witryny z Google i automatyczną aktywację Google Analytics dla Twojej witryny.

Po prostu zainstaluj wtyczkę i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Po skonfigurowaniu możesz połączyć swoją witrynę z Google Analytics, przechodząc do Zestaw witryny Analityka a następnie konfigurowanie go.

zestaw witryn google

67. Skonfiguruj testy A/B za pomocą Google Optimize

Po skonfigurowaniu Google Analytics w swojej witrynie za pomocą Site Kit od Google plugin, będziesz mógł teraz wykonać test A/B, przechodząc do Ustawienia Połącz więcej usług Optymalizacja konfiguracji.

Testowanie AB

Umożliwi to połączenie konta Google Optimize z witryną, co umożliwi łatwe przeprowadzanie testów A/B. Uwaga: przed kontynuowaniem może być konieczne skonfigurowanie identyfikatora Optymalizacji konta Google.

Po skonfigurowaniu Optymalizacji i połączeniu jej z witryną za pomocą Site Kit, przejdź do https://optimize.google.com/ i stwórz swoje doświadczenie i opublikuj je, gdy skończysz.

68. Śledź pobieranie plików za pomocą Google Analytics i Google Tag Manager

Aby śledzić pobieranie plików za pomocą Google Analytics, skonfiguruj Menedżer tagów in Site Kit od Google. Aby to zrobić, przejdź do Zestaw witryny  > Ustawienia Połącz więcej usług a następnie skonfiguruj menedżera tagów.

konfiguracja menedżera tagów

To poprosi Cię o połączenie konta Menedżera tagów Google z Twoją witryną za pomocą Site Kit.

Po skonfigurowaniu i połączeniu z Twoją witryną przejdź do https://tagmanager.google.com/. Wybierz kontener połączony z witryną WordPress (upewnij się, że identyfikator kontenera jest zgodny).

Następnie w lewej części strony kliknij Tagi a następnie kliknij Nowości.

tworzenie nowych tagów

Nazwij go, jak chcesz, ale w tym przykładzie nazwiemy go „Śledź pobieranie”.

konfiguracja tagu

Następnie kliknij przycisk Konfiguracja tagów i w wyświetlonym menu kliknij Google Analytics: uniwersalna analityka.

konfiguracja tagów

Następnie postępuj zgodnie z poniższymi ustawieniami:

  • Typ utworu: Wydarzenie
  • Kategoria: Pobieranie dokumentu (wpisz — zauważ, że może to być cokolwiek chcesz)
  • Akcja:
    • Kliknij przycisk z + wewnątrz ikony przypominającej baterię.
    • Spowoduje to otwarcie przesuwanego okna z prośbą o wybranie zmiennej.
    • Kliknij "Wbudowane".
    • Znajdź i wybierz Kliknij URL.
  • Nazwa
    • Kliknij przycisk z + wewnątrz ikony przypominającej baterię.
    • Spowoduje to otwarcie przesuwanego okna z prośbą o wybranie zmiennej.
    • Znajdź i wybierz Ścieżka strony.
  • Ustawienia Google Analytics:
    • Kliknij Nowa zmienna
    • W oknie konfiguracji zmiennej wpisz swój identyfikator śledzenia w polu identyfikatora śledzenia.
    • Zapisz

Wszystkie pozostałe ustawienia pozostaw domyślne.

Następnie kliknij przycisk Wyzwalanie powierzchnia. w Wybierz spust ekran, który się pojawi, kliknij w prawym górnym rogu.

Kliknij Konfiguracja wyzwalacza obszar i zostaniesz poproszony o wybranie typu wyzwalacza. Wybierz Tylko linki w sekcji Kliknięcie. Następnie wybierz Niektóre kliknięcia linków dla Ten wyzwalacz odpala. Postępuj zgodnie z poniższymi ustawieniami:

konfiguracja wyzwalacza

Oto wyrażenie regularne, którego użyliśmy:

\.(pdf|xlsx|png|docx)$

Umożliwi to śledzenie pobierania dowolnych plików z rozszerzeniami pdf, xlsx, png i docx.

Zapisz wyzwalacz (zostaniesz poproszony o nazwanie go, jeśli jeszcze tego nie zrobiłeś – po prostu nazwij go, jak chcesz – ale w tym przykładzie nazwaliśmy go „Śledź pobieranie”).

Twój końcowy ekran powinien teraz wyglądać tak:

konfiguracja ostateczna

Jesteś teraz gotowy do Zapisz to i gotowe!

69. Ukryj reklamy pojedynczych postów

Jeśli wyświetlasz reklamy w każdym poście na blogu i chcesz ukryć reklamy dla określonego postu, po prostu dodaj następujący fragment kodu do swojego single.php plik. Pamiętaj, aby zastąpić xx identyfikatorem posta i wstawić kod reklamy do poniższego fragmentu kodu.

if(get_the_ID() != xx) { Twój kod reklamy tutaj }

 

70. Umieść reklamy w poście, gdziekolwiek chcesz

Czasami chcesz decydować, gdzie Twoje reklamy mają się wyświetlać ręcznie, za pomocą skróconego kodu. Nie potrzebujesz do tego wtyczki. Oto jak:

W twoim motywie functions.php pliku, dodaj następujący fragment kodu. Ponadto upewnij się, że umieszczasz w nim kody reklam. Zastąpić TWÓJ KOD ADSENSE JEST TUTAJ z własnym fragmentem kodu AdSense.

funkcja display_adsense() { ob_start(); ?> TWÓJ KOD ADSENSE JEST TUTAJ

Teraz wszystko, co musisz zrobić, to umieścić krótki kod [col_ray_adsense] w Twoich postach lub stronach, a Twoje reklamy będą wyświetlane w ich dokładnej lokalizacji.

71. Eksportuj adresy e-mail z komentarzy przesłanych przez użytkowników

Wykonaj poniższe zapytanie SQL w swojej bazie danych, aby wyeksportować wszystkie adresy e-mail przesłane przez użytkowników bez duplikatów. Może to być pomocne przy tworzeniu listy e-mailowej.

WYBIERZ DISTINCT komentarz_autor_email Z wp_comments;

Po wdrożeniu RODO musi to być wyłącznie określone i uzgodnione w ramach Twojej polityki prywatności. Musisz także dwukrotnie wyrazić zgodę na użytkowników dodanych w ten sposób do Twojej listy mailingowej.

72. Blokuj określony adres IP

Dodaj następujące linie do .htaccess plik, aby uniemożliwić niektórym adresom IP dostęp do Twojej witryny. 

Zamów Zezwól, Odmów Zezwól ze wszystkich Odmów z xxx.xxx.xxx.xxx

Możesz zmienić xxx na różne wzorce, aby zablokować jeden, kilka, całe zakresy adresów IP lub cokolwiek innego, czego możesz potrzebować. Dowiedz się więcej, jak to zrobić tutaj: https://htaccessbook.com/block-ip-address/

Jeśli chcesz uniknąć wyświetlania stron w wynikach wyszukiwania, dodaj następujący fragment kodu do motywu functions.php plik.

function mod_search_filter($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $zapytanie; } add_filter('pre_get_posts','modify_search_filter');

74. Dodaj treści promocyjne na stronie głównej nad artykułami

Aby to zrobić, musisz edytować plik index.php motywu. Następnie znajdź a bezpośrednio pod nim możesz dodać swoje treści promocyjne, takie jak formularz zapisu do newslettera, reklamy i inne.

Zwróć uwagę, że nie wszystkie motywy używają tego samego dokładnego kodu i struktury do tworzenia pliku index.php. Czasami może to być jedno z następujących:

Ponownie, nie wszystkie motywy będą ich używać, niektóre używają innych kombinacji, ale zawsze powinny być w index.php pliku i zawsze znajdują się u góry.

75. Ogranicz dostęp do strony logowania dla określonych adresów IP

Dodaj następujące elementy do swojej witryny .htaccess file:

Zamów Odmów, Zezwól Odmów wszystkim Zezwól od xx.xx.xx.xx

Zastąp xx.xx.xx.xx własnym adresem IP. Dzięki temu tylko Ty masz dostęp do strony logowania.

76. Utwórz ręczną kopię zapasową bazy danych

Zaloguj się do phpMyAdmin, wybierz bazę danych WordPress, którą chcesz wykonać.

Przejdź do zakładki Eksportuj i kliknij przycisk Przejdź na dole strony. Gdy przeglądarka wyświetli monit o pobranie kopii zapasowej, kliknij tak. Masz teraz kopię zapasową swojej bazy danych!

ręczna kopia zapasowa mysql

 

77. Przywróć bazę danych WordPress

Jeśli utworzyłeś ręczną kopię zapasową swojej witryny zgodnie z poprzednimi sztuczkami, być może będziesz musiał ją przywrócić.

Zaloguj Się phpMyAdmin, wybierz swoją bazę danych WordPress, przejdź do import tab, kliknij Wybierz Plik i wybierz bazę danych, którą chcesz przywrócić z dysku twardego. Następnie kliknij Go przycisk.

przywróć bazę danych

 

 

78. Użyj trybu SSL do logowania

Jeśli masz zainstalowany certyfikat SSL na swoim serwerze, możesz zmusić instalację WP do korzystania z trybu SSL w celu bezpiecznego logowania użytkownika.

W tym celu dodaj poniższy kod do wp-config.php plik.

define('FORCE_SSL_ADMIN', prawda);

Nawiasem mówiąc, jeśli chcesz uniknąć wszystkich kłopotów związanych z uzyskaniem SSL samodzielnie, nasz host, InMotion, faktycznie obsługuje hosting SSL za pośrednictwem swoich współdzielonych kont InMotion. Przeczytaj naszą pełną recenzję tutaj: https://www.collectiveray.com/inmotion-hosting-review.

79. Ogranicz dostęp do folderu wp-includes

Dodaję to do twojego .htaccess file odmówi dostępu do plików wp-includes i katalogu Twojej witryny WordPress:

# Blokuj wp-includes folder i pliki RewriteEngine On RewriteBase / RewriteRule ^wp-admin/includes/ - [F,L] RewriteRule !^wp-includes/ - [S=3] RewriteRule ^wp-includes/[^/]+\.php$ - [F, L] RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L] RewriteRule ^wp-includes/theme-compat/ - [F,L]

80. Wyłącz edycję pliku szablonu

Każdy użytkownik WordPress z dostępem administratora może edytować szablony, przechodząc do Wygląd > Edytor. Jeśli masz wielu administratorów w swojej witrynie, dobrym pomysłem jest wyłączenie tej funkcji.

Możesz to zrobić, dodając następujący wiersz kodu do wp-config.php:

define ('DISALLOW_FILE_EDIT', prawda);

 

81. Ukryj numer wersji

Określone wersje WordPressa mogą zawierać luki, które można wykorzystać. Jeśli hakerowi uda się określić, której wersji WordPressa używasz, może wykorzystać te informacje do przejęcia kontroli nad Twoją witryną poprzez znane luki w zabezpieczeniach.

Wstawiając poniższy kod do swojego functions.php ukryjesz numer wersji WP, który będzie dodatkową ochroną dla Twojej witryny.

remove_action ('wp_head', 'wp_generator');

82. Wyłącz dostęp do określonych typów plików

Stwórz nowy .htaccess pliku, dodaj następujący kod i prześlij plik wewnątrz wp-content teczka.

# Wyłącz dostęp do wszystkich typów plików z wyjątkiem następującej kolejności odmowy, zezwól na odmowę wszystkim Zezwól wszystkim

Spowoduje to wyłączenie dostępu do wszystkich typów plików z wyjątkiem wymienionych plików w kodzie.

83. Zobacz Ostatnio zmodyfikowane pliki

Jeśli masz dostęp SSH do swojego serwera, zaloguj się i uruchom poniższe polecenie, aby zobaczyć ostatnio zmodyfikowane pliki. To polecenie przydaje się, zwłaszcza jeśli podejrzewasz, że dostęp do serwera jest zagrożony bez Twojej zgody.

Poniższe polecenie pokaże zmiany wprowadzone w ciągu ostatnich 2 dni w określonym katalogu.

znajdź /home/twójkatalog/twojawitryna/ -mtime -2 -ls

84. Ręcznie zresetuj hasło

Zaloguj się do phpMyAdmin, wybierz bazę danych swojej witryny, przejdź do zakładki SQL i wklej następujące polecenie w polu tekstowym i kliknij przycisk Przejdź:

AKTUALIZACJA `wp_users` SET `user_pass` = MD5 ("HASŁO") GDZIE `wp_users`.`user_login` = "ADMIN";

ręcznie zresetuj hasło

Uwaga: upewnij się, że zmieniłeś „ADMIN” na rzeczywistą nazwę użytkownika i „PASSWORD” na preferowane hasło. NIE używaj HASŁA jako rzeczywistego hasła, ponieważ Twoja witryna zostanie zhakowana.

85. Dezaktywuj wszystkie wtyczki, nawet jeśli nie możesz uzyskać dostępu do pulpitu nawigacyjnego

Często w celu rozwiązywania problemów może być konieczna dezaktywacja wszystkich wtyczek.

Jeśli jednak z jakiegoś niefortunnego powodu nie możesz zalogować się do swojego pulpitu nawigacyjnego, możesz dezaktywować wszystkie wtyczki przez FTP lub CPanel, dostęp do menedżera plików.

Iść do wp-content / i zmień nazwę folderu z wtyczek na inną, na przykład wp-content-backup. Spowoduje to automatyczną dezaktywację/wyłączenie wszystkich wtyczek, umożliwiając ponowne uzyskanie dostępu do pulpitu nawigacyjnego, jeśli jedna z tych wtyczek powoduje problem.

86. Pokaż wszystkie aktywne wtyczki

W celach konserwacyjnych możesz chcieć uzyskać listę aktywnych wtyczek w określonej instalacji WordPressa.

Wklej następujący kod do functions.php plik, a zobaczysz widżet wyświetlający wszystkie aktywne wtyczki na pulpicie nawigacyjnym.

add_action ('wp_dashboard_setup', 'wpse_54742_wp_dashboard_setup'); funkcja wpse_54742_wp_dashboard_setup() { wp_add_dashboard_widget('wpse_54742_active_site_plugins', __('Aktywne wtyczki'),'wpse_54742_active_site_plugins'); } funkcja wpse_54742_active_site_plugins() { $the_plugs = get_option('active_plugins'); Echo ' '; foreach($the_plugs as $key => $value) { $string = explode('/',$value);// Nazwa folderu zostanie wyświetlona echo ' '.$string[0].' '; } Echo ' '; }

87. Łatwo zapobiegaj spamowi w komentarzach

Zamiast oznaczać komentarze za każdym razem jako spam, możesz zablokować spamerom możliwość publikowania komentarzy na swoim blogu. Poniższy kod będzie szukał strony odsyłającej HTTP i automatycznie blokuje komentarz, jeśli strona odsyłająca jest nieprawidłowa.

Dodaj następujący kod do swojego motywu functions.php file:

function check_referrer() { if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == "") { wp_die( __('Włącz odnośniki w przeglądarce lub, jeśli' jesteś spamerem, odwal się!') ); } } add_action('check_comment_flood', 'check_referrer');

88. Usuń znaczek daty posta z SERP

Jeśli twoja treść nie jest zależna od czasu, upewnij się, że unikasz wyświetlania znaczników daty postów WordPress w SERP, co zwiększy CTR twoich postów wyświetlanych w SERP.

Iść do single.php plik i znajdź coś takiego:


Zastąp go następującym kodem:

document.write("");

Niektóre motywy nie będą miały tego samego dokładnego kodu, a niektóre motywy, takie jak GeneratePress, umożliwiają całkowite usunięcie dat przez dodanie filtra, więc jeśli to nie zadziała, możesz skonsultować się z programistą motywu, aby uzyskać więcej informacji.

89. Zapobiegaj łączeniu obrazu z obrazem

Ochrona obrazów przed hotlinkami pomoże Ci zaoszczędzić dużo przepustowości, uniemożliwiając innym witrynom wyświetlanie, a nawet umieszczanie obrazów na własnych witrynach.

Po prostu przejdź do .htaccess plik i dodaj następujący kod. Upewnij się, że zamieniłeś część „Twoja-nazwa-domeny” na rzeczywistą nazwę domeny.

RewriteEngine na RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?twoja-nazwa-domeny-tutaj [NC] RewriteRule \.(jpg|jpeg|png |gif)$ - [NC,F,L]

 

 

89. Wyłącz HTML w komentarzach

Spamerzy są przyzwyczajeni do umieszczania w komentarzach wielu linków HTML, co może mieć negatywny wpływ na przyciąganie ruchu organicznego do Twojej witryny. Możesz to naprawić, blokując cały kod HTML z komentarza, pozostawiając tylko tekst.

Wystarczy otworzyć functions.php i wstawić następujący kod, aby wyłączyć elementy HTML w komentarzach.

// To nastąpi po opublikowaniu komentarza

funkcja plc_comment_post( $incoming_comment ) {

// przekonwertuj wszystko w komentarzu, aby wyświetlić dosłownie

$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);

// jedynym wyjątkiem są pojedyncze cudzysłowy, którym nie może być #039; bo WordPress oznacza to jako spam

$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );

return($przychodzący_komentarz);

}

// To nastąpi przed wyświetleniem komentarza

funkcja plc_comment_display( $comment_to_display ) {

// Wstaw pojedyncze cudzysłowy z powrotem

$comment_to_display = str_replace(''', "'", $comment_to_display );

zwróć $comment_to_display;

A kto jeszcze oprócz wyszukiwarek jest ważny dla naszych stron internetowych? Oczywiście sieci społecznościowe! Oto sztuczki z portalami społecznościowymi WordPress.

Oczywiście Twój blog byłby niczym, gdyby nie był dziś społecznościowy – oto kilka innych wskazówek dotyczących WordPressa, trików i poprawek dotyczących społecznościowego bloga.

 

90. Ogranicz dostęp do botów

Uniemożliwiając obraźliwym botom dostęp do Twojej witryny, możesz zwiększyć bezpieczeństwo swojego bloga WordPress. Skopiuj następujący kod do .htaccess plik.

SetEnvIfNoCase User-Agent ^$ keep_out SetEnvIfNoCase User-Agent (pycurl|casper|cmsworldmap|diavol|dotbot) keep_out SetEnvIfNoCase User-Agent (flicky|ia_archiver|jakarta|kmccrew) keep_out SetEnvIfNoCase User-|comodo|Agent () keep_out Zamów Zezwalaj, Odmów Zezwalaj wszystkim Zabroń od env=keep_out

91. Wyłącz własny pingback

Jeśli włączyłeś pingback w swojej witrynie, za każdym razem, gdy łączysz się z własnymi postami, utworzysz pingback. Możesz to wyłączyć za pomocą następującego fragmentu kodu.

Dodaj następujący kod do swojego functions.php plik, aby wyłączyć własny pingback.

function disable_self_trackback( &$linki ) { foreach ( $linki jako $l => $link ) if ( 0 === strpos( $link, get_option( 'home' ) ) ) unset($links[$l]); } add_action( 'pre_ping', 'disable_self_trackback' );

92. Przekieruj ruch z witryny bez www na www

Możesz łatwo przekierować 301 cały ruch z wersji bez www na www, dodając następujący kod do .htaccess file:

RewriteEngine na RewriteCond %{HTTP_HOST} ^yourwebsite\.com RewriteRule ^(.*)$ https://www.yourwebsite.com/$1 [R=301,L]

Nie zapomnij wymienić „twojastrona.com” z własną nazwą domeny.

93. Pokaż liczbę znalezionych wyników wyszukiwania

Wyświetl liczbę wyników wyszukiwania znalezionych na stronie wyników wyszukiwania WordPress, dodając następujący wiersz kodu do motywu search.php plik.

Wynik wyszukiwania dla  Ilość postów; _mi(''); _e(' '); echo $klucz; _e(' '); _e(' — '); echo $liczba . ' '; _e('artykuły'); wp_reset_query(); ?>

Kiedy użytkownik przeprowadza wyszukiwanie w Twojej witrynie, czasami możesz nie chcieć pokazywać wyników wyszukiwania z określonej kategorii, która zawiera treści promocyjne, elementy portfolio itp. Po prostu dodaj następujący kod do pliku functions.php, aby wykluczyć określone kategorie z wyszukiwania.

function exclude_category_from_search($query) { if ($query->is_search) { $query->set('cat', '-24,-45,-52'); } return $zapytanie; } add_filter('pre_get_posts','exclude_category_from_search');

Ważną częścią jest tutaj ta linia:

$query->set('kot', '-24,-45,-52');

To mówi WordPressowi, które kategorie chcemy wykluczyć z wyszukiwania za pomocą ich identyfikatorów. W tym przykładzie wykluczamy kategorie o identyfikatorach 24, 45 i 52. Musisz je zastąpić identyfikatorami kategorii tych, które chcesz wykluczyć (uwaga: znak minus [-] musi być uwzględniony!).

 

95. Usuń wszystkie pingbacki

Wykonaj następujące polecenie SQL przez phpMyAdmin w swojej bazie danych, aby usunąć wszystkie otrzymane pingbacki. Jak zwykle te wskazówki dotyczące WordPressa, w których usuwamy rzeczy z bazy danych, mogą spowodować nieodwracalne szkody w Twojej witrynie.

Rób kopie zapasowe!

USUŃ Z wp_comments GDZIE comment_type = 'pingback';

96. Wyłącz HTML w komentarzach

Podczas komentowania spamerzy przesyłali mnóstwo linków HTML, co może mieć negatywny wpływ na przyciąganie ruchu organicznego do Twojej witryny. Po prostu otwórz plik functions.php motywu i wstaw następujący kod, aby wyłączyć elementy HTML w komentarzach.

add_filter( 'pre_comment_content', 'wp_specialchars' );

 

97. Pokaż selektywne tweety

selektywne tweety

Jeśli korzystasz z osobistego konta na Twitterze, możesz nie chcieć pokazywać wszystkich tweetów czytelnikom bloga. W takich przypadkach możesz wyświetlać tylko wybrane tweety czytelnikom bloga z określonym słowem kluczowym lub hashtagiem.

Przejdź do Twitter Widgets >> kliknij przycisk "utwórz nowy" >> kliknij zakładkę "szukaj".

W polu zapytania wpisz z:dartcreations webdesign

Zastąp dartcreations swoim twitterem, a projekt strony internetowej preferowanym zapytaniem. Zapisz widżet i skopiuj go do sekcji widżetów swojej witryny WordPress.

98. Przekieruj kanały do ​​kanałów FeedBurner

Dodaj następujący kod do .htaccess do zamiany podajników WP na podajniki FeedBurner.

RewriteEngine na RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC] RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC] RewriteRule ^feed/?([_0-9a-z-]+)?/?$ https://feeds.feedburner. pl/twoja pasza [R=302,NC,L]

Upewnij się, że dostosowałeś powyższy kod za pomocą adresu URL kanału FeedBurner (https://feeds.feedburner.com/yourfeed — zastąp go swoim adresem URL) przed zapisaniem.

99. Kanały RSS specyficzne dla kategorii

Dobrym pomysłem jest zaoferowanie swoim czytelnikom subskrypcji określonej kategorii bloga, zwłaszcza jeśli obejmujesz szeroki zakres kategorii na swoim blogu.

Po prostu dodaj /feed na końcu adresu URL kategorii. Uwaga: działa to tylko wtedy, gdy masz włączone niestandardowe permalinki!

100. Opóźnij wysyłanie do kanałów RSS

Kiedy opublikujesz post na blogu, natychmiast wyślesz do subskrybentów powiadomienie o nowym poście za pośrednictwem kanałów RSS. Możesz opóźnić publikowanie w kanałach RSS o godzinę. Może to być przydatne, na przykład, jeśli zapomnisz sprawdzić, czy nie ma uszkodzonych linków lub literówek przed opublikowaniem swoich postów.

funkcja Delay_RSS_After_Publish ($where) { global $wpdb; if (is_feed()) { $now = gmdate('Ymd H:i:s'); $czekaj = '60'; $urządzenie = 'MINUTA'; $where.=" AND TIMESTAMPDIFF ($urządzenie, $wpdb->posts.post_date_gmt, '$now') > $czekaj "; } return $gdzie; } add_filter('posts_where', 'Delay_RSS_After_Publish');

101. Dodaj przyciski udostępniania w mediach społecznościowych

Serwisy społecznościowe są dziś bardzo popularne. Setki milionów ludzi codziennie korzysta z różnych platform mediów społecznościowych, więc sensowne jest udostępnianie treści między nimi.

Jedną z najlepszych wtyczek do dodawania przycisków udostępniania w mediach społecznościowych jest Wspólne liczby. To prosta i lekka wtyczka, która pozwala dodać:

  • Przycisk udostępniania na Facebooku
  • Przycisk pinezki na Pintereście
  • Pyszny przycisk
  • Przycisk Twitter Tweet (przy użyciu zewnętrznego API Twitcount.com)
  • Udostępnianie poczty e-mail (z obsługą reCAPTCHA w celu zapobiegania nadużyciom)
  • Łączna liczba akcji
  • Przycisk drukowania
  • Przycisk udostępniania LinkedIn

 

Owijanie w górę

Oczywiście w tym artykule zamieściliśmy 101 porad i wskazówek dotyczących WordPressa, ponieważ uważamy, że są to jedne z najlepszych optymalizacji WordPressa, które można szybko i łatwo wdrożyć bez konieczności zatrudniania programisty.

Są to drobne zmiany w kodzie, które możesz szybko wprowadzić samodzielnie, nie ryzykując zepsucia swojej strony czy szablonu WordPressa ;-)

Potrzebujesz pomocy w załatwieniu spraw? Wypróbuj te najlepiej oceniane koncerty na Fiverr! (od 5 USD)

logo piątki 

Kliknij tutaj znaleźć ekspertów na temat WordPress.

Kliknij tutaj stworzyć pełną witrynę WordPress.

   

O autorze
Dawid Attar
David pracuje w branży internetowej i cyfrowej od 21 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych, wykorzystując WordPress, Joomla i nisze je otaczające. Współpracował z agencjami rozwoju oprogramowania, międzynarodowymi firmami zajmującymi się oprogramowaniem, lokalnymi agencjami marketingowymi, a obecnie jest dyrektorem ds. operacji marketingowych w Aphex Media – agencji SEO. Jako konsultant cyfrowy koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej dzięki połączeniu ich strony internetowej i dostępnych obecnie platform cyfrowych. Połączenie wiedzy technologicznej z dużym zmysłem biznesowym zapewnia jego pismom przewagę konkurencyjną.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...