Así, nuestra página de inicio muestra dos columnas: categorías a la izquierda y los temas más recientes a la derecha.
Los temas de una categoría se actualizan automáticamente, por lo que me gustaría ocultarla de la columna de la derecha (recientes).
Sin embargo, no quiero silenciar esa categoría para todos los usuarios; se ve realmente mal que esté oculta en el acordeón “Silenciado” (spoiler) en la página de inicio.
¿Qué tal si creas una subcategoría y configuras la categoría principal para que no incluya los temas de la subcategoría en el filtro de lista predeterminado?
Otro problema es que, si alguien silencia la categoría, esto no debería afectar lo que se muestra a los usuarios anónimos, ¿verdad?
En mi caso, busco lograr consistencia. Necesito una categoría completa que se comporte como una normal, excepto que sus nuevos temas y actualizaciones no aparezcan en la sección “Lo más reciente” de la página de inicio.
Para ser honesto, no estoy seguro sin replicar tu configuración. Aunque también puedes silenciar por defecto la subcategoría como opción (o cambiar la visibilidad en la configuración de seguridad). Es posible que necesites probar varias combinaciones para ver si alguna se acerca a lo que buscas.
Si un usuario silencia algo (un tema, una categoría, una etiqueta u otro usuario), esto solo le afecta a él y no tiene ningún efecto sobre los demás.
Tendrías que usar las opciones de silencio predeterminadas en la configuración de administración para hacerlo global, e incluso entonces un usuario podría anularlas.
Esa vista muestra 20 temas por defecto. Así que, a menos que esa categoría específica reciba muchos temas destacados (ya sean nuevos temas o respuestas), creo que está bien simplemente ocultar esos temas.
Tienes dos opciones.
Con JavaScript en la pestaña de encabezado de tu tema
Esto evita que se renderice el marcado de los temas por completo. Cambia ignoreCategoryId por el ID de la categoría que quieras filtrar. Puedes encontrarlo visitando esa categoría y revisando la URL en tu navegador.
https://meta.discourse.org/c/support/6 <---- el último dígito es el ID de la categoría