Kaip leisti kitiems įterpti „WordPress“ pranešimus
Įterpimas tapo norma, kai kalbama apie dalijimąsi turiniu svetainėse. WordPress programoje „OEmbed API“ lengvai įterpiamas turinys iš tokių svetainių kaip „YouTube“, „Twitter“ ir „SoundCloud“. Tiesiog pridėkite nuorodą į skelbimo turinį ir „WordPress“ iš karto analizuoja nuorodą ir paverčia jį į reprezentatyvų formatą.
Tačiau, ką manote apie idėją įterpti „WordPress“ įrašą, panašiai kaip tai, kaip mes įdėjome „Tweet“ ar „YouTube“ vaizdo įrašą? Tikriausiai leistų skaitytojams įdėti jūsų įrašą padidinti savo svetainės dalyvavimą ir žiūrovų iš kitų svetainių.
Ši tikroji idėja yra aptariama „WordPress“ vystymo grupėje, kuri ateityje bus įtraukta į „WordPress Core“ funkciją. Bet nuo šiol mes galime ją pritaikyti savo dienoraštyje naudodami papildinį, pavadintą „oEmbed API“.
Darbo pradžia
Visų pirma, šis įskiepis reikalauja bent „WordPress“ 4.3 todėl įsitikinkite, kad jūsų svetainė buvo atnaujinta. Įdiekite „oEmbed API“ papildinį. Svetainė turi būti prieinama internete, kitaip įdėjimas gali nepavykti.
Įjungus papildinį, galite nukopijuoti įrašą permalink URL ir įklijuokite jį į kitą svetainės turinį arba savo dienoraščio įrašą. Štai kaip atrodys įterptasis turinys:
Įterptas turinys yra gražiai išdėstytas. Jis rodo įrašo pavadinimą, ištrauką, svetainės pavadinimą, komentarų skaičių ir bendrinimo mygtuką, kuriame bus rodomas pranešimas permalink įterpti turinį. Ir tai iš esmės viskas, ką turite padaryti.
Jei esate gerai su numatytuoju išėjimu, galite čia sustoti. Bet jei norite daugiau tinkinimo parinkčių, čia yra keletas dalykų, kuriuos galite padaryti.
Pakeiskite piktogramą
Viena iš priežasčių, dėl kurių šis įskiepis reikalauja naujausios „WordPress“ versijos, yra „Favicon“. Galimybė pridėti favicon natūraliai per prietaisų skydelį įvesta tik 4.3. tačiau tai taip pat reiškia, kad jūsų įterptas turinys bus rodomas su „WordPress“ piktograma, esančia linija su jūsų svetainės pavadinimu.
Mums tai atrodo nereikšminga, nes turinys ateina iš mūsų svetainės, o ne „WordPress“ piktogramos. Vietoj to norėtume matyti mūsų svetainės logotipą su mūsų svetainės pavadinimu. Norėdami tai padaryti, mes einame į Išvaizda> Tinkinti> Svetainės tapatybė skirtuką.
Įkelkite paveikslėlio piktogramą čia ir išsaugokite pakeitimus. Tada pamatysite svetainės piktogramą, kurią įkėlėte įterptame turinyje. Štai ką atrodo mūsų:
Veiksmai ir filtrai
Veiksmai ir filtrai yra du būdai, kuriuos naudojame, norėdami pritaikyti „WordPress“ išėjimus. Tačiau dabartiniame etape papildinys neprijungtas konkrečius veiksmus ar filtrus kuri gali būti užsikabinusi į CSS arba „JavaScript“.
Vis dėlto ji suteikia rest_oembed_output
veiksmai, kuriuos galime panaudoti pridedant naują turinį kaip galutinės produkcijos dalį, įskaitant inline stilių. Tai nėra idealus, bet bent jau jis leidžia nepaisyti įterpto turinio stilių.
Toliau pateikiamas kodo, kurį galite įtraukti į savo temą, pavyzdys funkcijos.php
įjungti šrifto serifą.
funkcija hkdc_oembed_output () ?>Kitas kablys mes galime naudoti, kad pritaikytume produkciją
rest_oembed_output_excerpt_length
filtras, kuris leidžia mums įrašo žodžio ribą įrašo ištraukoje. Numatytasis ilgis yra nustatytas į35
. Taigi, sakykite, kad norėtume jį sutrumpinti iki28
, tiesiog pridėkite šią funkciją:funkcija hkdc_oembed_excerpt_length () return 28; add_filter ('rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9);Tiesiog pakeiskite
grįžti
numerį.Wrap Up
Šio rašymo metu, oEmbed API vis dar vyksta vystymasis, o tai gali būti viena iš priežasčių, dėl kurių dar nėra pakankamai kabliukų turinio modifikavimui. Tikimasi, kad kodai bus išlyginti, pridedama daugiau kablių
Jūs galite sekti vystymosi pažangą „Github“ išduodamų bilietų, taip pat „WordPress Dev“ sriegyje. Apskritai, tai bus puikus papildymas „WordPress“.