Estoy usando un bloque de html personalizado con el siguiente contenido:
<div id="server-01-box"></div>
<script>
fetch('//example.com/wp-admin/admin-ajax.php?action=aa-server-select&p=server-01')
.then(function (response) {
return response.text();
})
.then(function (body) {
var server_parser = new DOMParser();
var doc = server_parser.parseFromString(body, "text/html");
var ad_container = doc.querySelector('div');
document.querySelector('#server-01-box').innerHTML = ad_container.innerHTML;
});
</script>
Cuando inspecciono el HTML de la página, se inyecta allí. Sin embargo, mi anuncio no aparece. ¿Hay algún truco para que el JS se ejecute desde el plugin del bloque lateral?