Početna » WordPress » Kako dopustiti drugima da ugradite svoje WordPress postove

    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 na 35. Dakle, recimo da bismo ga željeli skratiti na 28, 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.