Paano hindi paganahin ang tampok na auto embed sa WordPress?Isara ang paraan ng oEmbed

WordPress Mula sa bersyon 3.5, aalisin ang ilang opsyon sa UI:

  • Isa sa mga pagpipilian ayMga setting ng pag-embed.

autoembed_urls, i-toggle ang checkbox, magpatuloy, at palaging ipagpalagay na naka-on ang oEmbed.Ang tanging dahilan upang i-on/i-off ang UI para sa oEmbed ay kung madali itong aksidenteng mag-embed ng mga item.Ngunit hindi nito na-parse ang bawat link sa post, ang sarili nitong link lang o ang link sa [embedded] code.

Ito ang interface ng mga setting ng oEmbed sa WordPress 3.4▼

oI-embed ang interface ng mga setting sa WordPress 3.4

  • Sa bersyon 3.5 ng WordPress, walang nakikitang setting na nagbibigay-daan sa iyong i-disable ang auto-embedding.

Ang WordPress ay WordPress, at kung hindi, may isa pang paraan upang huwag paganahin ito.

Ang pag-embed ay pinangangasiwaan ng klase ng WP_Embed:

  • Ang constructor ng klase ay nagrerehistro ng ilang mga aksyon at mga filter, at isang filterthe_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

I-off ang feature na oEmbed

Ngayon kailangan lang nating tanggalin muli ang partikular na filter ▼

  • Dahil hindi natin kaya$thisremove_filterginamit sa tawag, kailangan nating gamitin$wp_embedIsang pandaigdigang variable na naglalaman ng mga object reference.

Sa functions.php file ng iyong WordPress theme, idagdag ang sumusunod na code ▼

//禁用WordPress的自动嵌入> = v3.5 
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );

发表 评论

Ang iyong email address ay hindi maipa-publish. 必填 项 已 用 * Tatak

Mag-scroll sa Tuktok