Plugin para Convertir Párrafos en Titulares H2 Automáticamente

  • Autor Autor sers_20
  • Fecha de inicio Fecha de inicio
sers_20

sers_20

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Conocéis algún plugin para convertir párrafos sueltos en H2?, por ejemplo si miden menos de X caracteres que sean un H2 automáticamente.
 
Hola,
qué cantidad de caracteres?
 
Eso es relevante?, 80 por ejemplo.
Lo pregunto porque lo prodrías hacer con expresión regular.
Puedes buscar párrafos de 80 caracteres y reemplazarlos por h2
 
No se si es lo que buscas, pero puedes usar el plugin Search Regex para buscar los párrafos.

Buscas párrafos con menos de 80 caracteres con esta expresión:

Y reemplazas por:

Lo he probado pero no cambia nada.

1699547908912.webp
 
En etiquetas tienes seleccionado solo Regex?
 
Te recomiendo que cambies una primero para probar si es lo que necesitas
 
Intenta agregando esto al functions.php al final


PHP:
function bender_replacementxd($content) {
  $regex = '/<p>(.*?)<\/p>/s';
 
  $callback = function($matches) {
      if (strlen($matches[1]) < 80) {
          return '<h2>' . $matches[1] . '</h2>';
      } else {
          return $matches[0];
      }
  };

  return preg_replace_callback($regex, $callback, $content);
}

add_filter('the_content', 'bender_replacementxd');

Podes cambiar el 80 por el numero minimo que desees.
 
Puse la etiqueta pero no me funciona, no me cambia nada.
 
Intenta agregando esto al functions.php al final


PHP:
function bender_replacementxd($content) {
  $regex = '/<p>(.*?)<\/p>/s';
 
  $callback = function($matches) {
      if (strlen($matches[1]) < 80) {
          return '<h2>' . $matches[1] . '</h2>';
      } else {
          return $matches[0];
      }
  };

  return preg_replace_callback($regex, $callback, $content);
}

add_filter('the_content', 'bender_replacementxd');

Podes cambiar el 80 por el numero minimo que desees.

Esto si me sirvió.
 
Atrás
Arriba