#jquery #wordpress #image
#jquery #wordpress #изображение
Вопрос:
Кто-нибудь может сказать мне, почему это не работает?? Я пытаюсь загружать изображения через плагин WordPress, но сталкиваюсь с некоторыми проблемами. Код приведен ниже. В частности, выполняется ошибка с выделенной красным цветом строкой на изображении ниже.
Ошибка, которую я получаю: неперехваченная ошибка типа: не удается прочитать свойство ‘match’ неопределенного значения в window.send_to_editor
window.send_to_editor = function( html ) {
if ( sender == 'uploadlogo' ) {
imgurl = jQuery( 'img', html ).context.match( /src="(.*?)"/ )[1];
jQuery( '#logo' ).attr( 'src', imgurl );
jQuery( '#team_logo' ).val( imgurl );
jQuery( '#uploadlogo' ).hide();
jQuery( '#placeholder-logo' ).hide();
jQuery( '#removelogo' ).show();
tb_remove();
} else {
imgurl = jQuery( 'img', html ).context.match( /src="(.*?)"/ )[1];
jQuery( '#photo' ).attr( 'src', imgurl );
jQuery( '#team_photo' ).val( imgurl );
jQuery( '#uploadphoto' ).hide();
jQuery( '#placeholder-photo' ).hide();
jQuery( '#removephoto' ).show();
tb_remove();
}
};
Комментарии:
1. Ошибка означает, что
.context
значение не определено, что имеет смысл, поскольку оно было удалено с jQuery 3.0 .2. Я вижу — как мне это исправить?