Soporte » WordPress Avanzado » Subir / visualizar imagenes en libreria sin estar logueado

  • Resuelto inigonz

    (@inigonz)


    Buenas tardes,

    Estoy volviéndome loco con este asunto, a ver si podéis ayudarme.

    Estoy creando un portal donde los visitantes al clikar en un botón, se abra la librería de medios para subir o elegir una de las imágenes.
    Me estoy dando cuenta de que si estoy logueado si me funciona pero si soy un visitante no me funciona porque da error de admin-ajax. Hay alguna posibilidad de saltarse esta seguridad para que puedan subir o visualizar las imágenes?

    el html es sin mas un input, y el js seria este:

    jQuery('input[type=button]').on( 'click', function() {
         ids_select  = [];
         var frame   = wp.media({
               title    : 'Insertar Imagen',
               multiple : false,
               library  : { type : 'image'},
               button   : { text : 'Insert' }
         });
    
         frame.on( 'open', function() {
               attachments = frame.state().toJSON();
               attachment  = attachments.library._byId;                    
         });
    
         frame.on( 'select', function() {
               attachment  = frame.state().get('selection').toJSON();
               jQuery.each( attachment, function( i, item ) {
                      img     = attachment[i].url;
               });
         });
    
         frame.open();
    })

    Entiendo que el problema no está en el js sino en la seguridad del ajax no estando logueado.

    Muchas gracias por la ayuda

    • Este debate fue modificado hace 4 años, 11 meses por inigonz.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Subir / visualizar imagenes en libreria sin estar logueado’ está cerrado a nuevas respuestas.