Un placer haberte tenido de profesor. Me quede con más ganas de seguir aprendiendo.
¿Para cuando la continuación de este? Creación de Temas para Woocommerce Avanzado:
Personalización de campos de usuario.
Roles
Formularios de registro, página de administración del perfil.
Registrar un usuario con un determinado rol en función de los checkbox seleccionados.
Correo electrónico con Woocommerce.
Precios en función del rol
O, ¿sería este un curso de plugins para Woocommerce?
:o :)
Muchas gracias, Christian. Lo dicho, un placer
La verdad que sí, me quedé con ganas de más. Muy básico, por favor necesitamos algo más avanzado. Saludos.
Para validar mis conocimientos me he planteado un reto sencillo:
1.- Crear un rol nuevo
2.- Crear un campo nuevo de usuario (un sencillo checkbox)
3.- Modificar el formulario de registro para que aparezca el campo nuevo
4.- Registrar un usuario nuevo, capturando el envío del formulario para comprobar si el checkbox está marcado o no y en función de este, registrar al usuario con el rol por defecto ('cliente') o el nuevo rol ('nuevo_rol'). Guardando el estado del checkbox para que aparezca luego en su perfil.
He conseguido todo menos cambiar el rol.
He intentado modificar los datos que envía el formulario justo antes de que ejecute wp_insert_user.
Woocommerce aplica un filtro woocommerce_new_customer_data justo antes:
¿Puedo añadir aquí mi acción o filtro para obtener los datos de los campos del formulario, analizarlo y devolver un array con el rol modificado al valor que yo quiero?
Lo que puedes hacer para resolver el momento de ejecución es que en vez de darle el rol de usuario en el momento que lo creas (Momento en el cual también se verifican los permisos de ese rol), es tomar el ID de ese usuario nuevo y actualizar el rol del mismo.
Lo intentare. osea es realizar un UPDATE en la misma función que debe actualizar el meta del checkbox.
Me pareció algo corto, sé que el aprendizaje está en la práctica, y con esto debería ser suficiente para experimentar en las otras páginas, pero me gustaría una biblioteca más amplia de conocimiento, que si se me dificulta, puedo volver a una clase específica a recordar. De igual manera, me gusto y este es mi resumen.
Excelente curso.
¿Que archivo modificco para cambiar la lista de categorias?
Esto es a lo que me refiero. Me gustaría mucho aprender a usar esta documentación.
Hola espero tengas un excelente día.
Si quieres profundizar más en estos temas, te recomiendo un libro de Laurent Dumoulin - Wordpress Desarrolle con PHP extensiones, widgets y temas avanzados. Este curso más el libro y la documentación hacen el complemento perfecto.
Buen curso. Me enseña buenas bases para crear themes propios de un ecoommerce. Me gustaría un curso donde nos enseñen a usar las clases y métodos de Woocommerce. Algo así como las clases que usa, sus atributos para personalizar aún más el tema
¡Muy buen curso! Personalmente no sabía cómo modificar WooCommerce usándolo como child-theme. Sería genial que hicieran un curso para modificar el dashboard para el cliente.