Ponad 20 zmieniających życie hacków WordPress dla programistów, których nie można przegapić

0 29

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:

<h2 class="pagetitle">Search Result for <?php /* Search Count */ $allserach = &new WP_Query ("s=$s&showposts=-1"); $key = ks29so_specialchars($s, 1); $count = $allsearch->post_count; _e(‘ ‘); _e(‘<span class="search-terms">’); echo $key; _e(‘</span>’); _e(‘-‘); echo $count. ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?></h2>

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_delayna 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ź <body>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.

14 Dodaj nowe menu nawigacyjne do swojego motywu

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 ‘<style type="text/css">
H1 a { background-image: url(‘.get_bloginfo(‘template_directory’). ‘/images/custom-login-logo.webp) !improtant; }
</style>’;
}
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.

<?phpget_sidebar(); ?>
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.

Leave A Reply

Your email address will not be published.

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów