php - Remove the opening and closing div inside WordPress content -
i want remove div added plugin content of wordpress posts. post has structure:
<div class="post"> <div class="some-class"> <p>content</p> </div> </div>
i want remove <div class="some-class">
, closing </div>
leave content. be:
<div class="post"> <p>content</p> </div>
using filter:
add_filter( 'the_content', 'remove_class' , 100 ); function remove_class( $content ) { $content = preg_replace('#<div[^>]*class="some-class"[^>]*>.*?</div>#is', '', $content); return $content; }
the content deleted, want div , closing div deleted. idea how?
- this question not duplicate of other question because want remove specific div not divs
you try remove class attribute, <div>
left, using code this:
add_filter( 'the_content', 'remove_class' , 100 ); function remove_class( $content ) { $content = preg_replace('/class=".*?"/', '', $content); return $content; }
Comments
Post a Comment