Sukurkite „WordPress“ papildinius ir trumpąjį kodą

Papildinius galima įdiegti iš „WordPress“ valdymo skydelis ir jūs galite laisvai naudoti arba modifikuoti kodą, kad išplėstumėte ir išplėstumėte funkcionalumą arba netgi sukurtumėte savo pasirinktinį papildinį, priklausomai nuo jūsų svetainės poreikių.
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.

Šios pamokos tikslas yra sukurkite papildinį atlikdami nurodytus veiksmus išsamiai ir mes tai išbandysime „Wordpress“ svetainėje.
Š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.

Toliau pridėsime kodą, kad sukonfigūruotume papildinį, ir turėsime savo meniu „Wordpress“ administratoriuje su visomis galimybėmis pridėti ir redaguoti įrašą.
 __ ('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.

Kurdami naują skelbimą naudosime laukus, kuriuos apibrėžsime, kur sąraše bus matomas vėliau parašytas skelbimo pavadinimas. Skelbimo tekstas, kurį parašysime redaktoriuje, bus turinys, taip pat galime priskirti vaizdą, kuris bus rodomas vaizdas, kurį galime pridėti prie skelbimo.
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ą.

Tada sukursime „Wordpress“ puslapį ir pridėsime trumpąjį kodą, kad būtų parodytas šis sąrašas [skelbimų sąrašas]
Rezultatas peržiūrint viešą puslapį bus toks:

Pažiūrėkime, kaip sukurti trumpąjį kodą, kad pamatytumėte konkretų skelbimą pagal jo ID. Norėdami tai padaryti, pridėsime šį kodą:
 // ------------------------------------------------ --- (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 “

“. $ ad-> post_content. '

“; } add_shortcode ('ad', 'adsID_shortcode');
Taigi galime naudoti trumpąjį kodą [ad id = 999] ir puslapyje rodyti konkretų skelbimą.
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ą

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave