HEX
Server: nginx/1.28.0
System: Linux yisu-68a5f20334161 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: www (1000)
PHP: 8.2.28
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/q.autos58.cn/wp-content/themes/morenews/assets/widgets.js
var custom_theme_file_frame;

jQuery(function($){

    // Uploads.
    jQuery(document).on('click', 'input.select-img', function( event ){

        event.preventDefault();

        var file_frame;
        var _that = jQuery(this);

        // Create the media frame.
        file_frame = wp.media.frames.downloadable_file = wp.media({
            title: _that.attr('data-uploader_title'),
            button: {
                text: _that.attr('data-uploader_button_text')
            },
            multiple: false
        });

        // When an image is selected, run a callback.
        file_frame.on( 'select', function() {
            var attachment           = file_frame.state().get( 'selection' ).first().toJSON();
            var attachment_thumbnail = attachment.sizes.thumbnail || attachment.sizes.full;

            _that.prev().trigger('change').val( attachment.id );
            var image_html = '<img src="' + attachment_thumbnail.url + '" />';
            _that.closest('.image-preview-wrap').find('.image-preview').html(image_html);
            _that.next().show();
        });

        // Finally, open the modal.
        file_frame.open();
    });

    // Remove image.
    jQuery(document).on('click', 'input.btn-image-remove', function( e ) {
        var _this = jQuery( this );
        _this.closest('.image-preview-wrap').find('.image-preview').html(' ');
        _this.siblings('.img').trigger('change').val( '' );
        _this.hide();
        return false;

    });

});