Resurse Breviar! 20 de coduri scurte de creație utilizate în proiectele dvs.

WordPress a introdus versiunea 2.5 a shortcodes waaay în versiunea 2.5 ca o modalitate foarte bună de a adăuga un stil specific tematic printr-o etichetă ușor de utilizat în editorul dvs. de post sau în codarea temei. Putem comanda câteva trăsături minunate numerele scurte, atât de util și de simplu interesant (pentru geeks oricum!). Astăzi, vom examina câteva implementări creative ale API-ului Shortcode.

Introducere

Vom vedea cum să utilizați API-ul Shortcode în curând aici pe Wptuts, dar asigurați-vă că ați verificat codul între timp. Este de remarcat, de asemenea, că există o dezbatere destul de interesantă despre "etica" utilizării codurilor scurte în interiorul temelor? pentru a fi clar, ceea ce vom acoperi aici nu sunt rehashings de elemente de bază HTML (cum ar fi folosind un scurtcode [b] pentru a replica ) - în schimb, toate codurile scurte următoare permit utilizatorilor să includă informații complexe într-un post fără o tonă de codificare personalizată.


1. Vizualizatorul Google Docs

PDF-urile sunt utilizate pe web dintr-o serie de motive, în principal de documentație, însă, din nefericire, unii utilizatori de calculatoare mai puțin cunoștinți ar putea deveni frustrați atunci când sunt în mod constant rugați să instaleze o aplicație de vizualizare. Din fericire, Google Docs are o funcție de vizualizare PDF încorporată, care permite doar acest lucru. Acest plugin, prin amabilitatea lui Noscope, oferă posibilitatea de a adăuga un link către un vizualizator Google Docs, doar prin introducerea linkului la PDF în parametrul unic al codului scurt.

 funcția pdflink ($ attr, $ content) if ($ attr ['href']) return ''. $ content. '';  altceva $ src = str_replace ("=", "", $ attr [0]); returnați ''. $ content. '';  add_shortcode ("pdf", "pdflink");

De fapt, efectuați câteva modificări și acest cod scurt se transformă într-un vizualizator pentru alte tipuri de fișiere, cum ar fi prezentările PowerPoint și documentele Word. Utilizatorii vor putea să salveze aceste fișiere în biblioteca Google Docs, dacă vor, să salveze, să tipărească și să editeze.

folosire

