WordPress A partir da versão 3.5, algumas opções serão removidas da interface do usuário:
- Uma das opções éConfigurações de incorporação.
autoembed_urls
, alterne a caixa de seleção, continue e sempre suponha que oEmbed esteja ativado.A única razão para ativar/desativar a interface do usuário para oEmbed é se for fácil incorporar itens acidentalmente.Mas ele não analisa todos os links da postagem, apenas seu próprio link ou o link no código [incorporado].
Esta é a interface de configurações do oEmbed no WordPress 3.4▼
- A partir da versão 3.5 do WordPress, não há configuração visível que permita desativar a incorporação automática.
WordPress é WordPress e, se não, há outra maneira de desativá-lo.
A incorporação é tratada pela classe WP_Embed:
- O construtor da classe registra algumas ações e filtros, e um filtro
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Desative o recurso oEmbed
Agora só precisamos remover o filtro específico novamente ▼
- Já que não podemos
$this
在remove_filter
usado na chamada, precisamos usar$wp_embed
Uma variável global que contém referências de objeto.
No arquivo functions.php do seu tema WordPress, adicione o seguinte código ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Como desativar a incorporação automática no WordPress?Desligue o método oEmbed" para ajudá-lo.
Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-1814.html
Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!