Los códigos cortos son geniales, pero no siempre son la mejor manera. Una desventaja de usar un complemento o tema que se basa en códigos cortos es que cuando cambias el tema o desactivas el complemento, dejarán etiquetas de código shordcode en tus publicaciones que parecerán extrañas a tus lectores. En este artículo, le mostraremos cómo encontrar y eliminar códigos cortos no utilizados de sus publicaciones y páginas de WordPress.
¿Son malos los códigos cortos?
No, absolutamente no. Los códigos cortos no son malos, pero usarlos en exceso puede ser problemático. Por ejemplo, usamos el complemento Compact Archives que proporciona un código corto y una etiqueta de plantilla. Solo tenemos el código corto en nuestra página de archivo, por lo que si alguna vez desactivamos este complemento, solo hay una página de la que debemos eliminar el código corto. Por otro lado, existen complementos y temas que proporcionan códigos cortos para crear elementos de estilo comunes como botones, tablas, columnas, etc. Algunos complementos de administración de anuncios también usan códigos cortos. Ahora, si un usuario ha utilizado estos códigos cortos en muchas publicaciones, entonces se vuelve muy difícil para el usuario eliminar el código corto de todas las publicaciones y páginas. Es por eso que recomendamos a nuestros usuarios que no confíen en temas o complementos que requieran que agregue códigos cortos en muchos artículos. Siempre debe intentar encontrar una alternativa mejor si puede, o ponerse en contacto con el autor del tema o complemento. Es posible que le muestren una mejor manera de obtener la misma funcionalidad sin usar demasiados códigos cortos en publicaciones o páginas. Para aquellos que todavía se preguntan, si tiene un shortcode inactivo en su sitio, se verá así en el medio de su contenido:
[some-random-shortcode]
Para eliminar los códigos cortos no utilizados de sus publicaciones y páginas, primero debe encontrarlos.
Buscar todas las publicaciones que contengan un shortcode en particular
Intentaremos el enfoque más fácil para encontrar el código corto dentro del contenido del artículo. Simplemente copie y pegue el siguiente código en un complemento específico del sitio o en el archivo functions.php de su tema: function wpb_find_shortcode ($ atts, $ content = null) {ob_start (); extraer (shortcode_atts (array (‘buscar’ => »,), $ atts)); $ cadena = $ atts[‘find’]; $ args = matriz (‘s’ => $ cadena,); $ the_query = new WP_Query ($ args); if ($ the_query-> have_posts ()) {echo ‘
- ‘; while ($ the_query-> have_posts ()) {$ the_query-> the_post (); ?>
- «>
‘; } else {echo «Lo siento, no se encontró ningún mensaje»; } wp_reset_postdata (); return ob_get_clean (); } add_shortcode (‘shortcodefinder’, ‘wpb_find_shortcode’); En este código creamos un shortcode (¿qué tan irónico es eso?). El shortcode ejecuta una función para ejecutar una solicitud personalizada de WordPress. En esta consulta, usamos la función de búsqueda predeterminada de WordPress para encontrar el código abreviado y luego enumeramos todos los artículos encontrados con ese código abreviado específico. Para usarlo, debe crear una nueva publicación o página de WordPress y pegar este código corto en su interior:
[shortcodefinder find=’myshortcode’]
Reemplace myshortcode con la etiqueta de shortcode que está buscando. Guarde su publicación o página como borrador, luego obtenga una vista previa. Esto le permitirá ver una lista de todas las publicaciones que contienen la etiqueta de código corto que buscó.
Cómo eliminar códigos cortos no utilizados en WordPress
Desafortunadamente, la mejor manera de eliminar los códigos cortos no utilizados de sus mensajes es editar manualmente cada mensaje que contiene el código corto. En el método descrito anteriormente, le mostramos cómo obtener una lista de artículos que contienen un código corto en particular. Espero que esto te ahorre algo de tiempo. Una vez que tenga la lista, puede revisar las publicaciones una por una y eliminar el código corto. De lo contrario, si no desea cambiar sus publicaciones una por una, existe una solución rápida que evitaría que el código corto aparezca en su contenido. Simplemente pegue el siguiente código en un complemento específico del sitio o en el archivo functions.php de su tema: add_shortcode (‘shortcodetag’, ‘__return_false’); Deberá reemplazar el shortcodetag con el shortcode que aparece en sus publicaciones o el shortcode que desea ocultar. Básicamente, el código anterior agregará el código corto y no hará que muestre nada. De esta manera, su shortcode se analizará como cualquier otro shortcode guardado, pero sin mostrar nada en la salida. Si hay varios códigos cortos sin usar en sus publicaciones, puede reutilizar ese código simplemente reemplazando la etiqueta de código corto con el código corto que desea ocultar. Esperamos que este artículo le haya ayudado a encontrar y eliminar códigos cortos no utilizados de sus publicaciones o páginas de WordPress. Si tiene preguntas y comentarios, deje un comentario a continuación.