通过定制器插件定制脚本使用jQuery从DOM中删除元素

时间:2020-09-01 作者:kickdrummer

这是我的第一篇帖子。我让powerpress插件从一个不安全的源加载一个外部图像,这会导致元素混合,因此页面没有完全安全,我得到消息;不完全安全;。该插件提供了一个很好的短代码,您可以在其中添加默认图像,但不能使用最新版本。这是我想从DOM中删除的图像,hopìng我将获得一个完整的安全页面。

<div class="wp-playlist-current-item">
    <img src="">
<div/>
我已经按照主题说明安装了Customizer的插件自定义脚本。我使用了这段代码,可以从chrome的控制台中删除图像,但不能从live页面中删除。

jQuery(document).ready(function($) {
$(\'.wp-playlist-current-item img\').remove();
});
代码没有抛出任何错误,但不起作用。我尝试了无冲突Jquery,并将代码放在页眉和页脚中。

以下是代码的打印方式:

<script type="text/javascript">
    /* <![CDATA[ */
        jQuery(document).ready(function($) {
        $(\'.wp-playlist-current-item img\').remove();});
    /* ]]> */
</script>
希望有人能开导我的无知!提前感谢任何这样美味的生物。。。

1 个回复
SO网友:Gufran Hasan

请尝试此代码段并将其放入footer.php 文件

jQuery( window ).load(function($) {
  $(\'.wp-playlist-current-item img\').remove();
});

jQuery( window ).load(function($) {
  $(\'.wp-playlist-current-item\').find(\'img\').remove();
});

相关推荐

使用force_ssl_admin强制使用SSL

我跟着this advice 从官方文件中强制SSL:define(\'FORCE_SSL_ADMIN\', true); if (strpos($_SERVER[\'HTTP_X_FORWARDED_PROTO\'], \'https\') !== false) $_SERVER[\'HTTPS\']=\'on\'; Wordpress在docker容器中运行。当它开始时,它说警告:未设置\\u服务器变量。默认为空字符串。Wordpress的日志显示:PHP致命错误:赋值只能发生