Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

BP Groups Suggestions

Descripción

Añade la funcionalidad de «Grupos sugeridos» a los grupos de BuddyPress.
Por defecto, el plugin utiliza los grupos de los amigos del usuario para sugerir grupos del usuario que ha iniciado sesión, pero esto se puede ampliar a través de los filtros disponibles.
Añade una pestaña «Grupos sugeridos» en la página Directorio de grupos, y también un widget «Grupos sugeridos» está disponible.
El usuario que inicia sesión puede ocultar grupos de la lista de sugerencias, pulsando «Eliminar grupo», bien a través del widget,
la pestaña «Grupos sugeridos» o la página de inicio del grupo. También puede restablecer la lista de sugerencias ocultas.
El plugin utiliza varios «filtros» para que un desarrollador pueda ampliarlo, por ejemplo para incluir grupos especificados por los administradores como sugeridos,
o excluir grupos de la lista de sugerencias.
Testado hasta: BuddyPress 11.0.0

Un agradecimiento especial a Brajesh Singh, cuyo «BP Groups Suggest Widget» (https://buddydev.com/plugins/bp-group-suggest/) dio la idea de ampliarlo a un plugin completo.

POR FAVOR: si tienes algún problema o no te funciona, por favor, informa en el foro de soporte. No ayuda a nadie marcar «roto» sin preguntar. ¡Gracias!

Notas

ideas.txt – contiene ideas (brainstorming) que pueden mejorar el plugin. No dudes en crear algunas de ellas.
License.txt – contiene los detalles de la licencia para este componente.

Capturas

  • La pestaña «Grupos sugeridos» en la página «Directorio de grupos».
  • Ocultar este botón de sugerencia en la descripción del grupo (en caso de que el grupo esté en la lista de grupos sugeridos).
  • Message on Group home page is the group, which is displayed in every visit after the group is removed from suggestion list.
  • Mensaje en la pestaña «Grupos sugeridos» en la página «Directorio de grupos», en caso de que no se sugiera ningún grupo.
  • Ajustes del widget

Instalación

  1. Subir la carpeta bp-group-suggestions en la carpeta /wp-content/plugins/
  2. Activar el plugin a través del menú «Plugins» de WordPress

FAQ

¿Cuáles son los filtros disponibles?

  1. add_excluded_groups_suggestions: permite al desarrollador excluir grupos para que no se muestren como sugeridos.
    Por ejemplo, ver la función my_groups_to_exclude en bp-suggest-functions.php
  2. get_possible_groups_suggestions_by_plugin: permite al desarrollador añadir grupos a la lista de sugerencias
    Por ejemplo, ver la función my_groups_suggestions en bp-suggest-functions.php
  3. add_users_for_group_search: añade usuarios cuyos grupos deben usarse para la búsqueda de grupos. De ejemplo, ver la función friends_for_group_suggestion_ls en bp-suggest-functions.php
  4. bp_get_group_remove_suggestion_button: permite al desarrollador cambiar el aspecto y la acción del botón que elimina la sugerencia
  5. ls_group_suggestions_description: cambia el mensaje en la cabeza de group_loop. Como ejemplo, ver la función friends_grsug_ls_description que se utiliza dentro de friends_for_group_suggestion_ls en bp-suggest-functions.php

Creo que debería haber más grupos sugeridos

Solo se muestran los grupos activos recientemente.
Recientemente activo significa que la fecha de ‘last_activity’ del grupo es < BP_GROUP_SUGGESTIONS_GROUPS_LAST_ACTIVITY_INTERVAL . » » . BP_GROUP_SUGGESTIONS_GROUPS_LAST_ACTIVITY_INTERVAL_TYPE. .
La configuración por defecto es grupos activos las últimas 4 semanas, lo que significa que BP_GROUP_SUGGESTIONS_GROUPS_LAST_ACTIVITY_INTERVAL = ‘4’ y
BP_GROUP_SUGGESTIONS_GROUPS_LAST_ACTIVITY_INTERVAL_TYPE=’WEEK’.
Ambas constantes se definen al principio del archivo loader.php.

¿Puedo ampliar/mejorar el plugin?

Claro. De hecho, me encantaría que alguien echara una mano para sacar el máximo partido a la idea de los grupos sugeridos. Varias cosas (lluvia de ideas) que necesitan ser corregidas están disponibles en /ideas.txt

Reseñas

3 de septiembre de 2016
Thanks @lenasterg for this useful plugin. PS The translation has a small bug but I found the solution in the support forum.
Leer todas las 2 reseñas

Colaboradores y desarrolladores

«BP Groups Suggestions» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«BP Groups Suggestions» está traducido en 3 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «BP Groups Suggestions» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.1.0

  • Migración a jQuery 1.9+

2.0.1

  • Corrección tipográfica

2.0

  • Compatible con WordPress 6.1.1 y BuddyPress 11.0.0
  • Compatibilidad con PHP 8.1
  • Compatibilidad HTTPS

1.8

  • Correcciones en el widget

1.7

  • Correcciones de compatibilidad

1.6

  • Correcciones de compatibilidad

1.4

  • Añadido $args en las funciones suggestions_list(), para simplificar el uso como the_widget
  • Eliminar la acción de grupos de sugerencias ocultas si se elimina un usuario, se crea una amistad o se cancela.
  • Añadido un ejemplo para el filtro «get_possible_groups_suggestions_by_plugin»
  • Corrección del posicionamiento de bp_gs_ls_is_hidden_message
  • Cambiado el nombre del a función ls_bp_unhide_button() a ls_bp_group_unhide_button()
  • Cambiado el nombre de la función de add_suggestions_search_to_query() a ls_group_suggestions_add_suggestions_search_to_query()

1.3

  • Correcciones menores para el aviso BP_GROUP_SUGGESTIONS_LS_DIR

1.2

  • Añadidas dos opciones más en el widget: mostrar el botón de unirse al grupo y limitar los caracteres de título del grupo en el widget ( ver captura de pantalla 5).
  • Corregida la traducción al griego
  • Otras correcciones menores

1.1

  • Mejora de la velocidad del widget

1.0

Versión inicial