Exécuter du Javascript dans le bloc sidebar HTML personnalisé

J’utilise un bloc HTML personnalisé avec le contenu suivant :

<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>

Lorsque j’inspecte le code HTML de la page, il est injecté. Cependant, ma publicité ne s’affiche pas. Y a-t-il une astuce pour que le JS s’exécute depuis le plugin sideblock ?

1 « J'aime »

J’ai dû créer un composant de thème personnalisé différent pour exécuter le JS, ce qui est bien. Je clos ce ticket.

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.