How to replace HTML in WordPress outside Contents? How to replace HTML in WordPress outside Contents? wordpress wordpress

How to replace HTML in WordPress outside Contents?


My guess is that an expression similar to:

(<main>(.*?)<\/main>)

might work here.

TEST

$re = '/(<main>(.*?)<\/main>)/s';$str = '<main>some content we wish goes here</main>';$subst = '<div id="barba-wrapper"><div class="barba-container">$1</div></div>';$result = preg_replace($re, $subst, $str);echo $result;

based on which our code might look like:

$re = '/(<main>(.*?)<\/main>)/s';$subst = '<div id="barba-wrapper"><div class="barba-container">$1</div></div>';$result = preg_replace($re, $subst, $content);echo $result;

For additional explanation, please see this link.