Izveidojiet WordPress spraudņus un īso kodu

Spraudņus var instalēt no WordPress vadības panelis un jūs varat brīvi izmantot vai modificēt kodu, lai paplašinātu un paplašinātu funkcionalitāti vai pat izveidotu savu pielāgoto spraudni atkarībā no jūsu vietnes vajadzībām.
Spraudņu galvenā iezīme ir tā, ka tie nav invazīvi, tas ir, instalējot spraudni, tīmeklis uzņemsies spraudņa piedāvātās funkcijas, bet, atvienojot spraudni, šīs funkcijas tiks novērstas.
Lielākā daļa spraudņu nav atkarīgi no tīmeklim piešķirtā dizaina vai motīva, pat ja maināt motīvus vai atjaunināt WordPress instalāciju, funkcionalitāte netiks ietekmēta.
Wordpress ir liela lietotāju un uzņēmumu publicētu spraudņu datu bāze, daži ir maksas un citi bezmaksas. Mēs varam redzēt spraudņus, kas pieejami oficiālajā Wordpress spraudņu direktorijā. Mēs varam piekļūt arī no administrācijas paneļa Spraudņu izvēlne.

Izveidojiet pielāgotu WordPress spraudni


Pielāgota spraudņa izveide var atrisināt daudzas problēmas, kas saistītas ar konkrētiem uzdevumu vai datu un biznesa modeļu aspektiem, kurus nevaram atrast citos vispārīgākos spraudņos.
Spraudņus parasti pārbauda lietotāji. Pirms spraudņa instalēšanas vietnē, kas darbojas, vislabāk to instalēt lokāli, ja tas neizdodas, mēs varam labot kļūdu, noņemot spraudni no administrācijas paneļa vai no spraudņa mapes mūsu mājas lapā.
Šie skripti tiek saglabāti mapē wp-saturs / spraudņi, katrs spraudnis mapē ar tā identifikācijas nosaukumu.

Šīs apmācības mērķis ir izveidojiet spraudni, izpildot norādītās darbības detalizēti, un mēs to pārbaudīsim Wordpress vietnē.
Šajā apmācība, lai izveidotu spraudni, kas ļaus jums izveidot reklāmas sistēmu tīmeklī. Citā apmācībā, izstrādājot pielāgotu logrīku WordPress, mēs bijām izveidojuši logrīku, kurā mēs izveidosim spraudni, tas ir, tajā būs logrīks, pielāgotas ziņas un īsie kodi, visi publicēšanas rīki vienā spraudnī.
Mēs sāksim mapē wp-content / plugin, un iekšpusē mēs izveidosim mapi wpanuncios kas saturēs mūsu spraudni.
Tad mēs izveidosim failu wpanuncios.php, Mēs to atveram un pievienojam šādu kodu un saglabājam failu.
 
Šajā virsrakstā norādīts spraudņa nosaukums, uzņēmums, kas to izstrādājis, autors un tā galvenās funkcionalitātes apraksts.
Tālāk, ja mēs ejam pie Wordpress administratora uz spraudņu apgabalu, mēs redzēsim, ka mūsu spraudnis ir gatavs aktivizēšanai. Tā kā tas ņem galveni un parāda to.

Tālāk mēs pievienosim kodu, lai konfigurētu spraudni, un WordPress administratoram ir sava izvēlne ar visām ziņu pievienošanas un rediģēšanas iespējām.
 __ ('Ads'), 'singular_name' => __ ('Reklāma'), 'menu_name' => __ ('Ads'), 'name_admin_bar' => __ ('Ads'), 'all_items' => __ ( 'Visi paziņojumi'), 'add_new_item' => __ ('Pievienot paziņojumu'), 'add_new' => __ ('Pievienot jaunu'), 'new_item' => __ ('Jauns paziņojums'), 'edit_item' => __ ('Rediģēt reklāmu'), 'update_item' => __ ('Atjaunināt reklāmu'), 'view_item' => __ ('Skatīt reklāmu'), 'search_items' => __ ('Meklēšanas reklāmas'), 'not_found' => __ ('Nav atrasts :('), 'not_found_in_trash' => __ ('Empty trash'),); ?> var13 ->
