Kamakailan lamang, ang isa sa aming mga gumagamit ay nagtanong sa amin kung paano paganahin ang oEmbed sa WordPress text widgets. Ang oEmbed ay isang protocol na nagbibigay-daan sa iyong blog na humiling ng isang website na pinapagana ng oEmbed upang magbigay ng HTML na kailangan upang ma-embed ang dynamic na nilalaman. Sa madaling salita, pinapayagan ka nitong i-paste ang URL ng video ng YouTube sa isang post sa blog at hayaan ang WordPress na awtomatikong i-embed ito. Maaari mong ayusin ang manu-manong maximum width ng oembed, o baguhin ang dynamically oEmbed na lapad at taas ng nilalaman. Gayunpaman, hindi mo ma-embed ang nilalaman sa isang widget ng teksto gamit ang oEmbed. Sa artikulong ito, ipapakita namin sa iyo kung paano paganahin ang oEmbed sa mga widget ng teksto ng WordPress.
Ang lahat ng kailangan mong gawin ay idagdag ang sumusunod na code sa iyong tema functions.php
file o isang partikular na plugin ng site:
add_filter ('widget_text', array ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8);
Kapag ginawa mo na iyon, tapos ka na. Matagumpay mong pinagana ang oEmbed para sa mga widgets ng teksto. Maaari kang magtungo sa Hitsura »Mga Widget upang subukan ito. Idagdag lamang ng URL ng video ng Youtube sa iyong widget ng teksto, at panoorin ang magic.
Para sa iyo na gustong malaman kung ano ang ginagawa ng code na ito, nagdadagdag lamang ito ng filter widget_text
na nagpapahintulot sa mga widget ng teksto na magpatakbo ng shortcode para sa oEmbed at auto-embed na nilalaman.
Para sa mga hindi gustong makitungo sa code, maaari mo lamang i-activate ang Text Widget oEmbed plugin. Literal na ginagawa nito ang parehong bagay. Ang plugin ay may lamang 2 linya ng code na ibinahagi namin sa itaas.
Umaasa kami na nakatulong ang artikulong ito na paganahin mo ang oEmbed sa mga widgets sa teksto. Kung mayroon kang anumang mga katanungan o komento, mangyaring mangyaring ipaalam sa amin sa pamamagitan ng pag-iwan ng komento sa ibaba.