Miten sallit muiden WordPress-viestien upottamisen
Sisällyttäminen on nyt tullut normi verkkosivustojen sisällön jakamisessa. WordPressissa upotetaan sisältöä sellaisilta sivustoilta, kuten Youtube, Twitter ja SoundCloud, helposti oEmbed API: n ansiosta. Lisää vain linkki postisisältöön, ja WordPress jäsentää välittömästi linkin ja tekee sen esille tulevaan muotoon.
Mutta mitä mieltä olet ajatuksesta upottaa WordPress-viesti, samalla tavalla kuin upottaisimme Tweet- tai Youtube-videon? Lukijoiden salliminen upottaa postisi varmasti lisätä sivustosi sitoutumista ja katseluyhteys muilta sivustoilta.
Tätä aitoa ideaa käsitellään WordPress-kehitysryhmässä, joka lisätään WordPress Core -toimintoon tulevaisuudessa. Mutta nyt voimme soveltaa sitä blogissamme oEmbed API: n avulla.
Päästä alkuun
Ensinnäkin tämä plugin vaatii ainakin WordPress 4.3 varmista, että sivustosi on päivitetty. Asenna oEmbed-API-laajennus. Sivuston on oltava saatavilla verkossa, muuten upotus voi epäonnistua.
Kun plugin on aktivoitu, voit kopioida viestin permalink URL ja liitä se toiseen verkkosivuston sisältöön tai omassa blogissasi olevaan viestiin. Seuraavassa kuvataan, miten upotettu sisältö näyttää:
Sulautettu sisältö on kauniisti säädetty. Siinä näkyy postin nimi, ote, sivuston nimi, kommenttien määrä ja Jaa-painike, joka näyttää viestin permalink sisällön upottamiseen. Ja se on lähinnä kaikki mitä sinun tarvitsee tehdä.
Jos olet kunnossa oletusarvon kanssa, voit pysäyttää täällä. Mutta jos haluat lisää räätälöintivaihtoehtoja, tässä on muutamia asioita, joita voit tehdä.
Muuta kuvaketta
Yksi syy tähän pluginiin edellyttää uusinta WordPress-versiota. Kyky lisätä faviconin kojetaulun kautta on otettu käyttöön vain kohdassa 4.3. mutta tämä tarkoittaa myös sitä, että upotettua sisältöäsi näytetään WordPress-kuvakkeen kanssa, joka on linkitetty sivustosi nimen kanssa.
Meille tämä tuntuu merkityksettömältä, koska sisältö tulee sivustoltamme, ei WordPress-kuvakkeesta. Haluaisimme nähdä sivustomme logon sivustomme nimen sijasta. Tätä varten menemme Ulkonäkö> Mukauta> Sivuston identiteetti kieleke.
Lataa kuva-kuvake tähän ja tallenna muutokset. Näet sitten sivun kuvakkeen, jonka olet ladannut upotettuun sisältöön. Seuraavassa näkyvät:
Toiminnot ja suodattimet
Toiminnot ja suodattimet ovat kaksi menetelmää, joita käytämme WordPressin tulosten muokkaamiseen. Nykyisessä vaiheessa plugin ei kuitenkaan tule tiettyjä toimia tai suodattimia joka voidaan kytkeä CSS: iin tai JavaScriptiin.
Silti se tarjoaa a rest_oembed_output
Toiminta, jota voimme hyödyntää uuden sisällön lisäämiseksi osana lopullista tuotosta, mukaan lukien sisäinen tyyli. Se ei ole ihanteellinen, mutta ainakin sen avulla voit ohittaa upotetun sisällön tyylit.
Seuraavassa on esimerkki koodista, jonka voit lisätä teemaan functions.php
fontin kääntäminen serif-tyypiksi.
toiminto hkdc_oembed_output () ?>toinen koukku voimme käyttää tuloksen mukauttamista
rest_oembed_output_excerpt_length
suodatin, jonka avulla voimme aseta sananraja postin otteeseen. Oletuspituus on asetettu35
. Sano, että haluaisimme lyhentää sen28
, lisää vain seuraava toiminto:toiminto hkdc_oembed_excerpt_length () return 28; add_filter ('rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9);Muuta vain
palata
numero.Paketoida
Tämän kirjoituksen hetkellä, oEmbed API on edelleen kehitteillä, mikä saattaa olla yksi syy siihen, että sisällön muokkaamiseen ei vielä ole riittävästi koukkuja. Toivottavasti, kun koodit irrotetaan, lisää koukkuja
Voit seurata kehityskehitystä Github-lipun lipuissa sekä WordPress Dev -kierteessä. Kaiken kaikkiaan tämä on suuri lisä WordPressille.