Domovská » WordPress » Jak umožnit ostatním vložit vaše WordPress příspěvky

    Jak umožnit ostatním vložit vaše WordPress příspěvky

    Vkládání se nyní stalo normou, pokud jde o sdílení obsahu na webových stránkách. V aplikaci WordPress je vkládání obsahu z webových stránek, jako je Youtube, Twitter a SoundCloud, naprosto snadné díky rozhraní oEmbed API. Stačí přidat odkaz do obsahu příspěvku a WordPress okamžitě analyzuje odkaz a vykreslí jej do reprezentativního formátu.

    Ale co si myslíte o myšlence vložení příspěvku WordPress, podobně jako by jsme vložili Tweet nebo Youtube video? Určitě by to umožnilo čtenářům vložit váš příspěvek zvýšit zapojení svých stránek a z jiných webových stránek.

    Tento skutečný nápad je v diskusi, ve vývojové skupině WordPress, který má být přidán do funkce WordPress Core v budoucnu. Ale teď můžeme aplikovat do našeho blogu pomocí pluginu s názvem oEmbed API.

    Začínáme

    Za prvé, tento plugin vyžaduje alespoň WordPress 4.3 zajistěte, aby vaše webové stránky byly aktualizovány. Nainstalujte plugin oEmbed API. Stránky musí být přístupné online, jinak by vložení mohlo selhat.

    Jakmile je plugin aktivován, můžete kopírovat příspěvek permalink URL a vložte jej do jiného obsahu webových stránek nebo do příspěvku ve svém vlastním blogu. Takto vložený obsah bude vypadat takto:

    Vložený obsah je pěkně rozložen. Zobrazuje název příspěvku, úryvek, název webu, počet komentářů a tlačítko Sdílet, které zobrazí příspěvek permalink pro vkládání obsahu. A to je v podstatě vše, co musíte udělat.

    Pokud jste v pořádku s výchozím výstupem, můžete se zde zastavit. Ale pokud chcete více možností přizpůsobení, zde je pár věcí, které můžete udělat.

    Změňte ikonu

    Jedním z důvodů, proč tento plugin vyžaduje nejnovější verzi WordPressu je Favicon. Schopnost přidávat favicon nativně přes palubní desku byla zavedena pouze v 4.3. ale to také znamená, že váš vložený obsah bude zobrazen s ikonou WordPress inline s názvem vašeho webu.

    Pro nás se to jeví jako irelevantní, protože obsah pochází z našich stránek, nikoli z aplikace WordPress. Rádi bychom viděli logo naší stránky místo našeho názvu webu. K tomu, jdeme na Vzhled> Přizpůsobit> Identita webu kartu.

    Zde nahrajte ikonu obrázku a uložte změny. Poté uvidíte ikonu webu, kterou jste vložili do vloženého obsahu. Jak vypadá naše:

    Akce a filtry

    Akce a filtry jsou dvě metody, které používáme k přizpůsobení výstupů ve WordPressu. V současné fázi však plugin neobsahuje specifických akcí nebo filtrů které mohou být připojeny k CSS nebo JavaScriptu.

    Přesto poskytuje rest_oembed_output akce, kterou můžeme využít pro přidání nového obsahu jako součást konečného výstupu, včetně inline stylu. Není to ideální, ale přinejmenším umožňuje přepsat styly vloženého obsahu.

    Následuje příklad kódu, který můžete přidat do motivu functions.php změnit písmo na typ patkové.

     funkce hkdc_oembed_output () ?>   

    Další háček můžeme použít k přizpůsobení výstupu je rest_oembed_output_excerpt_length filtr, který nám umožňuje nastavit limit slov ve výpisu příspěvku. Výchozí délka je nastavena na 35. Řekněme, že bychom to chtěli zkrátit 28, stačí přidat následující funkci:

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

    Stačí změnit vrátit se podle potřeby.

    Zabalit

    V okamžiku psaní, oEmbed API stále prochází vývojem, který by mohl být jedním z důvodů, proč ještě nemá dostatek Hooků pro úpravu obsahu. Doufejme, že jak se kódy vyžehnou, přidají se další Hoky

    Můžete sledovat vývoj v Githubu, stejně jako v programu WordPress Dev. Celkově vzato, bude to skvělý doplněk pro WordPress.