Está procurando uma maneira de remover todas as imagens do the_content
em uma publicação? Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para remover todas as imagens do the_content
em uma publicação no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar esse código ao arquivo index.php do seu tema:
<?php echo preg_replace('/<img[^>]+./','',get_the_content()); ?>
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress, para não danificar acidentalmente seu site.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: Como criar formulários de optin impressionantes no WordPress e 10 melhores plug-ins de testemunho do WordPress.
You can use the wp_kses for this purporse. Add the filter for the img element using the wp_kses_allowed_html filter.
In your functions.php.
function theme_slug_kses_allowed_html($tags, $context) {
switch($context) {
case ‘no-images’:
$tags = wp_kses_allowed_html(‘post’);
unset( $tags[‘img’] );
return $tags;
default:
return $tags;
}
}
add_filter( ‘wp_kses_allowed_html’, ‘theme_slug_kses_allowed_html’, 10, 2);
Then in index.php.
echo wp_kses( get_the_content(), ‘no-images’ );
Can this be wrapped up in a function?
It certainly could be in theory, but this may be a bit overkill for one line of code.
Looks fantastic and Thank you!
In my case I need to keep the “featured image” and strip all images from all post bodies.
Is that what this snippet will do?
If the theme is using the featured image, then yes, the featured image should remain and the images should be removed. Note that you may want to make a backup before running a snippet like this.
How about Image in WP-CAPTION? That I mean hide the text on WP Caption too.
How to hide it?
This would sadly need more advanced pattern matching.
what if i want the image to show up but be linked to the post instead of the image itself?
thats what i was searching for! thank you.
Nice!!! thanks
very useful. thanks
No problem glad that I could help!