Верзиите на WordPress 3.5 и понови ќе отстранат некои опции од корисничкиот интерфејс:
- Една од опциите еВметнува поставки.
autoembed_urls, вклучете го полето за избор, продолжете и секогаш претпоставувајте дека oEmbed е вклучен.Единствената причина за вклучување/исклучување на интерфејсот за oEmbed е ако е лесно случајно да се вградат ставки.Но, не ја анализира секоја врска во објавата, само сопствената врска или врската во [вградениот] код.
Ова е интерфејсот за поставки oEmbed во WordPress 3.4 ▼

- Од верзијата 3.5 на WordPress, нема видливи поставки што ви дозволуваат да ја оневозможите функцијата за автоматско вградување.
WordPress е WordPress, а ако не, има друг начин да го оневозможите.
Вградувањето го управува класата WP_Embed:
- Конструкторот на класата регистрира некои дејства и филтри и филтер
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Исклучете ја функцијата oEmbed
Сега само треба повторно да го отстраниме конкретниот филтер ▼
- Бидејќи не можеме
$this在remove_filterсе користи во повикот, ние треба да го користиме$wp_embedГлобална променлива која содржи референци за објекти.
Во датотеката functions.php на вашата тема на WordPress, додајте го следниов код ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Се надеваме дека статијата „Како да се оневозможи автоматското вградување во WordPress? Како да се исклучи oEmbed“ споделена на блогот на Чен Вејлијанг ( https://www.chenweiliang.com/ ) ќе ви биде корисна.
Слободно споделете го линкот до овој напис: https://www.chenweiliang.com/cwl-1814.html
