Pregunta sobre TablePress de Wordpress:

DataTable no es una funci贸n

Un usuario pregunt贸 馃憞

Hola,

Not茅 que obtengo un error en las p谩ginas donde Tablepress inserta una tabla.

El siguiente error es:

(铆ndice): 29 TypeError Error: $ (鈥). HTMLDocument no se aplica ((铆ndice): 29) por i (jquery.min.js: 2) por Object.fireWith [as resolveWith] (jquery.min.js: 2) en Function.ready (jquery.min.js: 2) en HTMLDocument.K (jquery.min.js: 2)

驴Tienes alguna sugerencia? 隆Gracias!

Adem谩s, me gustar铆a sugerir una mejora basada en el 煤ltimo comentario de John Mueller de Google:

https://www.searchenginejournal.com/mobile-first-ranking/246749/

驴Podr铆as encontrar una soluci贸n para reemplazar los divs?

(no compatible con SEO)? 隆Gracias!

Este tema fue modificado hace 2 a帽os, 10 meses por. Este tema fue modificado hace 2 a帽os, 10 meses por.

(@tobiasbg)

Hace 2 a帽os, 10 meses

Hola,

gracias por tu publicaci贸n y perd贸n por las molestias.

驴No est谩 seguro de por qu茅 sucede esto, pero el archivo JS DataTables no parece estar cargado en su sitio? 驴Su tema u otro plugin lo est谩 impidiendo, o tienen m谩s sentido para los archivos? Adem谩s, su sitio parece estar cargando la biblioteca jQuery JS de Google CDN, que no se recomienda para temas de WP, debido a una posible incompatibilidad.

En cuanto a tu sugerencia: no creo que sea un reemplazo <table> le <div>es una buena idea, en absoluto. Esto no solo pierde toda la sem谩ntica (eso es lo que quieren los motores de b煤squeda), sino que tambi茅n pierde accesibilidad, por ejemplo, para usuarios con software de lectura de pantalla, etc.

Saludos, Tobias

Lanzador de hilos

(@catalinos)

Hace 2 a帽os, 10 meses

Hola,

Gracias por la r谩pida respuesta.

驴Es este un archivo .js que deber铆a cargar: jquery.datatables.min.js?

Utilizo el plugin Autoptimize: https://wordpress.org/plugins/autoptimize/ que probablemente tambi茅n est茅 armonizado por este archivo.

Acerca de los archivos cargados desde Google CDN: Actualic茅 el 煤ltimo archivo con la 煤ltima versi贸n. El archivo ya no se carga externamente.

隆Gracias!

LE: Tengo el plugin Autoptimize activado / desactivado, pero el error persiste.

Esta respuesta fue modificada hace 2 a帽os, 10 meses por. Lanzador de hilos

(@catalinos)

Hace 2 a帽os, 10 meses

He compilado los archivos jquery locales y el primer error ha desaparecido.

Ahora tengo este c贸digo: