| Server IP : 43.130.17.34 / Your IP : 216.73.217.6 Web Server : nginx/1.28.0 System : Linux VM-4-12-opencloudos 6.6.92-34.1.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 25 21:32:13 CST 2025 x86_64 User : www ( 1000) PHP Version : 8.0.26 Disable Function : 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 MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/yespkg.com/wp-content/plugins/menu-image/ |
Upload File : |
(function ($) {
$(document).ready(function () {
var menuImageUpdate = function( item_id, thumb_id, is_hover ) {
wp.media.post( 'set-menu-item-thumbnail', {
json: true,
post_id: item_id,
thumbnail_id: thumb_id,
is_hover: is_hover ? 1 : 0,
_wpnonce: menuImage.settings.nonce
}).done( function( html ) {
$('.menu-item-images', '#menu-item-' + item_id).html( html );
});
};
$('#menu-to-edit')
.on('click', '.menu-item .set-post-thumbnail', function (e) {
e.preventDefault();
e.stopPropagation();
var item_id = $(this).parents('.field-image').siblings('input.menu-item-data-db-id').val(),
is_hover = $(this).hasClass('hover-image'),
uploader = wp.media({
title: menuImage.l10n.uploaderTitle, // todo: translate
button: { text: menuImage.l10n.uploaderButtonText },
multiple: false
}).on('select', function () {
var attachment = uploader.state().get('selection').first().toJSON();
menuImageUpdate( item_id, attachment.id, is_hover );
}).open();
})
.on('click', '.menu-item .remove-post-thumbnail', function (e) {
e.preventDefault();
e.stopPropagation();
var item_id = $(this).parents('.field-image').siblings('input.menu-item-data-db-id').val();
menuImageUpdate( item_id, -1, $(this).hasClass('hover-image') );
});
});
})(jQuery);