Kako dopustiti drugima da ugradite svoje WordPress postove
Ugrađivanje je sada postalo norma kada je u pitanju dijeljenje sadržaja na web-lokacijama. U programu WordPress, ugrađivanje sadržaja s web-mjesta kao što su Youtube, Twitter i SoundCloud je jednostavno, zahvaljujući oEmbed API-ju. Jednostavno dodajte vezu u sadržaj posta i WordPress odmah analizira vezu i pretvara je u format koji se može prezentirati.
Ali, što mislite o ideji ugradnje WordPress posta, na način sličan onome kako bismo ugradili Tweet ili Youtube video? Dopuštanje čitateljima da ugrade vaš post sigurno povećajte angažman web-lokacije i gledanost koja dolazi s drugih web stranica.
O ovoj pravoj ideji raspravlja se u WordPress razvojnoj grupi kako bi se ubuduće dodala u WordPress Core funkcionalnost. Ali od sada ga možemo primijeniti na naš blog uz pomoć dodatka nazvanog oEmbed API.
Početak rada
Prije svega, ovaj dodatak zahtijeva barem WordPress 4.3 stoga provjerite je li vaša web-lokacija ažurirana. Instalirajte dodatak oEmbed API. Web-lokacija mora biti dostupna na mreži, jer u protivnom može doći do neuspjelog ugrađivanja.
Kada je dodatak aktiviran, možete kopirati post permalink URL i zalijepite ga u drugi sadržaj web-lokacije ili u post unutar vlastitog bloga. Evo kako će izgledati ugrađeni sadržaj:
Ugrađeni sadržaj lijepo je izložen. Prikazuje naslov posta, izvadak, naziv web-lokacije, broj komentara i gumb Dijeli koji će prikazati post permalink za ugrađivanje sadržaja. I to je u biti sve što morate učiniti.
Ako ste u redu s zadanim izlazom, ovdje možete zaustaviti. Ali ako želite više mogućnosti prilagodbe, evo nekoliko stvari koje možete učiniti.
Promijenite ikonu
Jedan od razloga zašto ovaj dodatak zahtijeva najnoviju verziju WordPressa je Favicon. Mogućnost dodavanja favikona izvorno kroz nadzornu ploču uvedena je samo u 4.3. ali to također znači da će vaš ugrađeni sadržaj biti prikazan s WordPress ikonom u istoj liniji s nazivom vaše web-lokacije.
Za nas se to čini nevažnim budući da sadržaj dolazi s naše stranice, a ne iz WordPress ikone. Željeli bismo vidjeti naš logotip web-lokacije s imenom naše web-lokacije. Da bismo to učinili, idemo u Izgled> Prilagodi> Identitet web-lokacije kartica.
Ovdje prenesite ikonu slike i spremite promjene. Nakon toga ćete vidjeti ikonu web-lokacije koju ste prenijeli u ugrađeni sadržaj. Evo kako naši izgledaju:
Radnje i filtri
Radnje i filtri su dvije metode koje koristimo za prilagođavanje izlaza u WordPressu. Međutim, u ovom trenutku, plugin ne dolazi s njim određene radnje ili filtre koji se mogu zakačiti na CSS ili JavaScript.
Ipak, ona osigurava rest_oembed_output
akciju koju možemo iskoristiti za dodavanje novih sadržaja kao dio konačnog izlaza, uključujući i inline stil. To nije idealno, ali u najmanju ruku, omogućuje vam da poništite stilove ugrađenog sadržaja.
Slijedi primjer koda koji možete dodati u temu functions.php
pretvoriti font u vrstu serifa.
funkcija hkdc_oembed_output () ?>Još kuka možemo koristiti za prilagodbu izlaz je
rest_oembed_output_excerpt_length
filter koji nam omogućuje postavite ograničenje riječi u odlomku posta. Zadana duljina je postavljena na35
. Dakle, recimo da bismo ga željeli skratiti na28
, samo dodajte sljedeću funkciju:funkcija hkdc_oembed_excerpt_length () return 28; add_filter ('rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9);Samo promijeni
povratak
po potrebi.Zamotati
U trenutku pisanja, oEmbed API još uvijek je u razvoju, što može biti jedan od razloga što još uvijek nema dovoljno Hookova za izmjenu sadržaja. Nadajmo se da će se kod ispisivanja kodova dodati još Hookova
Možete pratiti razvojni napredak u izdanju ulaznica za Github, kao iu WordPress Dev nitima. Sve u svemu, ovo će biti odličan dodatak za WordPress.