¿Deseas eliminar las etiquetas de párrafo alrededor de las imágenes? Por defecto, cuando insertas imágenes en tu contenido, se creará una etiqueta de párrafo alrededor de la imagen.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico del sitio:
function filter_ptags_on_images($content){
return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
}
add_filter('the_content', 'filter_ptags_on_images');
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: Los 9 mejores plugins de acordeón para WordPress y Los 50 mejores temas de WooCommerce para tu tienda online.
Bueno
Mejor solución y más rápida (ya incluida en WordPress).
Por defecto, WordPress agrega etiquetas de párrafo a las descripciones de categorías. Detén esto agregando lo siguiente a tu archivo **functions.php**
// Eliminar etiquetas p de la descripción de la categoría
remove_filter(‘term_description’,’wpautop’);
**Simple y fácil (sin código).**
Gracias
[…] encontré este útil fragmento en wpsnipp.com, esto eliminará las etiquetas de párrafo alrededor de las imágenes en the_content() en WordPress. Simplemente pega […]
¡Esto es brillante, muchas gracias por publicarlo!
De nada, cuando quieras j.h.