¿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, utilizamos archivos compactos plugin que proporciona un código corto y una etiqueta de plantilla. Tenemos el código abreviado solo en nuestra página de archivos, así que si alguna vez lo desactivamos plugin, entonces solo hay una página de la que necesitamos eliminar el código corto.
Por otro lado, hay plugins y temas que proporcionan códigos abreviados para crear elementos de estilo comunes como botones, tablas, columnas, etc. Cierta administración de anuncios plugins también use códigos cortos. Ahora bien, 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 se basen en temas o plugins que requieren que agregue códigos cortos en muchas publicaciones. Siempre debe intentar encontrar una mejor alternativa si puede, o ponerse en contacto con el tema o plugin autor. Es posible que le indiquen 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, entonces 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 código corto en particular
Intentaremos el enfoque más simple para encontrar el código corto dentro del contenido de la publicación. Simplemente copie y pegue el siguiente código en un sitio específico plugin o el archivo functions.php de su tema:
function wpb_find_shortcode($atts, $content=null) { ob_start(); extract( shortcode_atts( array( 'find' => '', ), $atts ) ); $string = $atts['find']; $args = array( 's' => $string, ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { echo '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; } else { echo "Sorry no posts found"; } wp_reset_postdata(); return ob_get_clean(); } add_shortcode('shortcodefinder', 'wpb_find_shortcode');
En este código, hemos creado un shortcode (¿Qué tan irónico es eso?). El código abreviado ejecuta una función para ejecutar una consulta personalizada de WordPress. En esta consulta, estamos usando la función de búsqueda predeterminada de WordPress para encontrar el código abreviado y luego enumerar todas las publicaciones encontradas con ese código abreviado específico.
Para usar esto, debe crear una nueva publicación o página de WordPress y pegar este código corto en su interior:
[shortcodefinder find='myshortcode']
Reemplazar myshortcode
con la etiqueta de código corto que estás buscando. Guarde su publicación o página como borrador y 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 publicaciones es editando manualmente cada publicación que contenga el código corto. En el método descrito anteriormente, le mostramos cómo obtener una lista de publicaciones que contienen un código corto en particular. Con suerte, esto le ahorrará algo de tiempo. Una vez que tenga la lista, puede revisar las publicaciones una por una y eliminar el código corto.
Alternativamente, si no desea editar sus publicaciones una por una, hay una solución rápida que ocultaría efectivamente el código corto para que no aparezca en su contenido. Simplemente pegue el siguiente código en un sitio específico plugin o el archivo functions.php de su tema:
add_shortcode( 'shortcodetag', '__return_false' );
Necesitarías reemplazar shortcodetag
con el código corto que aparece en sus publicaciones o el código corto que desea ocultar.
Básicamente, el código anterior agregará el código corto y hará que no muestre nada. De esta manera, su código abreviado se analizará como lo haría cualquier otro código abreviado registrado, pero sin mostrar nada en la salida. Si hay varios códigos cortos sin usar en sus publicaciones, puede reutilizar este 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.
.