Úvodná » WordPress » Ako povoliť iným, aby vložili svoje príspevky vo

    Ako povoliť iným, aby vložili svoje príspevky vo

    Vkladanie sa stalo normou, pokiaľ ide o zdieľanie obsahu na webových stránkach. V aplikácii WordPress je vkladanie obsahu z webových stránok, ako sú napríklad YouTube, Twitter a SoundCloud, vďaka rozhraniu oEmbed API jednoduché. Jednoducho pridajte prepojenie do obsahu pošty a WordPress okamžite analyzuje odkaz a urobí ho v prezentovateľnom formáte.

    Ale čo si myslíte o myšlienke vložiť WordPress príspevok, podobne ako by sme vložili Tweet alebo Youtube video? Povolenie čitateľov na vloženie príspevku by určite zvýšiť angažovanosť vašich stránok a diváci z iných webových stránok.

    Táto skutočná myšlienka je v diskusii v skupine vývoja WordPress, ktorá sa do budúcnosti pridá k funkcii WordPress Core. Ale teraz ho môžeme použiť na našom blogu pomocou pluginu nazvaného oEmbed API.

    Začíname

    Po prvé, tento doplnok vyžaduje aspoň WordPress 4.3 aby sa vaše webové stránky aktualizovali. Nainštalujte doplnok oEmbed API. Web musí byť prístupný on-line, inak by embed mohol zlyhať.

    Po aktivácii doplnku môžete skopírovať príspevok permalink URL a vložte ho do iného obsahu webovej stránky alebo do príspevku v rámci svojho blogu. Tu je návod, ako bude vyzerať vložený obsah:

    Vložený obsah je pekne vyložený. Zobrazuje názov príspevku, výňatok, názov stránky, počet komentárov a tlačidlo Zdieľať, ktoré zobrazí príspevok permalink pre vkladanie obsahu. A to je v podstate všetko, čo musíte urobiť.

    Ak máte v poriadku predvolený výstup, môžete tu zastaviť. Ale ak chcete viac možností prispôsobenia, tu je niekoľko vecí, ktoré môžete urobiť.

    Zmeňte ikonu

    Jedným z dôvodov, prečo tento plugin vyžaduje najnovšiu verziu programu WordPress, je Favicon. Schopnosť pridať favikón na palubnú dosku sa zaviedla iba v bode 4.3. ale to tiež znamená, že váš vložený obsah sa zobrazí s ikonou WordPress v súlade s názvom vašej lokality.

    Pre nás sa to zdá byť irelevantné, pretože obsah vychádza z našich stránok, nie z ikony WordPress. Chceli by sme vidieť logo nášho webu v súlade s názvom našej lokality. Ak to chcete urobiť, ideme na Vzhľad> Prispôsobiť> Identita lokality pútko.

    Tu odovzdajte ikonu obrázka a uložte zmeny. Potom sa zobrazí ikona stránky, ktorú ste odovzdali do vloženého obsahu. Tu je náš vzhľad:

    Akcie a filtre

    Akcie a filtre sú dve metódy, ktoré používame na prispôsobenie výstupov v programe WordPress. V súčasnej fáze však plugin nie je k dispozícii konkrétne akcie alebo filtre ktoré môžu byť pripojené do CSS alebo JavaScript.

    Napriek tomu poskytuje rest_oembed_output akcie, ktoré môžeme využiť pri pridávaní nového obsahu ako súčasť konečného výstupu, vrátane inline štýlu. Nie je to ideálne, ale prinajmenšom vám umožňuje prepísať štýly vloženého obsahu.

    Nasleduje príklad kódu, ktorý by ste mohli pridať do vašej témy functions.php na premenu písma na typ pätky.

     funkcia hkdc_oembed_output () ?>   

    Ďalší háčik môžeme použiť na prispôsobenie výstupu je rest_oembed_output_excerpt_length filter, ktorý nám umožňuje nastavte obmedzenie počtu slov v úryvku. Predvolená dĺžka je nastavená na 35. Takže, povedzme, že by sme ju chceli skrátiť 28, stačí pridať nasledujúcu funkciu:

     funkcia hkdc_oembed_excerpt_length () return 28;  add_filter ('rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9); 

    Stačí zmeniť spiatočný podľa potreby.

    Zabaliť

    V momente tohto písania, oEmbed API stále prechádza vývoj, čo môže byť jedným z dôvodov, prečo ešte nie je k dispozícii dostatočné Hooky na úpravu obsahu. Dúfajme, že keď sa kódy vymažú, pridá sa viac háčikov

    Môžete sledovať vývoj v lístkoch na vydanie Github, ako aj v podprograme WordPress Dev. Celkovo to bude skvelý prírastok pre WordPress.