在自定义 HTML 侧边栏块中执行 Javascript

我正在使用一个自定义 HTML 块,其内容如下:

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

当我检查页面 HTML 时,它被注入到那里了。但是,我的广告没有显示出来。有没有什么技巧可以从 sideblock 插件中运行 JS?

1 个赞

我不得不制作一个不同的自定义主题组件来运行 JavaScript,这没关系。关闭此项。

2 个赞

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