Hoe u WordPress-kortkodes kan skep en makliker daarmee kan werk

Hoe u WordPress-kortkodes kan skep en makliker daarmee kan werk


WordPress-kortkodes is klein merkers wat as kortpaaie gebruik word om spesifieke funksies in plasings en bladsye uit te voer. U kan kortkodes herken deur vierkantige hakies wat ‘n eenvoudige woord of frase omring. Hulle is in weergawe 2.5 bekendgestel met die doel om mense op die maklike manier te help om funksies uit te voer.

Soos u dalk al weet, WordPress gebruik PHP-programmeringstaal om homself aan die gang te hou. Dus, as u ‘n spesifieke funksie direk by plasings en bladsye wil voeg, moet u die kode in die teksredakteur skryf. In plaas daarvan, laat kortkodes gebruikers toe om die hele kode kode met ‘n eenvoudige term te vervang en dit bloot deur ‘n boodskap te publiseer. Verbasend, is dit nie?

In hierdie gids kan u leer:

  • Hoe om WordPress-kortkodes te gebruik
  • Hoe om ‘n eenvoudige kortkode te skep
  • Hoe om kortkodes in teks widget te gebruik

Aanbevole leeswerk: WordPress kursusse deur Udemy

Hoe om WordPress-kortkodes te gebruik

Kortkodes in teks- en visuele redakteurs

Om kortkodes te gebruik, hoef u nie te weet hoe om in die backend te werk of te kodeer nie. WordPress self, sowel as die meeste WordPRess-temas en plugins, gebruik verskillende kortkodes om die gebruik van baie gevorderde funksies moontlik te maak.

Byvoorbeeld, om die hele gallery van beelde te vertoon, hoef u dit net te gebruik [Gallery] kortkode wat met WordPress geïnstalleer is. Soos die vorige voorbeeld, kan die meeste van die kortkodes in hul basiese vorm gebruik word.

Sodra u ‘n boodskap of bladsy gepubliseer of voorbeskou het, word kortkodes vervang deur die werklike inhoud.

Kortkode parameters

Meer dikwels as nie, kortkodes kan addisionele parameters hê. Deur ekstra inligting daaraan toe te voeg, kan u die uitvoer aanpas en verander. Byvoorbeeld, terwyl die triviale -kode alle prente wat aan die pos geheg is, vertoon, is dit moontlik om dit te verander. Met die kortkode van die gallery kan u prente volgens hul ID spesifiseer, sodat u slegs die spesifieke prente kan wys of selfs prente kan insluit wat nie deel uitmaak van die spesifieke pos nie..

Dit is ook moontlik om ‘n grootte van die gallery en baie ander dinge te definieer deur addisionele parameters te verskaf. Hier is ‘n voorbeeld:

Die gallery uit hierdie voorbeeld sal slegs prente met gespesifiseerde ID-nommers vertoon. In hierdie geval sal die grootte outomaties na medium verander word. En jy kry dit alles met ‘n eenvoudige kortkode. Stel u nou voor hoe die hele ding sou lyk as u die PHP-kode handmatig sou byvoeg, wat tien, indien nie honderde reëls, sou hê nie. Dankie, kortkodes!

Begin en eind tags

Sommige meer ingewikkelde kortkodes kan begin- en eindmerke hê. Dus, in plaas van een kortkode, sou u uiteindelik twee hê met spesifieke inhoud tussenin.

Byvoorbeeld, met ‘n Google Maps-inprop kan u via die kortkode ‘n ligging op die kaarte vertoon. Die meeste sulke plugins sal begin- en eindetikette hê, terwyl die adres tussenin geskryf moet word. Hier is ‘n voorbeeld:

[[kaarte]] New York, VSA [[/ maps]]

Soos u uit die voorbeeld kan sien, begin die eindetiket altyd met ‘n skuinswegteken “/”. Deur albei etikette te hê, kan WordPress die dele van kortkodes makliker identifiseer.

Werk in die teksredakteur

WordPress kortkodes

Alhoewel dit slegs kortpaaie na funksies is, is kortkodes eintlik alleen WordPress-spesifieke kriptogramme. Dus, as u probeer om ‘n kortkode in die visuele redakteur te skryf, sal WordPress u onmiddellik die afvoer (of net die plekhouer) van die kortkode wys. As u die voorbeeld van die gallery gevolg het en die kortkode in die Visual-editor geskryf het, sou u sien dat WordPress onmiddellik die inhoud daarvan vertoon (sien die eerste prent in hierdie pos om te sien hoe dit werk).

