HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
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/nasuhang.com/wp-content/themes/twentytwentyfive/inc/guide-media.js
(function () {
  document.addEventListener('DOMContentLoaded', function () {
    document.querySelectorAll('.hzby-media-upload').forEach(function (btn) {
      btn.addEventListener('click', function (e) {
        e.preventDefault();
        var target = document.querySelector(btn.getAttribute('data-target'));
        var preview = document.querySelector(btn.getAttribute('data-preview'));
        var frame = wp.media({
          title: '选择图片',
          button: { text: '确定' },
          multiple: false
        });
        frame.on('select', function () {
          var attachment = frame.state().get('selection').first().toJSON();
          target.value = attachment.url;
          preview.src = attachment.url;
          preview.style.display = 'block';
        });
        frame.open();
      });
    });

    document.querySelectorAll('.hzby-media-remove').forEach(function (btn) {
      btn.addEventListener('click', function (e) {
        e.preventDefault();
        var target = document.querySelector(btn.getAttribute('data-target'));
        var preview = document.querySelector(btn.getAttribute('data-preview'));
        target.value = '';
        preview.src = '';
        preview.style.display = 'none';
      });
    });
  });
})();