También un error con las categorías anidadas que no se muestran. Solo aparecen los temas dentro de una categoría principal.
Ver ejemplo a continuación: General pero no General >> Noticias y Eventos
Hola Ryan, ni las vistas previas de las imágenes de los temas ni los nombres son características del plugin; sin embargo, puedes usar estos filtros para aplicar tu propio formato y posiblemente agregar esos elementos.
Para anular completamente la salida HTML, usa estos dos filtros (es decir, los equivalentes de add_filter)
// Devuelve false para usar tu propio formato
apply_filters( 'wpds_use_plugin_topiclist_formatting', true );
// Devuelve tu propia salida HTML de los datos de discourse_topics
apply_filters( 'wpds_after_topiclist_formatting', $output, $discourse_topics, $args );
Correcto. Si un tema reside en una categoría anidada, la insignia no se mostrará. La captura de pantalla a continuación muestra la insignia faltante. Este es un tema dentro de la categoría anidada General >> Noticias y Eventos. Si cambiara la categoría del tema a la categoría principal ‘General’, la insignia se mostraría como el segundo tema a continuación…
Gracias. Para tu información, agregué un atributo de "nombre real" para reemplazar los nombres de usuario y publiqué mis cambios dentro de este repositorio. Soy bastante nuevo en git, así que lamento que no haya seguido los canales de commit adecuados, pero los cambios están ahí si alguna vez son útiles para alguien más.
El gran problema con este plugin sigue siendo la incapacidad de incluir/excluir por categoría. En un foro privado basado en membresía, o ves todas las categorías o no ves ninguna, lo que significa que no hay forma de excluir los temas del personal de ser mostrados a la base general de miembros.
Sin embargo, parece que una solución fácil podría ser comentar la solicitud ajax y depender exclusivamente del webhook. Tenemos disparadores configurados para excluir la categoría del personal en el webhook.