Un usuario preguntó 👇
Intenté crear su plugin de usuario con capacidades para agregar productos a la tienda WooCommerce. Tengo dos problemas:
1. Requiere que verifique la capacidad llamada ADMINISTRAR WOOCOMMERCE. Eso les da acceso a todas las configuraciones de WooCommerce que incluso incluyen las configuraciones de pago. Solo quiero que tengan acceso a los productos que agregan. Incluso intenté agregar una capacidad llamada administración de productos woocommerce y no funcionó.
2. Cuando doy acceso para subir las fotos al producto que se está agregando, les da acceso a todas las fotos en la sección de medios. Si bien no se les permite editar o eliminar un producto, o páginas agregadas por otros, esta capacidad les da acceso a toda la sección de medios donde pueden eliminar las fotos de los productos que otros agregan.
¿Cómo se puede arreglar esto?
Creo que estos son problemas de seguridad que son importantes para que su plugin funcione correctamente.
Mis configuraciones son: Capacidades de edición: Productos – editar, publicar, editar, editar etiquetas privadas – Administrar, editar, asignar categorías de productos – Administrar categorías de productos, editar, asignar clases de envío – Administrar, editar, asignar Otras habilidades Habilidades adicionales: leer, CARGAR ARCHIVOS Habilidades adicionales: editar producto, leer producto, ADMINISTRAR EL COMERCIO DE MADERA
Si desactivo el WOOCOMMERCE MANAGE no permitirá el acceso a los productos. Si desactivo CARGAR ARCHIVOS, no pueden subir las fotos al producto. ¡Gracias por tu ayuda!
(@stevejburge)
Hace 2 años
Hola @nildarosa
También intente instalar el plugin Press Permission. https://wordpress.org/plugins/press-permit-core/
Luego vaya a Permisos> Capacidades de rol
En «Force Type-Force Capabilities» en la barra lateral derecha, puede agregar permisos a los medios.
Si aún está atascado, envíe un correo electrónico a [email protected]
Lanzador de hilos
(@nildarosa)
Hace 2 años
¡Gracias por su respuesta! Habría respondido antes pero me perdí el anuncio. Intenté eso y no funcionó. Todavía permite al usuario acceder a la configuración de WooCommerce y también a toda la biblioteca de medios. Te enviaré un correo.
Lanzador de hilos
(@nildarosa)
Hace 2 años
Corrección: este nuevo plugin soluciona el problema con la biblioteca de medios, ya que les permite ver las imágenes pero no eliminarlas.
Sin embargo, todavía tienen acceso a todas las configuraciones de WooCommerce y este es un problema de seguridad importante.
¿Hay algún arreglo para esto?
(@stevejburge)
Hace 2 años
Hola @nildarosa
Si necesita ayuda detallada, considere la posibilidad de convertirse en miembro. Nosotros te ayudamos y tú nos ayudas: https://publishpress.com/pricing/
Esa solicitud realizada, intente mirar a través de la lista de permisos. Por ejemplo, «administrar woocommerce» debería hacer lo que quieras.
Lanzador de hilos
(@nildarosa)
Hace 2 años
Lo sentimos, pagar $ 47 al año no garantiza que podrá solucionar el problema con su plugin. El «administrar WooCommerce» le da al usuario acceso a todas las configuraciones de WooCommerce y este es un problema de seguridad importante que hace que su plugin sea inútil. Solo los propietarios deben poder acceder a este sitio. Ya te estoy ayudando al señalar una falla fatal con tu plugin.
(@stevejburge)
Hace 2 años
Este no es un defecto fatal. No ha seleccionado la configuración correcta.
Por favor revise su correo electrónico.
(@kevinb)
Hace 2 años
@nildarosa, recuerde que «Administrar WooCommerce» es una capacidad de personalización definida por el plugin WooCommerce. A veces, la codificación de plugins habilita la capacidad de administración para otorgar implícitamente otras capacidades. De manera similar, según la lógica de ese plugin, varias operaciones que no definiría personalmente como «administración» pueden requerir capacidad de administración.
El Administrador de capacidad mejorado dentro de WooCommerce no busca cambiar la forma en que funciona. En cambio, revela todas las capacidades de «conmutadores» asociadas. El cableado de esos interruptores depende del núcleo de WordPress y WooCommerce. En algunos casos, un plugin de terceros puede intervenir para cambiar aún más el comportamiento de los permisos. Eso está fuera del alcance de CME, pero continuaremos aquí con cualquier desarrollo adicional.
¿Solucionó tu problema??
0 / 0