Articles

10 Useful Code Snippets for WordPress

Jedną z najlepszych rzeczy w WordPressie jest możliwość dostosowania każdego aspektu. Jest tak wiele można dostosować to trudno wiedzieć, gdzie zacząć, zwłaszcza jeśli jesteś nowy do WordPress. Zawarliśmy niektóre z naszych ulubionych snippetów kodu WordPress do wykorzystania na swojej stronie.

Możesz dodać je do swojej witryny za pomocą wtyczki Code Snippets lub w swoim motywie functions.php. Na dole tego artykułu jest również pokazane, jak dodać code snippets do WordPress.

Oto kilka przydatnych code snippets dla WordPress:

Disable Admin Toolbar

Niektóre systemy buforowania będą wymagały, aby nie mieć innego kodu dla zalogowanych użytkowników vs użytkowników publicznych, więc wyłączenie paska narzędzi administratora WordPress może być przydatne w tym przypadku.

Jeśli chcesz wyłączyć pasek narzędzi administratora WordPressa na wszystkich stronach dla zalogowanych użytkowników, użyj poniższego fragmentu w swoim motywie functions.php.

Pokaż miniaturki postów w kanale RSS

Domyślnie WordPress pokaże tylko tekst w swoim kanale RSS, ale jeśli chcesz dołączyć swój zestaw wyróżnionych obrazów, ten snippet to zrobi.

To doda wyróżnioną miniaturkę postu przed treścią w kanale RSS twojej witryny.

Zmień tekst Czytaj więcej dla fragmentów

Czy chcesz zmienić tekst „Kontynuuj czytanie” w WordPressie lub uczynić go przyciskiem HTML, poniższy snippet pozwoli ci zmienić tekst Czytaj więcej dla fragmentów.

Zmień długość fragmentu postu

Domyślnie długość fragmentów w WordPressie wynosi 55 słów. Ten fragment kodu zmieni długość fragmentów na 24 słowa, ale możesz po prostu zmienić tę liczbę na taką, jaka ci się podoba.

Add an Admin User with PHP

Patrzmy prawdzie w oczy, wszyscy zostaliśmy zablokowani w naszej witrynie WordPress lub musimy pracować nad nową witryną bez informacji o logowaniu.

Ten wycinek kodu jest przydatny do dodania nowego administratora do witryny przy użyciu funkcji motywu.php.

Pracowałem nad wieloma witrynami WordPress, które nie mają poprawnie skonfigurowanych serwerów e-mail, więc dostęp do witryny, nawet jeśli masz login, może być trudny.

Ten wycinek kodu utworzy użytkownika z nazwą użytkownika/hasłem/email ustawionymi w zmiennych. Ważne jest, aby zobaczyć, że będzie on próbował utworzyć użytkownika tylko wtedy, gdy nie istnieje on w oparciu o nazwę użytkownika/email, więc jeśli masz już konto z adresem e-mail, możesz wypełnić e-mail atrapą danych.

Enable Shortcodes in Text Widgets

Shortcodes są niezwykle potężne w WordPressie i możliwość używania ich w widżetach jest pomocna. Ten snippet pozwoli ci dodać shortcodes w widżecie tekstowym i zlecić ich wykonanie.

Dodaj niestandardowe logo pulpitu nawigacyjnego

Jeśli chcesz dodać nieco więcej brandingu do swojej witryny WordPress, ten snippet kodu zastąpi lewe górne logo w pulpicie nawigacyjnym.

Upewnij się, że przesyłasz admin-icon.png do katalogu motywu. Możesz również zmienić CSS, aby połączyć się z dowolnym plikiem we właściwości background-image.

Allow SVG upload

Format SVG staje się coraz bardziej popularny, szczególnie dla plików logo. Oczywiście możesz użyć wtyczki, aby włączyć tę funkcjonalność lub użyć tego snippetu.

Domyślnie WordPress nie pozwala na przesyłanie SVG ze względów bezpieczeństwa, ale nasz snippet kodu pozwala tylko administratorom witryny przesyłać pliki SVG.

Wyłącz XML-RPC w WordPress

Bardzo rzadko potrzebujesz włączonego XML-RPC w swojej witrynie WordPress, ale jego włączenie może spowodować wiele problemów związanych z bezpieczeństwem.

Jeśli używasz aplikacji WordPress, możesz potrzebować jej włączenia, ale rzadko widziałem przypadek, w którym XML-RPC był włączony.

Ten wycinek kodu wyłączy XML-RPC, aby poprawić bezpieczeństwo witryny.

<?php

//Disable XML-RPC

add_filter(’xmlrpc_enabled’, '__return_false’);

view raw disable-xml-rpc.php hosted with ❤ by GitHub

Remove jQuery Migrate

Jeśli próbujesz zwiększyć wydajność swojej witryny, mogłeś zauważyć ładowanie jQuery Migrate na swojej stronie. Jeśli otworzysz konsolę, zobaczysz „JQMIGRATE: Migrate jest zainstalowany, wersja 1.4.1”, gdy twoja strona ładuje się, jeśli jQuery Migrate jest ładowany.

jQuery Migrate dodaje wsparcie dla starszych wersji jQuery, często przydatnych dla starszych motywów. Z mojego doświadczenia wynika, że rzadko kiedy jest on potrzebny, więc najlepiej go usunąć, aby zabrać jedno żądanie z ładowania strony.

Poniższy snippet usunie jQuery Migrate z twojej strony. Po usunięciu jQuery Migrate spójrz na kilka swoich stron, aby upewnić się, że witryna nadal działa poprawnie.

Jak dodać Code Snippets do WordPress

Jeśli potrzebujesz pomocy w dodawaniu fragmentów kodu PHP do WordPressa, oto szybki film pokazujący 2 proste metody ich dodawania.

Używanie wtyczki Code Snippets do dodawania PHP do witryny

Jednym z najłatwiejszych sposobów na dodanie kodu do witryny WordPress jest użycie wtyczki Code Snippets.

Ta wtyczka WordPress pozwala łatwo organizować i dodawać fragmenty kodu w prostym w użyciu interfejsie.

Code Snippets plugin UI

Najlepiej ze wszystkich możesz łatwo wybrać, gdzie snippet będzie działał i przerzucać je poza i na. Idealny dla początkujących do snippetów kodu PHP.

Dzięki za sprawdzenie tych przydatnych snippetów kodu WordPress. Mogą one zostać dodane do function.php twojego motywu lub dodane za pomocą wtyczki takiej jak Code Snippets.

.