Ausführen von Javascript im benutzerdefinierten HTML-Seitenleistenblock

Ich verwende einen benutzerdefinierten HTML-Block mit dem Inhalt:

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

Wenn ich das Seiten-HTML inspiziere, wird es dort eingefügt. Allerdings wird meine Anzeige nicht angezeigt. Gibt es einen Trick, um das JS aus dem Sideblock-Plugin auszuführen?

1 „Gefällt mir“

Ich musste eine andere benutzerdefinierte Theme-Komponente erstellen, um das JS auszuführen, was in Ordnung ist. Ich schließe dies.

2 „Gefällt mir“

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