Pero los susurros solo están disponibles para el personal, y necesitas que el autor de la publicación pueda verlo. Y podría ser cualquier publicación, ¿verdad? (Quizás cualquier publicación en una categoría determinada).
Un plugin podría agregar un campo personalizado que se agrega al serializador solo para el propietario de la publicación y el personal. Entonces, tendrías ambas publicaciones separadas en un solo lugar, al menos.
Si lo que realmente quieres es un BBCode [HIDE], entonces . . . no. La publicación sin procesar sigue siendo visible para todos los que puedan ver la publicación. Podría ser posible cifrar el texto oculto en la publicación sin procesar y luego idear alguna forma de descifrarlo cuando un administrador o el propietario lo vean. Sin embargo, parece complicado. O tal vez simplemente duplicarías toda la publicación sin procesar cuando se guarda y luego harías algo para usarla cuando edites o muestres el texto para el propietario.
Lo siento, quise decir “los susurros solo están disponibles para las personas que pueden ver los susurros”.
El texto oculto debe ser visible solo para el autor de la publicación y el personal. Si agregas a todos los que tienen texto oculto al grupo de susurros (esencialmente a todos los usuarios), podrán ver todos los susurros, no solo los suyos. El propósito de los susurros es que la persona sobre la que estás susurrando no pueda escucharlo, pero en este caso, deben poder crear y ver el susurro que solo ellos y el personal pueden ver.
Pero los susurros solo están disponibles para el personal, y necesitas que el autor de la publicación pueda verla. Y podría ser cualquier publicación, ¿verdad? (Quizás cualquier publicación en una categoría determinada).
Sí, necesito que el autor y los miembros del personal puedan ver la publicación. Serán publicaciones de una categoría de foro específica.
Actualmente, para usar un código BBCode [hide], podrías considerar patrocinar el componente de personalización Customization > Theme component, ya que probablemente no se necesite una seguridad muy estricta, o un plugin de personalización más completo. Con un plugin es más seguro, ya que las modificaciones se realizan en el lado del servidor, en lugar del lado del navegador/cliente.
De lo contrario, aún se necesitarían dos tipos de temas. Ambos métodos dejarían fuera al plugin «Discourse Signatures».
Un mensaje personal. Luego, que el usuario cree un enlace a ese mensaje privado y lo pegue en una firma en su perfil. Para mayor claridad en el nombre, se puede usar el formato [Nombre del Personaje]_(Enlace al mensaje privado).
La otra opción requeriría el plugin de Temas Privados. Pero, por lo demás, es lo mismo que lo anterior.
Con el enlace publicado en una firma, cualquiera de las dos partes, el jugador o los maestros de juego, podría acceder al mensaje privado o tema enlazado.
Los mensajes personales pueden funcionar, pero requerirían que todos los maestros de juego o el grupo de maestros de juego estuvieran invitados al mensaje privado.
¡Ooh! Un campo de usuario personalizado visible solo para el usuario (y el personal) permitiría que un componente temático lo hiciera.
¿Se da el caso de que hay varios juegos (cada uno obtendría su propio campo de usuario personalizado) y que querrías que fuera visible en cada publicación que ese usuario hiciera en una categoría determinada? Si es así, un componente temático podría agregar un botón o algo para mostrar el campo de usuario cuando fuera necesario, así como un enlace al perfil para editarlo.
La única advertencia que puedo ver es que esto presupondría que los maestros de juego son usuarios del personal. Con un foro de juegos de rol de mesa y de papel, los maestros de juego podrían ser simplemente miembros que organizan partidas.