Tālāk mums jānorāda, kādas iespējas nodrošinās reklāmu reģistrācijas ekrāns, ja tas ļaus augšupielādēt attēlu, tam būs redaktors un nosaukums, šie elementi jau ir noklusēti, lai reģistrētu informāciju ziņās un lapās.
 __ ('ads'), 'description' => __ ('vairākas reklāmas'), 'labels' => $ labels, 'support' => array ('title', 'editor', 'thumbnail',), ' " => false, 'show_in_nav_menus' => nepatiess, 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => true, 'public_queryable' => true, 'capability_type' => 'lapa',); // Mēs reģistrējam ziņu, lai tā būtu pieejama register_post_type ('ads', $ args); } // Mēs pievienojam ziņu, lai tā darbotos programmā Wordpress add_action ('init', 'ads_post_type', 0); }?> var13 ->
Pēc koda saglabāšanas Mēs aktivizējam spraudni un mēs varam redzēt, kā reklāmu opcija parādās kreisajā izvēlnē un mūsu konfigurētajās opcijās.

Veidojot jaunu reklāmu, mēs izmantosim mūsu definētos laukus, kur sarakstā tiks parādīts vēlāk uzrakstītais reklāmas nosaukums. Reklāmas teksts, ko mēs rakstīsim redaktorā, būs saturs, un mēs varam arī piešķirt attēlu, kas būs piedāvātais attēls, ko mēs varam pievienot reklāmai.
Tālāk mēs izveidosim īso kodu, kas ir funkciju kopums, lai vienkāršā veidā izveidotu izsaukšanas funkcijas WordPress, lai tās izmantotu ziņās un lapās.
Piemēram, jebkurā lapā mēs varam izsaukt funkciju reklāmas parādīšanai šādā veidā:
[uzskaitīt sludinājumus].
Mēs pievienojam kodu zem spraudņa šādi:
 'Reklāmas', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC')); kamēr ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> var13 ->

Mēs varam atdalīt css kodu, lai to ievietotu atsevišķā failā. Pēc šī īsā koda ierakstīšanas mēs varam pievienot dažas reklāmas, šajā apmācībā mēs ievietosim nekustamā īpašuma reklāmas, bet mēs varam ievietot jebkuru vienumu.

Tālāk mēs izveidosim WordPress lapu un pievienosim īso kodu, lai parādītu šādu sarakstu [reklāmu saraksts]
Skatoties publisko lapu, rezultāts būs šāds:

Apskatīsim, kā izveidot īso kodu, lai skatītu konkrētu reklāmu, pamatojoties uz tās ID. Šim nolūkam mēs pievienosim šādu kodu:
 // ------------------------------------------------ --------------------- // Īsā koda reklāma atbilstoši ID //-funkcija adsID_sortcode ($ atts) {// izgūstiet īso kodu parametru ekstrakta ID (shortcode_atts (masīvs ('id' => '',), $ atts)); // Mēs meklējam reklāmu saskaņā ar ID, kas nodots kā mainīgais $ ad = get_post ($ id); // Mēs meklējam piedāvātā attēla URL $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'sīktēls'); atgriezties '

". $ ad-> post_content. '

'; } add_shortcode ('ad', 'adsID_shortcode');
Tātad mēs varam izmantot īso kodu [ad id = 999] un rādīt konkrētu reklāmu lapā.
Mēs esam redzējuši, kā izveidot spraudni reklāmu izveidei, mēs varētu pievienot arī logrīku, ko izveidojām iepriekš minētajā apmācībā, un mēs varētu iekļaut citas funkcijas un datu laukus.
Ir daudz vairāk iespēju un funkciju, lai paplašinātu spraudni - tēmu, ko mēs redzēsim citās apmācībās.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave