Cómo encontrar y eliminar los códigos abreviados no utilizados de WordPress Posts

Los códigos cortos son geniales, pero no siempre son la mejor manera. Una desventaja de usar un plugin o tema que depende de los códigos abreviados es que cuando cambias un tema o desactivas el plugin, dejarán en tus mensajes etiquetas shordcode que parecerán extrañas para tus lectores. En este artículo, mostraremos cómo encontrar y eliminar los atajos no utilizados de tus posts y páginas de WordPress.

¿Son malos los códigos cortos?

No , absolutamente no. Los códigos cortos no son malos, pero su uso excesivo puede ser problemático. Por ejemplo, usamos el plugin Compact Archives que proporciona un código abreviado y una etiqueta de plantilla. Tenemos el código abreviado sólo en nuestra página de archivos, así que si alguna vez desactivamos ese plugin, entonces sólo hay una página de la que necesitamos eliminar el código abreviado.

Por otro lado, hay plugins y temas que proporcionan atajos para crear elementos de estilo comunes como botones, tablas, columnas, etc. Algunos complementos de gestión de anuncios también utilizan códigos abreviados. Ahora bien, si un usuario ha utilizado estos atajos en muchos mensajes, entonces se hace muy difícil para el usuario eliminar el atajo de todos los mensajes y páginas.

Por eso recomendamos a nuestros usuarios no confiar en temas o plugins que requieran que añadas atajos en muchos mensajes. Siempre debes tratar de encontrar una alternativa mejor si puedes, o contactar con el autor del tema o del plugin. Es posible que le indiquen una mejor manera de obtener la misma funcionalidad sin usar demasiados atajos en los mensajes o páginas.

Para aquellos que todavía se preguntan, si usted tiene un atajo inactivo en su sitio, entonces se verá así en el middile de su contenido:

[algún código abreviado aleatorio]

Para eliminar los atajos no utilizados de tus mensajes y páginas, primero tienes que encontrarlos.

Buscar todos los mensajes que contienen un código abreviado particular

Intentaremos el método más sencillo para encontrar el código abreviado dentro del contenido del mensaje. Simplemente copie y pegue el siguiente código en un plugin específico del sitio o en el archivo functions.php de su tema:

1234567891011121314141516171718192021222324252627282930functionwpb_find_shortcode($atts, $content=null) { ob_start();extract();extract( shortcode_atts( ` find'=> ', ), $atts) ); cadena= $atts['find']; $args= array( 's'=> $string, ); $the_query= newWP_Query( $args); if( $the_query->have_posts()) { Echo''.

    mientras que ( $the_query->have_posts()) DIFUNDE LA PALABRA-    

  • "">>    <?php } echo'

echo "Sorry no posts found"; wp_reset_postdata();returnob_get_clean();}add_shortcode('shortcodefinder', 'wpb_find_shortcode');

En este código, hemos creado un atajo ( ¿qué tan irónico es eso? ). El código abreviado ejecuta una función para ejecutar una consulta WordPress personalizada. En esta consulta, estamos utilizando la función de búsqueda predeterminada de WordPress para encontrar el código abreviado y luego listar todos los mensajes encontrados con ese código abreviado específico.

Para usar esto, necesitas crear un nuevo post o página de WordPress y pegar este código abreviado dentro de él:

shortcodefinder find='myshortcode']

Reemplace el myshortcode con la etiqueta de acceso directo que está buscando. Guarda tu entrada o página como borrador y luego previsualízala. Esto te permitirá ver una lista de todos los mensajes que contengan la etiqueta de código abreviado que buscaste.

Cómo quitar códigos de acceso directo no utilizados en WordPress

Desafortunadamente, la mejor manera de eliminar los atajos no utilizados de tus mensajes es editando manualmente cada mensaje que contenga el atajo. En el método descrito anteriormente, le mostramos cómo obtener una lista de mensajes que contienen un código abreviado en particular. Con suerte, esto le ahorrará tiempo. Una vez que tengas la lista, entonces puedes ir a través de los mensajes uno por uno y eliminar el código abreviado.

Alternativamente, si no quieres ir a editar tus mensajes uno por uno, entonces hay un trabajo rápido que efectivamente escondería el atajo de aparecer en tu contenido. Simplemente pegue el siguiente código en un plugin específico del sitio o en el archivo functions.php de su tema:

1add_shortcode( 'shortcodetag', '__return_false');

Tendrías que reemplazar la etiqueta de acceso directo con el acceso directo que aparece en tus mensajes o el acceso directo que quieres ocultar.

Básicamente, el código anterior añadirá el código abreviado y hará que no muestre nada. De esta manera, su atajo será analizado como lo haría cualquier otro atajo registrado, pero sin mostrar nada en la salida. Si hay múltiples atajos no utilizados en tus mensajes, entonces puedes reutilizar este código simplemente reemplazando la etiqueta de atajo con el atajo que deseas ocultar.

Esperamos que este artículo le haya ayudado a encontrar y eliminar los atajos no utilizados de sus publicaciones o páginas de WordPress. Para preguntas y comentarios, por favor deje un comentario a continuación.

Deja una respuesta

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

Subir