As u ‘n kortkode wil bewerk en met die parameters werk, skakel dan na ‘n teksredakteur waarmee u die struktuur van enige gegewe kortkode kan sien..

Standaard WordPress-kortkodes

Kortkodes word gewoonlik bestuur deur temas en plugins. Elke ontwikkelaar kan self kortkodes registreer, so elkeen is anders. Wat doen ‘n kortkode, wat is die parameters en funksies daarvan, hang slegs af van die spesifieke inprop en tema wat u gebruik.

Byvoorbeeld, ‘n inprop wat u help om ‘n ligging op Google Maps te vertoon, kan [[maps]] -kode hê, een wat ‘n intekenvorms vertoon, sal [[vorm]] gebruik, ensovoorts.

Elke produk is anders, kyk dus na die beskrywing en dokumentasie van temas en inproppe om meer te wete te kom oor die spesifieke gebruik daarvan.

WordPress kom egter met ‘n stel standaardkodes wat u kan gebruik sonder om addisionele uitbreidings te installeer. Dit is standaard kortkodes waarmee u kan werk:

  • [klank] – sluit klanklêers in
  • [onderskrifte] – draai byskrifte om die inhoud
  • [inbed] – draai inbed-items in en stel hul maksimum afmetings
  • – vertoon gallery van beelde
  • [snitlys] – wys ‘n versameling klank- en videolêers
  • – sluit video-lêers in

Ontsnapping van kortkodes (vertoon kortkodes se teks sonder om dit uit te voer)

Soms wil u teks vertoon wat ‘n kortkode voorstel in plaas daarvan om dit uit te voer. As u probeer het om ‘n kortkode by te voeg by die teks en die visuele redakteurs, het u besef dat dit by albei geleenthede uitgevoer is.

Gebruik die dubbele hakies om die teks van ‘n kortkode te vertoon: [[Kortkode]]

As u ‘n kortkode met begin- en eindetikette wil vertoon, gebruik slegs die eerste en die laaste dubbele hakie: [[kaarte] New York, VSA [/ maps]]

