Ich möchte gerne einen HTML-String in einen Shortcode umwandeln:
Daraus soll dann werden:
[sc titel="Ein_Titel"]Inhalt[/sc]
Blöderweise können (wie in dem Beispiel) die Tags durch Zeilenumbrüche "getrennt", so dass mein Code nicht funktioniert:
Code:
<section class="klasse"><header class="klasse2">
<h2>Ein_Titel</h2>
</header>
<div class="klasse3">
Inhalt
</div>
</section>
Daraus soll dann werden:
[sc titel="Ein_Titel"]Inhalt[/sc]
Blöderweise können (wie in dem Beispiel) die Tags durch Zeilenumbrüche "getrennt", so dass mein Code nicht funktioniert:
Code:
preg_replace('|<section class="klasse"><header class="klasse2"><h2>(.*)</h2></header><div class="klasse3">(.*)</div></section>|msU', "[sc titel=\"$1\"]$2[/sc]", $string);