• feeerrrrrr

    (@feeerrrrrr)


    Hola buenas!!

    Lo primero, quiero pedir disculpas de antemano por si la duda que voy a plantearos no corresponde a este foro o si esta ya ha sido contestada/resuelta con anterioridad o por si os resultaran un tanto estúpidas mis preguntas. Estoy bastante perdido y no tengo mucha idea sobre esto.

    Mi problema es el siguiente:

    Estoy construyendo una web de hoteles y mi intención es que cada hotel tenga una pequeña ficha o sección con algunas fotos, algo de información sobre ellos y el lugar donde están situados (como booking o edreams pero sin todo el royo de las reservas). Me gustaría que cada dueño de cada hotel pudiera gestionar su ficha/sección sin tener que estar yo modificando cada dos por tres sus informaciones o fotos. Entonces había pensado convertir a cada dueño de cada hotel en “colaborador” mediante la asignación de roles de wordpress para que ellos pudieran “toquetear” la información de su ficha/sección cuando ellos quisieran. De esta manera yo solo tendría que vigilar y publicar las modificaciones que cada uno fuera haciendo de su hotel. ¿Hay algún plugin o algo que pueda hacer para que cada dueño de cada hotel (con el rol de colaborador) solo pudiera tener acceso a la ficha/sección de su hotel sin la posibilidad de modificar/editar las fichas de los otros hoteles de la competencia? Algo que me permitiera darles una contraseña para que solo tuvieran acceso a su ficha. Mi problema es que voy a tener muchas pequeñas fichas/secciones de cada hotel en cada página de mi web… Por ejemplo, en la página 1 habrá 20 fichas/secciones, en la página 2 otras 20 fichas/secciones, en la página 3 lo mismo… entonces lo que yo busco es que cada dueño pueda solo tener acceso a la pequeña sección de su hotel para que modifiquen toda esa sección a su antojo pero sin la posibilidad de que puedan “toquetear” las secciones del resto de los hoteles aunque estén en esa misma pagina. Mi temor es que si les doy acceso a la pagina 1 de mi web, puedan toquetear todos los hoteles que están en esa pagina 1… no se si me explico. ¿podría restringir el acceso a cada dueño para que solo tengan acceso a la pequeña sección de su hotel o si le doy acceso mediante el rol de colaborador implica que lo van a tener para toquetear todos los hoteles que están en esa pagina 1 de mi web?

    Ruego que alguien me ayude. Muchas gracias. Un saludo.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Mateo

    (@mateico)

    Hola @feeerrrrrr !
    Estas utilizando algun plugin para la construccion de esta website de hoteleria?

    Thread Starter feeerrrrrr

    (@feeerrrrrr)

    Hola Mateo!!!

    No, no estoy utilizando ningún plugin. ¿crees que con algún plugin puedo realizar lo que he comentado? Pensaba que, con la posibilidad que me da wordpress con lo de administrar roles a cada usuario, me valdría. Pero no se si eso es suficiente o necesito algún plugin.

    Gracias por tu interés

    Mateo

    (@mateico)

    Si lo que quieres es que cada usuario tenga la posibilidad de vender y publicar su hotel, con medios de pago y reserva en el mismo sitio, podrias utilizar WooCommerce y el addon de Product Vendors (para transformar el sitio en un Marketplace) y WooCommerce Bookings (para hacer reservaciones o alquileres). Estos dos son adiciones de pago.

    Pero si lo unico que quieres es crear una pagina con algo de informacion, telefonos, fotos, de cada hotel, lo puedes hacer de la siguiente manera: crea un usuario y una pagina para cada hotel. Luego en edicion de pagina, cambia el autor de pagina al usuario que pertenece la misma.
    Para que el usuario que creaste, asignale el rol de autor, pero para que pueda estar habilitado para editar unicamente su pagina, vas a tener que instalar el siguiente plugin (User Role Editor) y habilitar la edicion de paginas. Este video explica como hacerlo. Para cada hotel sigue el mismo procedimiento, crear un usuario, ponerle rol de autor y asignar el autor de la pagina a el usuario correspondiente.

    Luego podras hacer un display de la forma que mas te convenga de las paginas de las mismas paginas.

    Si esto fue de ayuda, házmelo saber.
    Saludos cordiales!!

    • This reply was modified 5 years ago by Mateo.
    Thread Starter feeerrrrrr

    (@feeerrrrrr)

    Muchas gracias por tu ayuda, Mateo!!!

    Yo lo que quiero es hacer lo que dices en tu segundo párrafo: solamente mostrar información de cada hotel, con alguna foto… Pero nada de reservas. Con lo que tú me has comentado, tendría que tener una página para cada hotel. De esa manera, cada usuario/dueño podría cambiar solamente la información y fotos de su hotel, sin poder tocar la información o fotos de los otros hoteles, no?? Pero yo lo que quiero es que en una sola página haya fichas/secciones de varios hoteles. Por ejemplo, que en la “página 1” haya una pequeña ficha/sección del hotel “Gran vía”, otra pequeña ficha/sección del hotel “Alcalá”, otra del hotel “Palace”… y así hasta completar toda esa “página 1” con todas las fichas de hoteles que quepan… y luego lo mismo con la “pagina 2”, la “pagina 3”, etc etc. (como está en edreams o booking, que cuando te metes en sus webs, están todos los hoteles ordenados por fichas/secciones). Y mi problema es que quiero que cada usuario/dueño solo pueda “tocar” y modificar su ficha/sección. Así, cuando los visitantes pinchen en la ficha/sección de un hotel, se abra una página de ese hotel más grande y con algo más de información.

    (PERDÓNAME POR EL JALEO QUE TENGO Y POR TANTA EXPLICACIÓN, PERO COMO HE PUESTO, ESTOY BASTANTE PERDIDO EN ESTO DE LOS ROLES Y ME ENCANTARIA PODER HACER JUSTO LO QUE PRETENDO)

    Qué es hacer un display?? A qué te refieres con eso???

    Muchas gracias por tu tiempo y por tu ayuda!! Un saludo!!

    Hola de nuevo!

    Si sigues los pasos que te mencione anteriormente, cada usuario tendrá acceso solo a editar la pagina de su hotel.
    Hacer un display es mostrar la informacion, y en este caso la informacion que quieres mostrar seria una pequeña ficha con algo de info que al clickear te lleve a la pagina dedicada al hotel. Para hacer eso es muy simple, lo que te sugiero yo es lo siguiente:

    1. Instala el siguiente plugin, Ultimate Addons for Gutenberg, que te permitira tener bloques extra en el editor por defecto de wordpress que es Gutenberg.
    2. Una vez hecho esto, crea una nueva pagina con el nombre que tu quieras(“lista de hoteles” por ejemplo)
    3. Luego en la edición de la misma toca en el símbolo Add Block o Añadir Bloque( arriba a la izquierda con un simbolo + ), escribe Post en el buscador y haz click en el que dice “Post Grid”.
    4. Ahora toca en la tuerca de configuracion, arriba a la derecha, y despues selecciona haciendo click el bloque de Post Grid que se generó. Veras varias opciones, en General > Post Type cambialo a Pages (mi consejo es que al crear cada pagina de cada hotel le asignes una category, para asi seleccionar en estas opciones mostrar solo la categoria que hayas creado, ya que sino se mostraran todas las paginas que hayas creado en el sitio). Configura las opciones que quedan a tu gusto. Guarda la pagina y listo.

    Cualquier cosa no dudes en avisarme!

    • This reply was modified 4 years, 11 months ago by Mateo.
    • This reply was modified 4 years, 11 months ago by Mateo.
    Thread Starter feeerrrrrr

    (@feeerrrrrr)

    Una vez más: muchas gracias por tu ayuda!!

    Entonces con esto que me has escrito, los usuarios/dueños de cada hotel, solo tendrían acceso a la página de su hotel y a su ficha/sección (display), no?? no podrían editar/modificar las fichas/secciones de otros hoteles, no??

    Y todo esto que me cuentas valdría también si estoy usando Divi o Elementor?? o solo vale con gutemberg??

    Si sigues al pie de la letra las instrucciones que te di, le podras brindar un usuario y una contraseña a cada cliente para que administre unicamente su pagina.
    Todo lo que te dije yo lo testié con gutenberg, los addons para realizar el post grid es justamente con gutenberg, y las instrucciones están basadas en gutenberg, así que te aconsejo lo realices con el mismo.

    Saludos!

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Roles wp’ is closed to new replies.