Soporte » Plugins y Hacks » BuddyPress » Notificar por email visitas al profile

  • Hola! Estoy desarrollando un sitio web en wordpress y me interesan dos cuestiones: la primera es que cuando una persona visite mi perfil (o cualquier otra persona) se pueda notificar por email la visita realizada al perfil. La segunda es crear un botón de «Me gusta el perfil» y que también pueda notificarse por email si se usa.

    Muchas gracias por su apoyo,

    Aurelio.

Viendo 6 respuestas - 1 de 6 (de 6 total)
  • Hola @infodale

    Cuando dices perfil es la pagina de autor de tu wordpress??

    Deberías utilizar la plantilla author.php de tu tema o el hook template_redirect y detectar con la función is_author() para hacer el envio en caso de visita. Recuerda que deberías controlar la cantidad de veces que visita porque si el visitante hace un recargar página, cada vez estaría enviando el correo. Puedes ponerle una cookie de navegador, controlarlo por código o guardarlo en bd y que haya una cron que envie el correo con el numero de visitas diarias.

    Sino tienes este plugin para tener las estadísticas de visita https://wordpress.org/plugins/wp-statistics/

    Para dar a me gusta ya te indique que deberías poner un botón en el fichero author.php y hacer que el botón ejecute lo que necesitas.

    Espero que con esto puedas guiarte para conseguir lo que necesitas.

    Disculpa, no vi que te referias a buddypress.

    Hay algún plugin que hace más o mebos lo que pides https://wordpress.org/plugins/buddypress-who-clicked-at-my-profile/

    Igualmente lo que yo te comentaba lo puedes aplicar a la plantilla de tu tema
    /buddypress/members/single/index.php

    Hola Adrián, muchas gracias por tu respuesta.

    Tienes toda la razón, debí ser más específico en mi requerimiento. La página que creo es una página de búsqueda de pareja, y uso el tem «Kleo» y por supuesto que buddypress, por lo tanto, como comprenderás, cada vez que una persona visita con cierto interés un perfil. el dueño de ese perfil recibe un aviso por email de que su perfil fue visitado por tal persona.

    Y, en cuanto al botón, pienso que sería aún más eficiente que lo primero y sí necesaro en mi caso, de tal forma que el visitante que visita un perfil X, puede hacer saber a «X» por correo que le interesa su perfil.

    Gracias por tu ayuda, espero puedas darme una mano.

    Saludos,

    Buddypress ofrece la posibilidad del «follow» y esa es la manera nativa.

    Si no la manera sería desarrollarlo de la manera que te he dicho.

    En esta web hay un poco de ejemplo de por donde irían los tiros
    https://usersinsights.com/buddypress-custom-profile/

    Y si no tienes el plugin q te comenté en el mensaje anterior.

    Hola Adrián,

    Gracias por tus consejos, lamentablemente no soy programador así que hay cosas que no comprendo del todo. Te cuento que instalé el Plugin que me recomentaste y funciona muy bien.

    Por otro lado, he descubierto un Plugin llamado »
    Buddypress – Who clicked at my Profile?» que te permite agregar al menú del Profile de Buddypress más opciones y sub-opciones. Esto me ha ayudado a agregar el botón de «Me gusta» que te comenté anteriormente.

    Ahora mi problema es ¿Cómo hago para que al presionar «Me gusta» el usuario pueda enviar automáticamente un correo notificando al dueño del profile que hay una persona que se interesa por él?

    Como comprenderás, al presionar el botón se abre una nueva página.

    Gracias por tu ayuda.

    Hola,

    El plugin que comentas te lo pasé en el segundo comentario.

    Para hacer lo que quieres desconozco si hay algún plugin que lo haga, lo único que puedo decirte es que busques a algún programador que te ayude.

    Deberá capturar los clicks a ese botón y hacer un llamada a una función interna para que envie el correo al usuario del perfil.

    Lamento no poder profundizar más en tu consulta. Espero que mis consejos te sirvan y puedas realizar lo que necesitas.

Viendo 6 respuestas - 1 de 6 (de 6 total)
  • Debes estar registrado para responder a este debate.