Wickeln Sie HTML-Tags um Elemente, wenn die Bedingung erfüllt ist

Ich habe eine Metabox, die einen Radioknopf anzeigt. Wenn diese Optionsschaltfläche aktiviert ist, möchte ich einen Wrapper um einen Code hinzufügen.

Ein vereinfachtes Codebeispiel, um zu veranschaulichen, was ich gerade habe:

<img src="https://wordpress.stackexchange.com/questions/215377/wrap-html-tag-around-elements-if-condition-is-met/" width="" heigth="" alt="">

Was ich tun möchte, ist, wenn die Metabox überprüft wird, wickeln Sie ein Tag um das Bild wie der folgende Code:

  

Der Blockcode, den ich umbrechen muss, ist riesig. Ich zeige hier nur das Image-Tag, um das Beispiel einfach zu halten. Weil es ein wirklich großer Block von Code ist.

Ich habe mich gefragt, ob es möglich wäre, ähnliche Code-Blöcke mit einem if-else zu duplizieren.

Gibt es einen einfachen Weg, dies zu erreichen, ohne zwei identische Code-Blöcke in einem zu haben, wenn – wo sonst die einzige Änderung zwischen den 2 Blöcken der Wrapper wäre?

Solutions Collecting From Web of "Wickeln Sie HTML-Tags um Elemente, wenn die Bedingung erfüllt ist"