Siirtopalvelumme lyhytkoodien puhdistusasetuksen avulla WordPress-artikkeleihin sisältyvät lyhytkoodit muunnetaan automaattisesti muotoihin, jotka näkyvät oikein Shopify-teemoissa tuontiprosessin aikana. Tällä sivulla selitetään kunkin lyhytkoodin erityinen toiminta ja turvaominaisuudet, joilla estetään tahattomat ylikirjoitukset.

1. Tärkeimmät automaattisesti muunnettavat lyhytkoodit

Seuraavat lyhytkoodit korvataan automaattisesti HTML-tageilla tai upotetuilla soittimilla, jotka toimivat Shopifyn tekstiosassa (body_html).

Lyhytkoodi useiden kuvien näyttämiseen sommittelussa.

  • Tekniset tiedot: Selvittää ids-attribuutin sisältämät tunnisteet todellisiksi kuva-URL-osoitteiksi ja tulostaa ne ruudukkoasetteluna columns-asetuksen perusteella.
  • Tulostusesimerkki: Jokainen kuva on kääritty figure-tagiin, ja koko joukko on kääritty div-säiliöön, jossa on tyylin säätöön tarkoitettu luokka.

[caption] (Kuvan kuvateksti)

Lyhytkoodi kuvausten (kuvatekstien) lisäämiseen kuviin.

  • Tekniset tiedot: Erottaa kuvatagin tekstistisestä sisällöstä ja muuntaa ne semanttiseksi <figure>- ja <figcaption>-rakenteeksi.

[audio] / [video] (Ääni- ja videosoittimet)

Lyhytkoodit ääni- tai videotiedostojen toistamiseen artikkelin sisällä.

  • Tekniset tiedot: Muunnetaan selaimen vakiomuotoisiksi <audio controls>- tai <video controls> -tageiksi. Videoissa säilytetään myös poster-attribuutti (pienoiskuva).

[embed] (Ulkoisen sisällön upottaminen)

Lyhytkoodi ulkoisten sivustojen, kuten YouTuben tai Vimeon, upottamiseen.

  • Tekniset tiedot: Tunnistaa automaattisesti YouTube- tai Vimeo-URL-osoitteet ja muuntaa ne upotetuiksi <iframe>-soittimiksi. Muut URL-osoitteet tulostetaan turvallisuussyistä ulkoisina linkkeinä.

[playlist] (Soittolista)

Lyhytkoodi useiden ääni- tai videotiedostojen luettelon näyttämiseen.

  • Tekniset tiedot: Tulostaa kohteet luettelomerkittynä luettelona, joka sisältää kuvat tai tiedostonimet rikkinäisten linkkien estämiseksi.

2. Turvaominaisuudet tahattoman muunnoksen estämiseksi

Jotta varmistetaan, että normaalissa tekstissä esiintyviä hakasulkeita [...] ei poisteta tai muunneta vahingossa, käytämme seuraavia turvaominaisuuksia:

Vain pienet kirjaimet (kirjainkoon tunnistava)

Vain pienillä kirjaimilla kirjoitetut tagit tunnistetaan lyhytkoodeiksi.

  • Muunnettavat kohteet: [gallery], [audio] jne.
  • Suojatut kohteet: Suuria kirjaimia tai numeroita sisältävät merkinnät, kuten [Any], [This] tai [123], säilytetään tekstinä juuri sellaisenaan.

Ohittaminen kaksoishakasulkeilla

Kuten WordPress-vakiomäärityksissä, voit välttää muunnoksen käyttämällä kaksoishakasulkeita.

  • Syöte: [[gallery]]
  • Tuloste: [gallery] (Näkyy tekstinä sen sijaan, että se suoritettaisiin lyhytkoodina)

Määrittelemättömien tagien suojaus

Tuntemattomia tageja, joita ei ole määritetty järjestelmässä, käsitellään seuraavasti:

  • Sulkeva tyyppi [tag]Sisältö[/tag]: Vain tagin osat poistetaan; ”Sisältö” säilytetään aina.
  • Yksittäinen tyyppi [tag]: Ellei se sisälly alla mainittuun kieltolistaan, sitä käsitellään tekstinä ja se säilytetään ennallaan.

3. Tarpeettoman koodin automaattinen poistaminen (Musta lista)

Tunnetut lisäosista peräisin olevat koodit, jotka käyvät tarpeettomiksi Shopify-siirron aikana, poistetaan automaattisesta.

  • Kohdeavainsanat: contact-form-7, mwform_formkey, gravityform, contact-form, rev_slider, layerslider, sitemap, addtoany, yoast_breadcrumb jne.
  • Kohde-etuliitteet: Kaikki tagit, jotka alkavat merkkijonolla vc_ (WPBakery) tai et_pb_ (Divi).

Näitä asetuksia hallitaan kehittäjille tarkoitetussa määritystiedostossa (shortcode-config.ts), ja tiettyjä tageja voidaan tarvittaessa lisätä poistolistalle.