As u in die teksredakteur werk, kan u ook vierkante hakies deur hul kodes vervang. Dus, in plaas van “[” kan u “[” gebruik, en in plaas daarvan “]” gebruik “]”. Byvoorbeeld: [Kortkode & # 93; sal die kortkode ook vertoon sonder om dit uit te voer.

Hoe om ‘n eenvoudige kortkode te skep

As u daagliks artikels in WordPress skryf, is daar tye dat u uself herhaal en u weer en weer moet tik. Dit maak nie saak of dit ‘n webwerf-URL, ‘n lang sin of miskien ‘n stuk HTML-kode is wat u voortdurend van nuuts af skryf nie, u moet dit oorweeg om ‘n kortkode daarvoor te skryf.

En met hierdie eenvoudige funksie hoef jy nie ‘n programmeerder te wees nie, of hoef jy nie een te huur om dinge vir jou eenvoudig te maak nie. Volg die volgende stappe en maak vir u ‘n pasgemaakte kortkode:

  1. Open function.php-lêer in die Voorkoms -> Redigeermenu
  2. Plaas die volgende kode aan die einde van die lêer:
  3. funksie fsg_shortURL () {
    keer 'http://www.firstsiteguide.com' terug;
    }
    add_shortcode ('fsg', 'fsg_shortURL');
  4. Gaan na teksredakteur en tik [FSG] om die URL in plaas van die kortkode te kry

Dit was nie so moeilik nie?

Meer gevorderde voorbeeld: Voeg ‘n beeldkode by

Deur die volgende kode in die features.php te plaas, kan u die kortkode skep om ‘n beeld met gepaste breedte- en hoogtekenmerke te plaas:

  1. Gaan na die file.php-lêer
  2. Plak die volgende kode:
  3. funksie img_shortcode ($ atts, $ content = null) {
    
    uittreksel (shortcode_atts (
    array (
    'breedte' => '',
    'hoogte' => '',
    ), $ atts)
    );
    terugkeer '';
    }
    add_shortcode ('img', 'img_shortcode');
    
    
  4. Oop teksredakteur:

Hier kan u gebruik maak [img breedte = ‘x’ hoogte = ‘y’] http: // … [/ img] kortkode waar “x” en “y” getalle is wat die breedte en hoogte in pixels voorstel.

U kan maklik ander beeldkenmerke byvoeg as u enige daarvan benodig; kyk na die lys van alle beeldkenmerke op W3-skole.

Hoe om kortkodes in teks widget te gebruik

Met WordPress weergawe 4.9 wat op 15 November 2017 vrygestel is, werk kortkodes outomaties in Text Widgets. Maar as u nog steeds ‘n ouer weergawe van WordPress gebruik, sal hierdie deel van die handleiding u help om die resultaat te kry.

Kortkodes kan verskillende funksies bevat wat u op u WordPress-webwerf kan voeg. Of u nou een vir u self geskep het, of dit kom met ‘n tema of ‘n plugin wat u pas geïnstalleer het, u sal waarskynlik die hele tyd kortkodes gebruik. Aangesien u regtig tyd kan bespaar en daarby baat vind, is daar geen rede om nie kortkodes te gebruik nie.

As u pas met die bou van u WordPress-webwerf begin het, het u moontlik slegs kortkodes in die Posredakteur gebruik. maar, die waarheid is dat u kortkaarte prakties oral kan gebruik.

As u byvoorbeeld 5sec Google Maps PRO-inprop gebruik, waarmee u moeiteloos kaarte met nommerlose penne daarop kan skep, kan u die kaart direk via ‘n kortkode in u teks-widget invoeg en u ligging op die sybalk wys in plaas van ‘n enkele Post. Maar as u tema nie kortkodes in widgets ondersteun nie, moet u die funksie self inskakel, en dit is wat ons in hierdie artikel gaan wys.

As u ‘n kortkode in u PHP-lêers moet gebruik (byvoorbeeld, as u die kode in u header.php-lêer wil uitvoer en die kortkode gebruik waar die kop aanwesig is), kan u dit maklik doen deur die kode daar rondom te draai. . Maar as u probeer het om ‘n kortkode in u teks-widget te gebruik, soos in die voorbeeld wat ons hierbo genoem het, het u teleurgesteld beland, want dit werk eenvoudig nie en die widget wys die kortkode in plaas daarvan se inhoud. Tensy u funksie alreeds geregistreer is, moet u dit self inskakel.

Dus, as u ‘n kortkode in ‘n teks-widget wil plaas en laat loop, moet u nie bekommerd wees nie; jy kan dit binne enkele sekondes laat gebeur:

  1. Maak funksies oop.php
  2. Kopieer en plak die volgende twee reëls:
  3. add_filter ('widget_text', 'shortcode_unautop');
    add_filter ('widget_text', 'do_shortcode');
  4. Stoor veranderinge

Alhoewel dit eintlik genoeg is om slegs die tweede reël te gebruik wat die kortkode laat werk, wil u die eerste reël hê om die outomatiese invoeging van die paragraaf van WordPress te vermy en tags te breek waar u onbewustelik lynbreuke skep deur die teks in ‘n widget te formateer. . Net ingeval u ‘n kortkode op ‘n aparte reël plaas, unautop sal die paragraafmerke strook en die kortkode werk soos ‘n bekoring.

Nou kan u na Voorkoms -> Widgets en sleep die teks-widget waarheen u wil. As u ‘n kortkode direk in u teks-widget skryf (wat natuurlik op u webwerf geregistreer is), sal dit uitgevoer word net soos dit in die Posredakteur getik is..

Net so kan u PHP-kode vanaf u teks-widget laat loop. Dit was maklik genoeg, nie waar nie? Geniet u kortkodes.

Kortkodes is oral

As u nou net ‘n WordPress-blog begin, kan kortkodes oorbodig en moeilik verstaanbaar wees. Dit is meestal moontlik om kortkodes te vermy deur gebruik te maak van ‘n gebruikersvriendelike koppelvlak wat deur ‘n inprop voorsien word. Maar as u meer betrokke raak by die blog en meer plugins begin gebruik, sal u die regte krag van kortkodes verstaan..

Gebruik daarvan sal ‘n roetine word, en u sal vinnig gewoond raak aan vierkantige hakies in elke nuwe pos wat u skep. Neem dus ‘n paar minute en gebruik hierdie artikel om die basiese beginsels te leer.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map