Uso el complemento elementor para la tabla de contenido, pero tengo un código para minimizar la tabla de contenido en el escritorio. Quiero deshabilitar la tabla de contenido en todas partes de mi sitio que lo uso.
mi código es:
<script> jQuery(document).ready(function($) { var delay = 100; setTimeout(function() { $('.elementor-widget-table-of-contents').addClass('elementor-toc--collapsed'); $('.elementor-toc__body').css('display', 'none'); }, delay); }); </script>¿Cómo puedo agregar este código correctamente en mi sitio web?
Puede usar el complemento Code Snippets para agregar su fragmento a todas las páginas de su sitio web. Es compatible con fragmentos de PHP, pero solo puede hacer eco de su secuencia de comandos:
<?php echo "<script> jQuery(document).ready(function($) { var delay = 100; setTimeout(function() { $('.elementor-widget-table-of-contents').addClass('elementor-toc--collapsed'); $('.elementor-toc__body').css('display', 'none'); }, delay); }); </script>" ; ?>Su solución del lado del cliente (jQuery/Javascript + CSS) no es una buena idea para eliminar TOC porque su código fuente estará sucio y no cambió.
Debe resolver este problema con soluciones lógicas como cambiar la configuración del complemento o usar las funciones de PHP/Wordpress .
Aquí hay una mejor solución:
https://wordpress.org/support/topic/hide-or-remove-table-of-content/
Buena suerte