Acest scurtcod special este foarte ușor de utilizat cu un singur parametru necesar: link-ul către PDF.

 [pdf = http: //manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf] Link text. [/ pdf]

Rezultatul este un link ca acesta.


2. Încorporați Google Adsense Ads Anywhere

Blogging-ul poate fi o carieră profitabilă, dar necesită o formă de monetizare care să fie sustenabilă din punct de vedere financiar. Mulți bloggeri fac acest lucru prin publicitate, în mod normal de la Google. Acest shortcode foarte simplu permite unui blogger să renunțe la un scurt cod scurt, fără parametri, într-o postare pentru a adăuga un anunț, datorită WpRecipes.

 funcția showads () return '  „;  add_shortcode ("adsense", "showads");

Dacă nu utilizați anunțuri Google, este foarte simplu să inserați în propriul cod de anunț și să mențineți aceeași utilizare simplă.

folosire

Pentru a adăuga un anunț într-o postare, pur și simplu adăugați codul scurt de mai jos și continuați. Este prost simplu.

 [Adsense]

3. Adăugați note personale la postări

Dacă lucrați cu alții pe blogul dvs., comunicarea poate fi vitală. Prin plasarea pur și simplu în următorul cod scurt cu mesajul dvs., administratorii blogului îl vor vedea, în timp ce ceilalți vizitatori nu vor. Linia a patra vă împachetează, de asemenea, nota într-o clasă "notă", permițându-vă să-l stilizați pentru a se amesteca în blogul dvs. Încă o dată, acest scurt cod special este curtoazia WPRecipes.

 funcția sc_note ($ atts, $ content = null) if (current_user_can ('publish_posts'))
'$ Conținut.'
„; retur "; add_shortcode ('notă', 'sc_note');

folosire

Pur și simplu împachetați nota în [Notă] cod de sortare

 [Notă]Textul notei[/Notă]

4. Obfuscate o adresă de e-mail

Nimănui nu-i place spam-ul, iar punerea adresei tale de e-mail pe site-ul tău public nu ajută deloc. Cu toate acestea, punerea la dispoziție a adresei dvs. de e-mail ar putea fi necesară și, din fericire, puteți opta să utilizați acest scurtcod pentru a evita să întâlniți fluxul de spam din el.

 funcția munge_mail_shortcode ($ atts, $ content = null) pentru ($ i = 0; $ i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';'; return ''.$encodedmail.'';  add_shortcode('mailto', 'munge_mail_shortcode');

folosire

Acest cod scurt codifică în mod eficient adresa dvs. de e-mail în caractere HTML, în loc să fie doar text simplu, astfel încât nu este 100%% foolproof. Cu toate acestea, este un bun pas înainte și se poate face prin simpla înfășurare a adresei de e-mail dorită în [Mailto] ca în exemplul de mai jos.

 [Mailto] [email protected] [/ mailto]

5. Adăugați Google Maps cu puțin efort

O mulțime de teme WordPress livrate cu o etichetă YouTube - sau una de la un serviciu similar - înseamnă doar adăugarea de videoclipuri este la fel de ușor ca lovirea unui buton și lipirea în ID-ul videoclipului. Datorită acestui cod Digit în WordPress shortcode, putem adăuga cu ușurință într-o hartă Google alimentată, doar prin inserarea în adresa URL furnizată pe pagina de hartă.

 ($ atts)), return '„;  add_shortcode ("googlemap", "fn_googleMaps");

folosire

Există doar trei atribute de cod scurt care se utilizează aici: lățime, înălțime și adresă URL. Primele două sunt destul de explicative și, atunci când nu sunt utilizate, se întorc la valorile de lățime și înălțime stabilite în codul de mai sus (pe care, desigur, le puteți modifica). Atributul final, necesar este adresa URL disponibilă făcând clic pe butonul "Link" de pe site-ul Web al Hărții Google.

 [googlemap height "360" src = "http://google.com/maps/?ie=?"]

6. Încorporați un flux RSS

Următoarea noastră intrare este de la Smashing Magazine și permite blogului dvs. să încorporeze un feed RSS printr-un singur shortcode jucând cu ajutorul instrumentelor RSS WordPress încorporate. Destul de sincer, acesta este un minunat cod scurt și este posibil cu necesitatea doar a doi parametri.

 include_once (ABSPATH.WPINC '/ rss.php'.); funcția readRss ($ atts) extract (shortcode_atts (array ("feed" => 'http: //', 'num' => '1'), $ atts); întoarcere wp_rss ($ feed, $ num);  add_shortcode ('rss', 'readRss');

folosire

În acest caz, tot ce aveți nevoie este adresa URL a fluxului dvs. RSS din atributul "feed" și numărul de postări pe care doriți să le afișați în "num".

 [rss feed = "http://feeds.feedburner.com/webdesigntutsplus" num = "3"]

7. Butonul Share Twitter

Twitter a introdus un buton oficial de partajare un timp în urmă, care permite utilizatorilor conectați să trimită postări cu câteva clicuri la serviciul de microblogging. Este ușor să adăugați unul în tema dvs., dar trebuie să locuiți într-un fișier tematic, într-o locație statică. Acest cod scurt de la iLERTECH vă permite să adăugați un buton Tweet la postarea dvs. cu un cod scurt de o singură literă.

 funcția twitter ($ atts, $ content = null) / * Autor: Nicholas P. Iler * URL: http://www.ilertech.com/2011/07/add-twitter-share-button-to-wordpress-3 -Câmpul "=", "text" => "", "asociat" => "," countbox "=> 'nici unul', // nici unul, orizontală, verticală, $ atts); // Verificați numărul urlului și setați la $ url dacă nu este furnizat dacă ($ counturl == null) counturl = $ url; $ twitter_code = <<   HTML; returnați $ twitter_code;  add_shortcode ('t', 'twitter');

folosire

Există două utilizări pentru acest scurtcod. Cea mai simplă formă este demonstrată mai jos, care adaugă butonul contra-mai mic în postarea ta.

 [t url = "get_permalink ();"]

A fost simplu, nu? Dacă doriți să adăugați un contor, este doar un parametru depărtat și poate fi făcut în oricare din configurațiile verticale sau orizontale.

 [t countbox = "orizontal / vertical"]

În cele din urmă, acest ultim exemplu vă permite să definiți ce conturi se afișează după ce ați postat pe tweet, sperăm să vă ajutăm să vă atrageți pe câțiva mai mulți adepți.

 [t related = "connorturnbull: Autor, envatowebdesign: Sister Site"]

8. Afișare conținut numai pentru utilizatorii înregistrați

O tendință crescătoare este opțiunea de a divulga conținut doar membrilor înregistrați, uneori pe bază premium. WordPress are un sistem de utilizatori grozav, cu potențialul de a crește printr-o serie de plugin-uri disponibile, astfel încât acest scurtcod poate fi necesar pentru circumstanțele dvs. Folosind pur și simplu acest cod scurt, orice conținut care se încadrează între etichete va fi disponibil numai celor conectați în prezent.

Dacă vă îngrijorați de hrana dvs., acest scurtcod va pune, de asemenea, ascunderea conținutului acolo, astfel încât să nu se găsească nicio lacună.

add_shortcode ("membru", "membru_check_shortcode"); funcția member_check_shortcode ($ atts, $ content = null) if (is_user_logged_in () &&! is_null ($ content) &&! is_feed ()) returnează $ content; întoarcere"; 

folosire

După cum puteți (sau mai degrabă, ar trebui) să puteți spune din funcția de cod scurt, de mai sus, [membru] tag-ul va face ca orice conținut care se află între el să fie invizibil pentru utilizatorii care nu sunt conectați sau vizualizați feedul.

 [membru] Conținutul meu foarte secret. [/ member]

9. Afișați mesajele similare

Postările înrudite reprezintă o modalitate excelentă de a influența vizitatorii să citească mai mult conținutul dvs., ridicându-le în legătură cu numeroasele dvs. arhive. Puteți implementa acest lucru în tema dvs., dar acest cod scurt face puțină muncă și permite controlul și manipularea acestuia chiar din cadrul atributelor scurte.

Aveți grijă, totuși, aceasta este o funcție puțin mai lungă decât intrările anterioare, și toate datorită modurilor WP.

funcția related_posts_shortcode ($ atts) extract (shortcode_atts (array ('limit' => '5',), $ atts)); globală $ wpdb, $ post, $ table_prefix; dacă ($ post-> ID) $ retval = '
    „; // Obțineți etichete $ tags = wp_get_post_tags ($ post-> ID); $ tagsarray = array (); foreach ($ tag-uri ca $ tag) $ tagsarray [] = $ tag-> termen_id; $ tagslist = implode (',', $ tagsarray); // face interogarea $ q = "SELECT p. *, Numără (tr.object_id) ca număr FROM $ wpdb-> termen_taxonomy AS tt, $ wpdb-> termen_relationships AS tr, $ wpdb-> posturi AS p WHERE tt.taxonomy = 'post_tag' ȘI tt.term_taxonomy_id = tr.term_taxonomy_id ȘI tr.object_id = p.ID AND tt.term_id IN ($ tagslist) ȘI p.ID! = $ post-> ID ȘI p.post_status = 'publica' ȘI p .post_date_gmt < NOW() GROUP BY tr.object_id ORDER BY count DESC, p.post_date_gmt DESC LIMIT $limit;"; $related = $wpdb->get_results ($ q); dacă (asociat $) foreach ($ asociat ca $ r) $ retval. = '
  • post_title). "" href = "'. get_permalink ($ r-> ID)."
  • „; altceva $ retval. = '
  • Nu s-a găsit nicio corespondență
  • „; $ retval. = '
„; returna $ retval; întoarcere;

folosire

Veți putea să inserați postarea dvs. înrudită doar utilizând primul exemplu de cod scurt de mai jos. În mod alternativ, puteți limita numărul de link-uri postate prin setarea unui atribut limită, cum a fost cel făcut în cel de-al doilea exemplu.

 [postări asemănatoare]
 [related_posts limit = "num"]

10. Afișați ultima imagine atașată la postare

Acesta este un shortcode interesant care vă permite să afișați ultima imagine atașată postului printr-un scurtcod. Sigur, WordPress are o caracteristică de imagine, dar nu funcționează întotdeauna pentru ceea ce vrei să faci și poate fi nevoie de două ori. Din fericire, această funcție vă permite să încărcați o imagine și să o afișați automat în orice locație doriți, atâta timp cât este ultima care o face.

 funcția sc_postimage ($ atts, $ content = null) extras (shortcode_atts (array ("size" => 'thumbnail', 'float' => 'none')); $ images = & get_children ('post_type = atașament & post_mime_type = imagine & post_parent ='. get_the_id ()); foreach ($ imagini ca $ imageID => $ imagePost) $ fullimage = wp_get_attachment_image ($ imageID, $ dimensiune, false); $ imagedata = wp_get_attachment_image_src ($ imagineID, dimensiune $, false); $ width = ($ imagedata [1] + 2); $ înălțime = ($ imagedata [2] +2); întoarcere '
'$ Fullimage.'
„; add_shortcode ("postimage", "sc_postimage");

folosire

La fel ca în cazul tuturor codurilor scurte pe care le-ați văzut astăzi, acesta le adaugă în listele pentru "Simplest Shotcodes Ever". Eticheta poate fi utilizată singură sau cu un atribut specificat de mărime și float pentru a-l personaliza în măsura în care este prezentată mai jos.

 [dimensiunea postimage = "num" float = "stânga / dreapta"]

11. Încărcați o diagramă Google

Anvilul albastru ne aduce un minunat cod scurt pentru încorporarea unui tip de divertisment cu adevărat distractiv. Nu, nu este un videoclip YouTube, nici un fel de efect HTML5 sau Flash. De fapt, sunt diagrame.

Sigur, graficele ar putea fi plictisitoare. Dar pentru un dezvoltator web, datorită personalizării ridicate realizabile prin API-ul Google Charts, acestea nu pot fi transformate acum într-un cod scurt pentru ușurință în utilizare. Experiența în utilizarea acestui cod scurt este încă destul de laborioasă în comparație cu unele dintre celelalte, dar economisește mult timp pe termen lung, dacă doriți să utilizați aceste tipuri de diagrame în mod regulat.

 ("atributele") extractul (shortcode_atts (array ('data' => ',' colors '=> "," etichete "=>", "avansat" => "," tip "=>" pie "), $ atts)); ; case 'xyline': $ diagramtype = 'lxy'; pauză; case 'sparkline': $ charttype = 'ls'; = 'p' ';' p ';' p ';' p ';' p ';' p '; : $ charttype = $ type; break; dacă ($ title) $ string. = '& chtt ='. $ title. "; dacă ($ etichete) $ string. = '& chl ='. $ etichete "; dacă ($ culori) $ string. = '& chco ='. $ string. = '& chs ='. $ size. "; $ string. = '& chd = t:'. $ date."; $ string. = '& chf ='. $ bg. "; return"'$ Din titlu.'„;  add_shortcode ("diagramă", "diagram_shortcode");

folosire

Pentru a utiliza acest scurtcod, vă recomandăm să aveți cunoștințe despre modul în care funcționează API-ul Google Charts. Dacă este posibil, consultați în prealabil documentația în prealabil, pentru a vă simți cum funcționează.

Odată ce obțineți anumite cunoștințe, parametrii ar trebui să fie destul de ușor de completat, cum ar fi valorile și etichetele datelor. Altele, cum ar fi culorile, culoarea de fundal, mărimea, titlul și tipul sunt destul de explicative și nu ar trebui să inducă nici o dificultate suplimentară.

 [date date = "41.52,37.79,20.67,0.03" bg = "Etichete F7F9FA" = "Reffering + site-uri | Caută + Motoare | Direct + trafic | Altele" colors = "058DC7,50B432, ED561B, EDEF00" size = "488x200 "title =" Surse de trafic "type =" pie ")

12. Dezactivați formatarea WordPress

În unele cazuri, este posibil să doriți să afișați automat un text care este redat în mod automat de WordPress. Acest plugin / shortcode elimină formatul automat WordPress care se execută prin eliminarea filtrelor încorporate adăugate la apelul "the_content".

 funcția my_formatter ($ content) $ new_content = "; $ pattern_full = '(\ raw \). *? \ [/ raw \ ) () () () () () () () () () $ \ )) $ new_content. = $ meciuri [1]; altceva $ new_content. = wptexturize (wpautop ($ piece)); return $ new_content; remove_filter ('the_content', 'wpautop' the_content ',' wptexturize '); add_filter (' the_content ',' my_formatter ', 99);

folosire

Utilizarea este relativ simplă și necesită doar ca un om să-și înfășoare textul în [brut] cod scurt.

 [prime] Textul meu neformatat [/ raw]

13. Arată statisticile blogului

Multe bloguri le place să afișeze câte posturi au fost create sub numele lor sau câte comentarii sau alte statistici. Această funcție de coduri scurte de cod WP permite unui autor să apeleze o serie de statistici interesante, prin adăugarea codului scurt în postarea sau pagina respectivă. În plus, poate fi utilizat împreună cu codul scurt anterior care ascunde conținutul tuturor, dar nu și administratorilor, pentru a afișa informații precum numărul de comentarii în așteptare sau cele din coada de spam.

add_shortcode ('wcs_count', 'wcs_count_shortcode_handler'); funcția wcs_count_shortcode_handler ($ atts) // extrageți parametrii $ parms = shortcode_atts (array ('type' => 'posts', 'format' => 'true', 'extra' ; $ type = strtolower ($ parms ['tip']); $ format = strtolower ($ parms ['format']); $ extra = $ parmez ['extra']; // procesează opțiunile t / f $ b_format = false; dacă ($ format == 'da') || ($ format == 'y') || ($ format == 'true') || ($ format == '1')) $ b_format = ; // retur de ieșire wcs_get_count ($ type, $ b_format, $ extra);  funcția wcs_get_count ($ type = 'posts', $ format = '1', $ extra = '1') // TIPURI: // mesaje, posts_by_author, pagini, etichete, categorii // utilizatori, ms_users, blogroll, blogroll_categories , commenters // comentarii, comments_pinging, comments_by_user, comments_by_nicename, comments_by_email // comments_per_post // $ extra este folosit cu: // posts_by_author, comments_by_user, comments_by_nicename, comments_by_email // comments_per_post // init global $ wpdb; $ tip = strtolower (tip $); $ count = 0; // proces comutator (tip $) case 'posts': // publicat $ count = wp_count_posts ('post'); $ count = $ count-> publish; // opțiuni: publicați, viitoare, schiță, în așteptare, privat, coș de gunoi, auto-schiță, & moștenire pauză; caz 'posts_by_author': // utilizați $ extra pentru caz de id utilizator / autor 'posts_by_user': $ query = "SELECT COUNT (*) FROM $ wpdb-> posts"; $ where = "WHERE post_type =" post "ȘI post_status =" publica "ȘI post_author =" $ extra ""; $ count = $ wpdb-> get_var ($ interogare. $ unde); // metoda alternativă este: count_user_posts () break; caz "pagini": // publicat $ count = wp_count_posts ('pagina'); $ count = $ count-> publish; pauză; tag-ul cazului: $ count = wp_count_terms ('post_tag'); pauză; caz "categorii": $ count = wp_count_terms ('categoria'); pauză; caz "utilizatori": $ count = count_users (); $ count = $ count ['total_users']; pauză; cazul "ms_users": // multi-site $ count = get_user_count (); pauză; caz "blogroll": $ query = "SELECT COUNT (*) FROM $ wpdb-> link-uri"; $ unde = "WHERE link_visible =" Y ""; $ count = $ wpdb-> get_var ($ interogare. $ unde); pauză; cazul "blogroll_categories": $ count = wp_count_terms ('link_category'); pauză; caz "comentatori": $ query = "SELECT COUNT (DISTINCT comment_author) din $ wpdb-> comments"; $ where = "WHERE comment_approved =" 1 "și" $ count = $ wpdb-> get_var ($ query. $ where); "unde $ =" WHERE comment_approved = "1" ȘI; $ count = $ wpdb-> get_var ($ interogare. $ unde); pauză; cazul "comments_pending": $ query = "SELECT COUNT (*) DIN $ wpdb-> comentarii"; $ unde = "WHERE comment_approved =" 0 "și; $ count = $ wpdb-> get_var ($ query. $ unde); "unde $ =" WHERE comment_approved = "spam" ȘI; $ count = $ wpdb-> get_var ($ interogare. $ unde); pauză; cazul 'comments_pingback': cazul 'comments_pingbacks': caz 'comments_trackback': caz 'comments_trackbacks': $ query = "SELECT COUNT (*) FROM $ wpdb-> comments"; $ where = "WHERE comment_approved =" 1 "ȘI comment_type =" pingback ""; $ count = $ wpdb-> get_var ($ interogare. $ unde); pauză; cazul 'comments_by_user': // folosiți $ extra pentru user_id $ query = "SELECT COUNT (*) FROM $ wpdb-> comments"; $ unde = "WHERE comment_approved =" 1 "ȘI comment_type =" ȘI user_id = "$ extra" "; $ count = $ wpdb-> get_var ($ query; $ where); extra pentru autorul nicename (cazul INSensitive) caz 'comments_by_nicename': $ query = "SELECT COUNT (*) FROM $ wpdb-> comments"; $ where = "WHERE comment_approved =" 1 "AND comment_type =" AND comment_author = ""; $ count = $ wpdb-> get_var ($ interogare. $ unde); pauză; cazul 'comments_by_email': // folosiți $ extra pentru emailul autorului (caz INSENSITIV) $ query = "SELECT COUNT (*) FROM $ wpdb-> comments"; $ where = "WHERE comment_approved =" 1 "ȘI comment_type =" AND comment_author_email = "$ extra" "; $ count = $ wpdb-> get_var ($ query. $ where); este o precizie zecimală (numai 0 pentru întreg) // posts $ posts_count = wp_count_posts ('post'); $ posts_count = $ posts_count-> publicate; // comments $ query = "SELECT COUNT (*) FROM $ wpdb-> comments "unde $ =" WHERE comment_approved = "1" ȘI; $ comment_count = $ wpdb-> get_var ($ interogare. $ unde); // runda medie de întoarcere ($ comment_count / $ posts_count, $ extra); implicit: $ count = 0;  // ieșire dacă ($ format) $ count = număr_format_i18n ($ count); retur $ count; / ************************************************* ********************* Drepturi de autor? Gizmo Digital Fusion 2011 (http://wpCodeSnippets.info) poți redistribui și / sau modifica acest cod în termenii GNU GPL v2: http://www.gnu.org/licenses/gpl-2.0.html ** ************************************************** ****************** /

folosire

Da, asta e lungă! Cu toate acestea, este necesar să vă oferim gama de informații valoroase disponibile acum cu câteva linii de text, după cum se arată mai jos. Lista completă a tipurilor este disponibilă pe postarea inițială de pe blog, iar una este necesară pentru a fi inclusă în atributul "type". În cazurile de statistici care fac referire la un anumit utilizator, atributul "extra" este necesar și fuzionat cu ID-ul specific.

 [wcs_count type = "posturi"]

14. Adăugați o insignă Flickr

Multe bloguri utilizează Flickr pentru a-și gestiona fotografiile, în special pentru cele care utilizează Flickr pentru utilizarea principală: fotografie. O insignă Flickr este un widget minunat care vă permite să afișați galerii de imagini de pe serviciul de partajare a imaginilor pe o pagină web și poate fi manipulat într-un scurtcod de tip WordPress.

 funcția flickr_badge_shortcode ($ atts, $ content = NULL) $ query_atts = shortcode_atts (array ('count' => '6', 'display' => > 't', 'user' => ',' layout '=>' x ',' tag '=>', 'group' => ',' set '=> "), $ atts); întoarcere sprintf ('

% s

', $ content, http_build_query ($ query_atts)); add_shortcode ("flickrbadge", "flickr_badge_shortcode");

folosire

Insigna Flickr include mai mulți parametri pe care îi distribuie cu codul scurt pe care tocmai l-am creat. "Count" vă informează codul scurt la câte imagini să fie afișate, "sursa" descrie termenii utilizați găsiți imaginile (cum ar fi user, group, user_set etc.) și "display" decid dacă aleatorii sau doar cele mai recente imagini ar trebui fi afișat. Ceilalți sunt cu adevărat explicativi.

 [flickrbadge count = "4" layout = "h" display = "ultimele" size = "t" source = "all_tag" tag = "pește"

15. Adăugați o legătură de donare PayPal

Blogurile nu se execută singure și dacă proprietarul lucrează exclusiv pe aceasta sau în calitate de proiect secundar, probabil va trebui să plătească taxe de un fel. În timp ce unii bloggeri recurg la publicitate, alții beneficiază de comunitatea lor prin donații PayPal. Acest cod scurt vă permite să apelați în orice moment o legătură de donare și este foarte ușor să creați un stil de potrivire a blogului dvs..

Data viitoare când râdeți cât costă să găzduiți site-ul, plasați într-o legătură de donație, în loc să încercați să îi direcționați într-un alt loc.

 funcția donate_shortcode ($ atts) extract (shortcode_atts (array ('text' => 'Make a donation', 'account' => 'REPLACE ME', ' post, dacă (! $ pentru) $ pentru = str_replace ("", "+", $ post-> post_title), întoarceți '' $ text ''; add_shortcode ('donate', donate_shortcode);

folosire

Codul scurt de donare nu este solicitat în nici un fel în codul scurt, ci mai degrabă prin orice CSS adăugat la clasa "donateLink" utilizată pentru a afișa linkul.

 [dona]

O pereche de plug-inuri minunate cu coduri scurte

Următoarele intrări sunt coduri scurte care sunt alimentate de un plugin, în special pentru că se bazează pe modalități mai avansate de configurare sau codare back-end. Multe pluginuri sunt licențiate într-un mod care vă permite să le redistribuiți, utile dacă doriți să utilizați codul scurt în cadrul unui proiect client. Deși nu oferă funcții care sunt pur și simplu lipite într-un singur fișier, caracteristicile care sunt livrate merită instalarea suplimentară.


16. Apelați cu ușurință textul de pe platformă

Acest plugin creează un nou post de post în instalarea dvs. WordPress, permițându-vă să creați text de tip boilerplate care să fie apelat în orice moment prin codul scurt inclus. Creând o boilterplate care se ocupă de termenii drepturilor de autor, aceasta poate fi recuperată cu succes prin simpla referire mai târziu într-o postare obișnuită.

Avantajele cu o astfel de instalare includ etichetele de șablon care se livrează împreună cu ele, astfel încât plăcile de boiler pot fi numite și în fișierele tematice.

folosire

Exemplul de mai jos este utilizarea codului scurt în forma sa simplistă, fără niciun alt atribut inclus și explicat în documentație.

 [boilerplate bytitle = "Drepturi de autor"]

17. Adăugați un cronometru Count-Up / Down

Sperăm că înțelegeți că viața cu coduri scurte face totul mult mai ușor. După cum sugerează și numele, Easy Timer vă permite să inserați cu ușurință un cronometru în buletinul lor, în oricare dintre limbile incluse.

În afară de funcționalitatea față de adăugarea unui cronometru, plugin-ul servește și ca programator pentru modificarea conținutului care trebuie executat atunci când cronometrul se termină.

folosire

Termenii compleți de utilizare sunt explicați în pagina plug-in-ului în instalarea dvs. WordPress, dar sunt destul de auto-explicative atunci când sunt demonstrate mai jos.

 [temporizator] [cronometru scurs] [cronometru rămas]

18. Adăugați cu ușurință și gestionați un formular de contact

Îmi gestionam întotdeauna formularul de contact printr-un cod scurt când am rulat unul dintre vechile mele bloguri. Acest plugin particular vă permite să inserați un formular de contact funcțional în orice post sau pagină printr-un scurtcod care să apeleze formularul configurat în setările pluginului. Cu experiență cu acest plugin special, pot garanta utilitatea și ușurința atunci când doresc să repetă aceeași formă de mai multe ori sau când o actualizează.

folosire

Deoarece configurația acestui plugin se realizează în primul rând în meniul adăugat din tabloul de bord, un cod scurt de atribut este tot ce este necesar pentru a încorpora formularul dvs. de contact.

 [Formular de contact]

Notă: Da, există tone de alte pluginuri minunate care utilizează un scurtcod pentru a insera un formular! Aceasta este doar una selectată de la hoardă! De asemenea, consultați Formularul de contact 7 și Formularele Gravity tot mai populare.


19. Crearea de coduri QR

Acum, acest lucru este destul de minunat! Yeblon QR Code Generation plugin vă permite de fapt să generați un cod QR direct dintr-un scurtcod, cu adresa URL și dimensiunea definită ca atribute. Ceea ce le-a arătat cititorilor dvs. va fi un cod QR pe ​​deplin funcțional pentru ca aceștia să le scaneze și să le folosească la conținutul lor.

Ar putea fi geeky, dar este destul de darn awesome!

folosire

Utilizați pur și simplu codul scurt inclus, cu un parametru "url" (în mod evident, indicând adresa URL a codului dvs. scurt de redirecționat) și "dimensiunea" pentru a defini lățimea și înălțimea codului QR. În plus, puteți adăuga un atribut "clasă" și / sau "stil" pentru a introduce un stil suplimentar la codul QR.

 [dimensiunea yeblonqrcode = "200" url = "http://wp.tutsplus.com"]

20. Listează fișierele încărcate

În sfârșit, ajungem la un plugin umil, care permite utilizatorilor să afișeze atașamentele asociate cu o postare sau o pagină; Perfect pentru a adăuga fișiere și nu trebuie să vă faceți griji cu privire la adăugarea unei tone de linkuri.

folosire

Acest scurtcod poate fi folosit ca vanilie, plan, sau cu unele adăugate extra. De exemplu, setarea atributului "type" vă permite să limitați rezultatele la un anumit tip de fișier setat în acel atribut. Celelalte atribute disponibile sunt în principal legate de stil și de structura în care lista este redată.

 [lista-atașamente tip = "pdf"]

E un Wrap!

Desigur, posibilitățile de utilizare a codurilor scurte sunt aproape nesfârșite și ele funcționează ca o metodă eficientă de a economisi timp în blogurile de zi cu zi. Unele dintre aceste coduri scurte par plictisitoare la suprafață (cum ar fi câți oameni au nevoie să introducă în mod regulat un PDF), dar când considerați că ele contribuie la caracteristici suplimentare, ușoare pentru proiectele dvs., acestea devin un avantaj . În unele cazuri, cum ar fi în cazul generatorului de coduri QR, ele sunt pur și simplu reci!

Dacă aveți mai multe coduri scurte pe care doriți să le distribuiți, asigurați-vă că partajați un link în comentarii!

Cod