Sí, con el enfoque que estaba sugiriendo, el usuario primero tendría que hacer clic en un enlace o botón que activara la publicación del tema, y luego hacer clic en el enlace al tema después de que se hubiera creado. Estaba tratando de pensar en formas de reducir la complejidad de la función. Quizás una redirección automática no haría las cosas mucho más complejas.
Otra cosa a considerar es que el usuario que activa la publicación del tema puede o no haber iniciado sesión en Discourse. A menos que el sitio de WordPress sea el proveedor de SSO para Discourse, no creo que haya una forma de autenticar automáticamente al usuario y luego redirigirlo al nuevo tema. La excepción es si el tema está en una categoría a la que los usuarios anónimos no pueden acceder. En ese caso, Discourse redirigiría automáticamente a un usuario no autenticado a la página de inicio de sesión y luego de regreso al tema al que intentaba acceder.
No lo sé. Podría valer la pena dar seguimiento a esto: