Ponad 20 zmieniających życie hacków WordPress dla programistów, których nie można przegapić
Trzydzieści procent sieci korzysta z najpopularniejszego systemu zarządzania treścią (CMS), czyli WordPress. Ten CMS uzyskuje ponad 22 miliardy odsłon miesięcznie. Oferuje ponad 50 tysięcy wtyczek, ponieważ miliony użytkowników każdego dnia domagają się nowych funkcji WordPress.
WordPress stał się pierwszym wyborem wśród wielu osób prowadzących własne strony internetowe. Coś, na co wielu klientów zwraca uwagę, dotyczy kwestii związanych z bezpieczeństwem. Wynika to z faktu, że WordPress jest treścią typu open source. Jest więc bezbronny wobec wszelkiego rodzaju ataków. Poza kwestiami bezpieczeństwa, jest tak wiele rzeczy, o których powinieneś wiedzieć, jak wykorzystać WordPressa, aby zwiększyć swoje potencjalne korzyści.
Sława WordPressa doprowadziła do ogromnej liczby dostępnych wskazówek. Te wskazówki, hacki i sztuczki pokażą, jak robisz wiele rzeczy. Te sztuczki i hacki WordPress doprowadzą Twoją witrynę do najwyższego poziomu. Zoptymalizuj wyświetlanie i wydajność WordPress za pomocą drobnych zmian w kodzie WordPress. Jednak większość użytkowników nie jest programistami, dlatego nie ma dużej wiedzy na temat kodu. Oto kilka fajnych hacków WordPress, które pozwolą Ci uzyskać więcej z instalacji witryny WordPress.
Hacki dla programistów, które sprawią, że WordPress będzie dla nich łatwiejszy w użyciu
1 Wyświetl połączone posty bez wtyczek
Dobrym pomysłem jest wyświetlanie powiązanych postów, aby ułatwić odwiedzającym znalezienie przydatnych informacji i dłuższe pozostanie na stronie. Niewielu programistów wie, że mogą bez wysiłku domyślnie przyswoić tę funkcję i pobrać dodatkową wtyczkę, która to robi. Oto instrukcje krok po kroku, jak to zrobić:
- Otwórz plik single.php
- Dodaj ten kod w pętli:
If ($tags) {
Echo 'related posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($post->ID),
‘showposts’=>5,
‘caller_get_posts’=>1
);
$my_query = new WP_Query($args);
If( $my_query->have posts()) {
While ($my_query->have posts(): $my_query->the post(); ?>
2 Dodanie sztuczki WordPress z niekończącym się przewijaniem
Motyw WordPress obsługuje nieskończone przewijanie, które jest funkcją wtyczki Jetpack . Sztuczka WordPress z nieskończonym przewijaniem pomoże czytelnikom zbliżyć się do dołu strony, automatycznie ładując nową treść podczas przewijania w dół. Możesz dodać następujący kod do pliku funkcji, instalując wtyczkę Jetpack i zezwalając na funkcję nieskończonego przewijania.
add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’,) );
3 Zmodyfikuj logo pulpitu nawigacyjnego
W backendzie WordPress dodaj własne logo do pulpitu nawigacyjnego, aby spersonalizować instalację. Aby zmodyfikować witryny klientów, jest to świetna wskazówka. Wystarczy wkleić następujący kod:
{code type=php}
Add_action(‘admin_head’, ‘custom_logo’);
Function custom_logo() {echo ‘’;}
4 Dodanie nakładki wyszukiwania pełnoekranowego
Dodanie pełnoekranowej nakładki wyszukiwania do strony internetowej opartej na WordPress może sprawić, że wyszukiwanie będzie bardziej przejrzyste i przyjazne. Instalując wtyczkę WordPress Full-Screen Search Overlay, uzyskasz tę cenną funkcję. Możesz po prostu aktywować wtyczkę, ponieważ nie ma do tego żadnych ustawień. Możesz kliknąć istniejące pole wyszukiwania lub przycisk wyszukiwania po aktywacji wtyczki. Następnie wyświetli nakładkę wyszukiwania na pełnym ekranie.
5 komentarzy Subskrypcja
Ręczne publikowanie komentarzy i wracanie w poszukiwaniu reakcji i odpowiedzi staje się dla użytkowników nudnym zadaniem. Sugerowane jest zainstalowanie wtyczki Subskrybuj komentarze ponownie załadowane. Gdy użytkownik otrzyma informację zwrotną o komentarzu, automatycznie wyśle mu powiadomienie e-mail.
6 Wyświetl liczbę znalezionych wyników
Może to być metoda na poprawę komfortu korzystania z witryny przez klientów, ponieważ wiedza o liczbie znalezionych stron z wyszukiwanymi elementami może być cenna dla odwiedzających. Ze względu na towarzyszący wiersz kodu w rekordzie search.php będziesz mieć możliwość zademonstrowania, ile rzeczy zostało zidentyfikowanych w tym wyszukiwaniu:
Search Result for post_count; _e(‘ ‘); _e(‘’); echo $key; _e(‘’); _e(‘-‘); echo $count. ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?>
W ten sposób nieinformacyjny i ogólny tytuł, taki jak „Wyniki wyszukiwania”, staje się szanowany, o ile dokładna liczba artykułów powiązanych z wyszukiwaniem.
7 Opóźnij, kiedy Twoje posty przejdą do RSS
Poświęć trochę czasu na opublikowanie posta w RSS i daj sobie czas na ponowne sprawdzenie opublikowanych postów. Czy kiedykolwiek opublikowałeś post, a potem zauważyłeś, że w pierwszym fragmencie był ogromny błąd? Naprawienie błędu jest dość proste, ale dla wszystkich Twoich subskrybentów jest już za późno – Twój post został właśnie opublikowany w ich kanałach RSS. Poczekaj trochę, aby dokładnie sprawdzić swoje opublikowane posty przed opublikowaniem w RSS. Dodaj ten fragment kodu do pliku functions.php:
{code type=php}
Function publish_later_on_feed($where) {global $wpdb; if (is_feed()) {
$time_now = gmdate(‘Y-m-d H:i:s’);
$time_delay = ‘15’;// integer
$time_span = ‘MINUTE’;//MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$where = "AND TIMESTAMPDIFF ($device, $wpdb->posts.post_date_gmt, ‘$time_now’)> $time_delay";
}
Return $where;
}
Add_filter(‘posts_where’, ‘publish_later_on_feed’);
Zmień wartość $time_delay
na dowolną długość czasu, która Ci odpowiada.
8 Zainstaluj Google Analytics na WordPressie
Google Analytics umożliwia programistom uzyskanie wszystkich informacji o zachowaniu użytkowników. Jeśli nie chcesz mieć problemów z kodowaniem, Monster Insights to najlepsza wtyczka, która może skonfigurować Google Analytics na stronie internetowej. W ten sposób zakończ proces szybciej. Znajdź tag i wstaw ten kod analityczny Google do pliku header.php. To bardzo łatwa i ważna wskazówka WordPress.
9 Pokaż całkowitą liczbę zarejestrowanych użytkowników
Oświetlając całkowitą liczbę zarejestrowanych użytkowników, wielu programistów WordPress chce zademonstrować autorytet witryny. Możesz po prostu pobrać wtyczkę Simple Blog Stats, a to narzędzie pokaże Ci ogólną liczbę postów, komentarzy, wersji roboczych i wiele innych funkcji.
10 Pokaż obrazy w wierszach i kolumnach
Strony przygotowane na WordPressie wyświetlają obrazki jeden na drugim. Zwykle nie wydaje się to miłe. Możesz zmienić format na układ siatki, jeśli chcesz to zmienić. Możesz to również zrobić ręcznie lub użyć wtyczek, takich jak Envira Gallery.
11 Zachowaj zalogowanie w WordPressie przez dłuższy czas
Zawsze zaleca się wylogowanie z sieci publicznych po użyciu, ponieważ może to być niebezpieczne. Jeśli jednak stale korzystasz z tej samej sieci, pozwól jej zapamiętać Twoje dane logowania w następujący sposób:
add_filter (‘auth_cookie_expiration’, ‘stay_logged_in_for_1_year’);
function stay_logged_in_for_1_year( $expire) {
return 31556926; // 1 year in seconds
}
12 Normalne użycie cytatów
WordPress zamienia zwykłe cytaty w inteligentne kody. Może to spowodować uszkodzenie fragmentu kodu, który zamierzasz opublikować. Wstawiając następujący fragment kodu do pliku functions.php, możesz wyłączyć tę funkcję:
remove_filter (‘the_content’, ‘wptexturize’);
13 losowo zmień kolor tła
Jako programista uwielbiasz patrzeć, jak kolor tła strony internetowej zmienia się losowo dzień po dniu. Możesz to zrobić za pomocą wtyczki o nazwie Fabulous Background Colors lub zmieniając kod functions.php.
Możesz stworzyć własny i niezwykły projekt na wypadek, gdybyś potrzebował czegoś więcej niż domyślnego menu nawigacyjnego WordPress. Aby to zrobić, musisz wejść do funkcji wpb_custom_new_menu
, a następnie wybrać „Moje niestandardowe menu” w menu wyglądu.
15 Weź pod uwagę kategorię w adresach URL postów
Zmaksymalizuj potencjał SEO swoich postów i podnieś swoje rankingi wyszukiwania, możesz dodawać kategorie do linków do treści. Z tego powodu powinieneś przejść do ustawień-permalinków, wybrać niestandardową strukturę i napisać /%category%/%postname%/
obok.
16 Wyklucz kategorie z wyszukiwania
Jeśli chcesz mieć głębszą kontrolę nad wynikami, które mogą uzyskać użytkownicy, możesz potrzebować sposobu, aby nie wyświetlać określonych kategorii na stronie wyników. Otwórz swój plik functions.php i dodaj:
Function SearchFilter($query) {
If ($query->is_search&&! is_admin()) {
$query->set(‘cat’, ‘8,15’);
}
Return $query;
}
Add_filter(‘pre_get_posts’, SearchFilter’);
17 Zmień logo logowania na swoje
Powinniśmy zacząć od jednego o znakowaniu. W przypadku, gdy w dowolnym momencie będziesz musiał zmienić logo WordPress na stronie logowania na swoje (lub klienta), to jest kod, którego będziesz potrzebować. Wklej następujące elementy w swoim pliku functions.php:
Function my_custom_login_logo() {
Echo ‘’;
}
Add_action(‘login_head’, ‘my_custom_login_logo’);
18 Złóż niestandardowy plik CSS
Łącząc kolejny kod w pliku funkcji, możesz rozszerzyć dostosowany plik CSS o nazwie „custom.css” do swojego motywu WordPress. Zlokalizuj nowy plik CSS w tym samym katalogu, w którym znajduje się główny plik CSS.
function custom_style_sheet() {ks29so_enqueuq_style( ‘custom-styling’, get_stylesheet_directory_uri( ). ‘/custom.css’); }
add_action (‘ks29so_enqueue_scripts’, ‘custom_style_sheet’);
19 Instalacja motywu potomnego
Możesz dodać poniższy kod do swojego pliku CSS po utworzeniu motywu potomnego.
/*
Theme Name: Child Theme Name
Template: parenttheme
*/
@import url(". ./parenttheme/style.css");
20 Zwiększ pamięć PHP
Podczas aktywacji ogromnej wtyczki znalazłeś błąd informujący o wyczerpaniu pamięci, a następnie uzupełnij następujący wiersz kodu do pliku wp-config.php.
define(‘WP_MEMORY_LIMIT’, ‘64M’);
Ten kod zwiększy limit pamięci do 64 MB, jednak możesz zmodyfikować tę wartość do poziomu, który jest w stanie obsłużyć Twój serwer hostingowy.
21 Niestandardowy pasek boczny dla oddzielnych postów
Utwórz nowe niestandardowe pole zatytułowane pasek boczny podczas pisania posta. Za pomocą niestandardowego pola wyświetlaj wykonane na zamówienie treści paska bocznego dla osobnych postów. Znajdź kolejną linię kodu w pliku single.php, index.php i page.php.
Substitute it with the succeeding code snippet. $sidebar = get_post_meta ($post -> ID, "sidebar", true); get_sidebar ($sidebar); ?>
Dlaczego nazywamy te hacki lub sztuczki?
Wikipedia definiuje hack programistyczny jako „nieeleganckie, ale skuteczne rozwiązanie problemu komputerowego". Nazywamy to hackami, ponieważ zmieniamy dokumenty WP. Spraw, aby Twoje ogólne wrażenia z korzystania z WordPress były bardziej korzystne dzięki tym prostym wskazówkom. Nie wymaga ogromnych ćwiczeń instruktażowych. Niesamowitą rzeczą w WordPressie jest to, że jego wszechobecność zaowocowała wieloma dostępnymi wskazówkami i ćwiczeniami instruktażowymi, które mogą wskazać najlepszy sposób na zrobienie wielu rzeczy, małych akrobacji WordPress, które popchną Twoją witrynę do najbardziej ekstremalnego potencjału. Wraz z popularnością WordPressa dostępna jest duża liczba samouczków ze wskazówkami i sztuczkami, które pokazują, jak robić wiele rzeczy. Wykorzystaj maksymalny potencjał swojej witryny za pomocą tych małych sztuczek WordPress.Wniosek
Prawdziwym wyzwaniem dla programistów jest stać się mistrzami projektowania WordPress, ponieważ trudno jest znaleźć stronę internetową, która nie działa w tym systemie. Utrzymanie bezpieczeństwa WordPress nie jest trudne, jednak czyszczenie hacków jest trudne. Wdrożenie tych ponad 20 hacków WordPress zmniejszy ryzyko włamania do Twojej witryny. Zapamiętanie tych podstawowych pojęć podczas generowania lub pracy nad witryną WordPress może pomóc w zapobieganiu włamaniom do WordPress.
Drupal to kolejne najlepsze internetowe narzędzie CMS. Skorzystaj z usług Drupala, które pomogą Ci zbudować odpowiednią strategię zarządzania treścią dla rozwoju Twojej strony internetowej.Źródło nagrywania: instantshift.com