En primer lugar, soy un usuario principiante en wordpress; Las últimas semanas he intentado construir un "gráfico" que se mostrará al usuario en una publicación al final de una encuesta. Realicé la encuesta utilizando el complemento GravityForms, la "Publicación" donde se mostrará el resultado de la encuesta junto al gráfico se crea automáticamente mediante un complemento de GravityForms después de que el usuario presiona el botón "Enviar". Pude hacer el gráfico usando ChartJs después de insertar una referencia a un CDN en el encabezado del tema de la siguiente manera:
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js" integrity="sha512-vBmx0N/uQOXznm/Nbkp7h0P1RfLSj0HQrFSzV8m7rOGyj30fYAOKHYvCNez+yM8IrfnW0TCodDEjRqf6fodf/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" type="application/javascript"></script>El cuadro lo realicé usando hooks de functions.php para poder manejar los datos que el usuario inserta en el formulario y así insertar en el contenido del Post un elemento de tipo donde estará el cuadro con los resultados de la encuesta:
El problema es que esto solo funciona cuando estoy logueado en Wordpress, cuando comparto el enlace para que alguien más pueda llenar la encuesta o cuando lo hago en modo incógnito en lugar de mostrarme el gráfico, el Post me muestra texto sin formato:
¿Por qué solo puedo ver el gráfico cuando estoy conectado a Wordpress?