Spisie treści
Wtyczki można zainstalować z Panel sterowania WordPress i możesz swobodnie używać lub modyfikować kod, aby rozszerzać i rozszerzać funkcjonalność, a nawet tworzyć własną niestandardową wtyczkę w zależności od potrzeb Twojej witryny.Główną cechą wtyczek jest to, że nie są inwazyjne, co oznacza, że po zainstalowaniu wtyczki sieć przejmie funkcje, które zapewnia wtyczka, ale po odinstalowaniu wtyczki te funkcjonalności zostaną wyeliminowane.
Większość wtyczek jest niezależna od projektu lub motywu przypisanego do sieci, nawet jeśli zmienisz motywy lub zaktualizujesz instalację WordPressa, funkcjonalność nie zostanie naruszona.
Wordpress posiada dużą bazę wtyczek publikowanych przez użytkowników i firmy, niektóre są płatne, inne darmowe.Wtyczki dostępne są w oficjalnym Katalogu Wtyczek Wordpress. Mamy również dostęp z panelu administracyjnego w Menu wtyczek.
Utwórz niestandardową wtyczkę Wordpress
Stworzenie niestandardowej wtyczki może rozwiązać wiele problemów związanych z konkretnymi aspektami zadań lub danymi i modelami biznesowymi, których nie możemy znaleźć w innych, bardziej ogólnych wtyczkach.
Wtyczki są standardowo testowane przez użytkowników, przed zainstalowaniem wtyczki na działającej stronie najlepiej zainstalować ją lokalnie w przypadku niepowodzenia możemy naprawić błąd usuwając wtyczkę z panelu administracyjnego lub z folderu wtyczki na nasza strona internetowa.
Te skrypty są przechowywane w folderze wp-treść / wtyczki, każda wtyczka w folderze o nazwie identyfikującej.
Celem tego samouczka jest utwórz wtyczkę postępując zgodnie z instrukcjami szczegółowo i przetestujemy to na stronie Wordpress.
W tym samouczek tworzenia wtyczki, która pozwoli Ci mieć system reklamowy w sieci. W innym samouczku, Tworzenie niestandardowego widżetu dla WordPress, stworzyliśmy widżet, w tym stworzymy wtyczkę, która będzie zawierała widżet, niestandardowe posty i skróty, wszystkie narzędzia do publikowania w jednej wtyczce.
Zaczniemy w folderze wp-content / plugin, a w środku utworzymy folder wpanuncios który będzie zawierał naszą wtyczkę.
Następnie utworzymy plik wpanuncios.php, Otwieramy go i dodajemy następujący kod i zapisujemy plik.
Ten nagłówek wskazuje nazwę wtyczki, firmę, która ją opracowała, autora i opis jej głównej funkcjonalności.
Następnie, jeśli przejdziemy do administratora Wordpressa do obszaru wtyczek, zobaczymy, że nasza wtyczka jest gotowa do aktywacji. Ponieważ bierze nagłówek i pokazuje go.
Następnie dodamy kod do konfiguracji wtyczki i będziemy mieli własne menu w administratorze Wordpress ze wszystkimi opcjami dodawania i edycji postu.
__ ('Reklamy'), 'singular_name' => __ ('Reklama'), 'menu_name' => __ ('Reklamy'), 'name_admin_bar' => __ ('Reklamy'), 'all_items' => __ ( 'Wszystkie ogłoszenia'), 'add_new_item' => __ ('Dodaj ogłoszenie'), 'add_new' => __ ('Dodaj nowe'), 'new_item' => __ ('Nowe ogłoszenie'), 'edit_item' = > __ ('Edytuj reklamę'), 'update_item' => __ ('Aktualizuj reklamę'), 'view_item' => __ ('Wyświetl reklamę'), 'search_items' => __ ('Reklamy w wyszukiwarce'), 'not_found ' => __ (' Nie znaleziono :( '),' not_found_in_trash '=> __ (' Pusty kosz '),); ?> zm13 ->Następnie musimy wskazać, jakie opcje zapewni ekran rejestracji ogłoszenia, jeśli pozwoli na przesłanie obrazu, będzie miał edytor i tytuł, te elementy już domyślnie rejestrują informacje w postach i na stronach.
__ ('reklamy'),' opis '=> __ (' Wiele reklam'), 'etykiety' => $ etykiety,' obsługuje' => tablica ('tytuł', 'edytor', 'miniaturka',), ' hierarchiczny '=> fałsz,' publiczny '=> prawda,' show_ui '=> prawda,' show_in_menu '=> prawda,' menu_position '=> 20,' menu_icon '=>' dashicons-editor-quote ',' show_in_admin_bar ' => fałsz, 'show_in_nav_menus' => fałsz, 'can_export' => prawda, 'has_archive' => fałsz, 'exclude_from_search' => prawda, 'publicly_queryable' => prawda, 'capability_type' => 'strona',); // Rejestrujemy post, aby był dostępny register_post_type ('ads', $ args); } // Dodajemy post tak, aby działał w Wordpress add_action ('init', 'ads_post_type', 0); }?> zm13 ->Po zapisaniu kodu Aktywujemy wtyczkę i możemy zobaczyć, jak opcja reklamy pojawia się w lewym menu i w opcjach, które konfigurujemy.
Tworząc nową reklamę, skorzystamy z pól, które określimy, gdzie na liście będzie widoczny tytuł ogłoszenia, który napiszemy później. Treścią będzie tekst reklamy, który napiszemy w edytorze, a także możemy przypisać obraz, który będzie polecanym obrazem, który będziemy mogli dodać do ogłoszenia.
Następnie stworzymy Shortcode, czyli zestaw funkcji do tworzenia funkcji wywoływania w WordPressie w prosty sposób do wykorzystania w postach i stronach.
Na przykład na dowolnej stronie możemy wywołać funkcję wyświetlania reklamy w następujący sposób:
[wymień ogłoszenia].
Dodajemy kod poniżej wtyczki w następujący sposób:
'Ads', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC')); while ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> zm13 ->Możemy oddzielić kod css i umieścić go w osobnym pliku. Po nagraniu tego shortcode możemy dodać kilka reklam, w tym samouczku umieścimy reklamy nieruchomości, ale możemy umieścić dowolny przedmiot.
Następnie utworzymy stronę Wordpress i dodamy krótki kod, aby wyświetlić listę, która jest następująca [lista reklam]
Wynik przeglądania strony publicznej będzie następujący:
Zobaczmy, jak utworzyć krótki kod, aby zobaczyć konkretną reklamę na podstawie jej identyfikatora. W tym celu dodamy następujący kod:
// ------------------------------------------------ --------------------- // Shortcode Ad według ID // - function adsID_shortcode ($atts) {// wyodrębnia id ekstraktu parametrów shortcode (shortcode_atts (tablica ('id' => '',), $ atts)); // Szukamy reklamy według identyfikatora przekazanego jako zmienna $ad = get_post ($id); // Szukamy adresu URL polecanego obrazu $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'thumbnail'); powrót 'Możemy więc użyć shortcode [ad id = 999] i wyświetlić konkretną reklamę na stronie.„. $ ad-> post_treść. '
'; } add_shortcode ('reklama', 'adsID_shortcode');
Widzieliśmy, jak stworzyć wtyczkę do tworzenia reklam, możemy również dodać widżet, który stworzyliśmy w poprzednim samouczku wspomnianym powyżej i możemy włączyć inne funkcje i pola danych.
Opcji i funkcji rozszerzenia wtyczki jest znacznie więcej, o czym przekonamy się w innych samouczkach.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt