Pagrindinis papildinių bruožas yra tas, kad jie nėra invaziniai, tai yra, kai įdiegiamas papildinys, žiniatinklis imsis funkcijų, kurias teikia papildinys, tačiau pašalinus papildinį, šios funkcijos bus pašalintos.
Dauguma papildinių nepriklauso nuo žiniatinkliui priskirto dizaino ar temos, net jei pakeisite temas ar atnaujinsite „WordPress“ diegimą, tai neturės įtakos funkcijoms.
„Wordpress“ turi didelę vartotojų ir įmonių paskelbtų papildinių duomenų bazę, kai kurie yra mokami, kiti - nemokami. Galime pamatyti papildinius, esančius oficialiame „Wordpress“ papildinių kataloge. Taip pat galime pasiekti iš administravimo skydelio Papildinių meniu.
Sukurkite pasirinktinį „Wordpress“ papildinį
Sukūrus pasirinktinį papildinį, galima išspręsti daugybę problemų, susijusių su konkrečiais užduočių ar duomenų ir verslo modelių aspektais, kurių negalime rasti kituose bendresniuose papildiniuose.
Įskiepius paprastai išbando vartotojai, prieš diegdami papildinį į veikiančią svetainę, geriausia jį įdiegti vietoje, jei nepavyks, galime ištaisyti klaidą pašalindami papildinį iš administravimo skydo arba iš įskiepio aplanko mūsų svetainėje.
Šie scenarijai saugomi aplanke wp-content / plugins, kiekvienas papildinys aplanke su jo identifikuojančiu pavadinimu.
Šiame pamoka sukurti papildinį, kuris leis jums turėti reklamos sistemą internete. Kitoje pamokoje, kuriant „WordPress“ pasirinktinį valdiklį, sukūrėme valdiklį, kuriame sukursime papildinį, tai yra, jame bus valdiklis, pasirinktiniai įrašai ir trumpieji kodai, visi publikavimo įrankiai viename papildinyje.
Pradėsime nuo aplanko „wp-content / plugin“ ir sukursime aplanką wpanuncios kuriame bus mūsų papildinys.
Tada mes sukursime failą wpanuncios.php, Mes jį atidarome, pridedame šį kodą ir išsaugome failą.
Šioje antraštėje nurodomas papildinio pavadinimas, jį sukūrusi įmonė, autorius ir jo pagrindinės funkcijos aprašymas.
Tada, jei eisime į „Wordpress“ administratorių į papildinių sritį, pamatysime, kad mūsų papildinys yra paruoštas aktyvinti. Kadangi paima antraštę ir ją parodo.
__ ('Skelbimai'), 'singular_name' => __ ('Skelbimas'), 'menu_name' => __ ('Skelbimai'), 'name_admin_bar' => __ ('Skelbimai'), 'all_items' => __ ( 'Visi skelbimai'), 'add_new_item' => __ ('Pridėti pranešimą'), 'add_new' => __ ('Pridėti naują'), 'new_item' => __ ('Naujas pranešimas'), 'edit_item' => __ ('Redaguoti skelbimą'), 'update_item' => __ ('Atnaujinti skelbimą'), 'view_item' => __ ('Peržiūrėti skelbimą'), 'search_items' => __ ('Paieškos skelbimai'), 'not_found' => __ ('Nerasta :('), 'not_found_in_trash' => __ ('Tuščia šiukšliadėžė'),); ?> var13 ->Toliau turime nurodyti, kokias parinktis suteiks skelbimo registracijos ekranas, jei jis leis įkelti vaizdą, turės redaktorių ir pavadinimą, šie elementai pagal numatytuosius nustatymus jau yra registruojami pranešimuose ir puslapiuose.
__ („skelbimai“), „aprašymas“ => __ („keli skelbimai“), „etiketės“ => $ etiketės, „palaiko“ => masyvą („pavadinimas“, „redaktorius“, „miniatiūra“,), „ hierarchical '=> false,' public '=> true,' show_ui '=> true,' show_in_menu '=> true,' menu_position '=> 20,' menu_icon '=>' dashicons-editor-quote ',' show_in_admin_bar ' => false, 'show_in_nav_menus' => false, 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => true, 'public_queryable' => true, 'capability_type' => 'puslapis',); // Mes registruojame įrašą, kad jis būtų prieinamas register_post_type ('ads', $ args); } // Pridedame įrašą, kad jis veiktų „Wordpress“ add_action ('init', 'ads_post_type', 0); }?> var13 ->Išsaugojus kodą Suaktyviname papildinį ir mes matome, kaip skelbimų parinktis rodoma kairiajame meniu ir mūsų sukonfigūruotose parinktyse.
Toliau sukursime trumpąjį kodą, kuris yra funkcijų rinkinys, skirtas paprastam „WordPress“ iškvietimo funkcijų kūrimui, kad būtų galima naudoti pranešimuose ir puslapiuose.
Pavyzdžiui, bet kuriame puslapyje galime iškviesti funkciją, kad skelbimas būtų rodomas taip:
[Skelbimų sąrašas].
Pridedame kodą po papildiniu taip:
'Skelbimai', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC')); while ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> var13 ->Mes galime atskirti css kodą ir sudėti jį į atskirą failą. Įrašę šį trumpąjį kodą galime pridėti keletą skelbimų, šioje pamokoje įdėsime nekilnojamojo turto skelbimų, tačiau galime įdėti bet kokį elementą.
Rezultatas peržiūrint viešą puslapį bus toks:
// ------------------------------------------------ --- (masyvas ('id' => '',), $ atts)); // Ieškome skelbimo pagal ID, perduotą kaip kintamasis $ ad = get_post ($ id); // Ieškome rodomo vaizdo URL $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'miniatiūra'); grįžti “Taigi galime naudoti trumpąjį kodą [ad id = 999] ir puslapyje rodyti konkretų skelbimą.![]()
“. $ ad-> post_content. '
“; } add_shortcode ('ad', 'adsID_shortcode');
Mes matėme, kaip sukurti papildinį skelbimams kurti, taip pat galėtume pridėti valdiklį, kurį sukūrėme ankstesnėje pamokoje, paminėtoje aukščiau, ir galėtume įtraukti kitas funkcijas bei duomenų laukus.
Yra daug daugiau galimybių ir funkcijų, skirtų išplėsti papildinį - tai tema, kurią matysime kitose mokymo programose.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką