 
  
  add_filter('the_content', 'my_filter_function');
function my_filter_function($content){
    $content = str_replace('p><img', 'div class="note-section__img"><img', $content);
    $content = str_replace('></p>', '/></div>', $content);
    $out = $content;
   
   return $out;
}
the_content();// получить слаг
$url_path = parse_url( $url, PHP_URL_PATH );
$slug = pathinfo( $url_path, PATHINFO_BASENAME );
//получит пост
 $args=array(
        'name' => $slug,
        'post_type' => $post_type,
        'posts_per_page' => 1
    );
    $post = get_posts( $args );
//получить ID
$post_ID = !empty($post->ID) ? $post->ID: false;Будут ли работать, после блокировки российского интернета, какие-нибудь домены кроме «.ru» (речь о «.com», «.net», «.info» и т. д.)?Зависит от множества причин.
 
  
  $subcontent = '';
@$dom->loadHTML($content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
foreach($dom->getElementsByTagName('*') as $node) {
	$subcontent .= $dom->saveHTML($node);
}
echo $subcontent; 
  
  $entry = $xpath->query('//div[contains(@id, \'entry\')]/div');
$content = '';
foreach($entry as $element) {
	if(! $xpath->evaluate("contains(@class, 'foo')", $element)) {
		$content .= $dom->saveHTML($element) . PHP_EOL;
	}
}
echo $content;
//<div class="world bar">bla bla bla</div>
//<div class="two bar">bla bla bla</div>
//<div class="paper bar">bla bla bla</div>
//<div class="boo bar loo">bla bla bla</div>