【问题标题】:remove image in wordpress admin panel在 wordpress 管理面板中删除图像
【发布时间】:2021-07-13 17:42:56
【问题描述】:

我想将<a> 标记添加到<i>,当我按下图标时将删除图像。 这是此插件中 WP 库的代码:

<# if ( data.values[0] ) { #>
    <div class="main_image">
        <div class="main_image_droppable">
            <div class="inner">
                <div class="inner-bordered">
                    <i class="fa fa-file-image-o"></i>
                </div>
                <span>{{ data.l10n.drop }}</span>
            </div>
        </div>
        <img src="{{data.values[0].src}}" />
    </div>
    <div class="stm_mini_thumbs">
        <# _.each( data.values, function( img, id) { #>
            <div class="thumbs">
                <div class="inner">
                    <img src="{{img.thumb}}" />
                    <div class="inner-hover">
                  /* <a> tag should be here */      <i class="fa fa-remove" data-delete="{{id}}"></i>
                        <i class="fa fa-arrows"></i>
                    </div>
                </div>
            </div>
        <# } ) #>
    </div>
<# } else { #>
    <div class="butterbean-placeholder">{{ data.l10n.placeholder }}</div>
<# } #>

我想删除它而不重新加载页面。我根本不知道该怎么做。

【问题讨论】:

    标签: php wordpress image hyperlink


    【解决方案1】:

    你可以用一点 JS/jQuery 来实现这一点,只需将 i 标签包装在带有特定类的 a 标签内:

    <a href="#" class="image-remove-btn"><i class="fa fa-remove" data-delete="{{id}}"></i></a>
    

    并使用jQuery监听点击事件删除图片

    jQuery(document).ready(function($) {
        $(document).on('click', '.image-remove-btn', function (e) {
            $(this).closest('.thumbs').remove();
        });
    });
    

    确保$(this).closest('.thumbs') 中的thumbs 类是图像容器的正确类。

    【讨论】:

    • 当我按下图标GET chrome-extension://pbflmbcnfhlmkailckphakbhahkifapg/content/styles.css net::ERR_FILE_NOT_FOUND时出现此错误
    • 此错误与上述任何代码无关,它与您在浏览器上安装的扩展程序有关
    • 在歌剧中我遇到了完全相同的问题,当我按下图标时,它只是将我带到页面顶部,没有任何内容被删除
    • 非常感谢,你是天才!
    • 欢迎,乐于助人:)
    猜你喜欢
    • 1970-01-01
    • 2013-11-21
    • 2021-04-05
    • 1970-01-01
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    相关资源
    最近更新 更多