Pregunta sobre KaTeX de Wordpress:

«Katex» solo se define en un tipo de publicación personalizada

Un usuario preguntó 👇

Hola Thomas,

Gracias por el plugin y especialmente el bloque Gutenberg, es muy útil :).

Corrí un problema que trajo el KaTeX a la frente. Siempre que publico el katex (a través del bloqueo o acceso directo) en una página o publicación, funciona como por arte de magia. Cuando lo publico en un tipo de publicación personalizada (lecciones, de Learndash LMS en este caso). Los foros se muestran renderizados durante unos 100 ms antes de cambiar todo en el error «katex no definido».

En esta página, carezco de dependencia (wp-content/plugins/katex/assets/katex-0.10.2/katex.min.js y wp-content/plugins/katex/assets/katex-0.10.2/katex.min.css). Mientras voy a esa URL, el archivo funciona bien.

¿Qué puedo hacer al respecto para lucir el katex?

Tengo este error de PHP activo en todo el sitio web.
Use of undefined constant KATEX__OPTION_DEFAULT_ENBABLE_LATEX_SHORTCODE - assumed 'KATEX__OPTION_DEFAULT_ENBABLE_LATEX_SHORTCODE' (this will throw an Error in a future version of PHP in wp-content/plugins/katex/scripts/shortcode.php:24)

Este tema fue modificado hace 1 año, 5 meses. Este tema fue modificado hace 1 año, 5 meses.

(@beskhue)

Hace 1 año, 5 meses

Hola Rob, gracias por el informe de errores.

El segundo error que menciona se solucionará en la próxima versión. Desafortunadamente, no tiene nada que ver con el problema principal que tiene ante sí.

¿Puede reproducir este problema con tipos de publicaciones que no sean LearnDash LMS? No tengo acceso a ese plugin y, desafortunadamente, no puedo probarlo.

(@dhrrob)

Hace 1 año, 4 meses

Hola Thomas,

Gracias por su respuesta. Me alegra saber que se está solucionando un segundo error.

Tengo WooCommerce instalado para probar, pero los accesos directos de KaTeX funcionan perfectamente en un producto WC. Está solo dentro de Learndash.

Investigué un poco en Query Monitor y descubrí la acción katex_resources_enqueue cargado a través de loop_end en ambos casos. Cuando cambio el plugin para que se cargue wp_footer, funciona en Learndash y el resto del sitio.

Si quieres darte un vistazo a ti mismo, me encantaría darte acceso. Es solo una URL de desarrollo sin ningún dato privado.

(@ derfuchs98)

Hace 1 año, 4 meses

QueridoThomas,

muchas gracias por su plugin Katex. Como profesora de matemáticas, esto es exactamente lo que estaba buscando.

El plugin funciona perfectamente en frontend y backend. Pero, como mencionó drrob, nginx arroja toneladas de errores de php:

30/07/2019 11:06:53 [error] 30288 # 30288: * 8358 FastCGI enviado stderr: “Mensaje de PHP: Advertencia de PHP: uso constante no especificado KATEX__OPTION_DEFAULT_ENBABLE_LATEX_SHORTCODE – asumió ‘KATEX__OPTION_DEFAULT_ENBABLE_LATEX_SH -content / plugins / katex / scripts / shortcode.php online 24 ”mientras lee el encabezado de respuesta del río, cliente: 127.0.0.1, servidor: 127.0.0.1, pregunte:“ GET / blog / fus / wp-admin / edit- comment.php HTTP / 1.0 ”, upstream:“ fastcgi: // unix: /var/run/php/php7.3-fpm.sock: ”, host:“ serverfox.mynetgear.com ”

Parece ser un error tipográfico en shortcode.php. Reemplazo

KATEX__OPTION_DEFAULT_ENBABLE_LATEX_SHORTCODE por KATEX__OPTION_DEFAULT_ENABLE_LATEX_SHORTCODE

Resolveré el problema.

El problema no es crítico, sin embargo, sería bueno resolverlo pronto.

Gracias por tu apoyo

Jürgen

(@beskhue)

Hace 1 año, 4 meses

Jürgen a chara,

¡Así es! Tengo el arreglo listo, pero actualmente estoy ocupado con las circunstancias familiares.

Espero lanzar el set a finales de esta semana.

Thomas

(@ derfuchs98)

Hace 1 año, 4 meses

¡La familia primero! ¡¡Buena suerte!!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *