Advertisement
Guest User

Show last update in Wordpress

a guest
Dec 20th, 2023
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.01 KB | None | 0 0
  1. function mostrar_fecha_revision($content) {
  2.     // Verifica si estamos en una página individual o un artículo
  3.     if (is_single() || is_page()) {
  4.         $post_id = get_the_ID();
  5.         $ultima_revision = get_the_modified_time('j F, Y', $post_id);
  6.  
  7.         // Obtiene el primer párrafo del contenido
  8.         $contenido = get_the_content();
  9.         $primer_parrafo = '';
  10.        
  11.         // Encuentra el primer párrafo usando expresiones regulares
  12.         preg_match('/<p>(.*?)<\/p>/', $contenido, $matches);
  13.         if (isset($matches[0])) {
  14.             $primer_parrafo = $matches[0];
  15.         }
  16.  
  17.         // Inserta la fecha de revisión antes del primer párrafo
  18.         $contenido_actualizado = '<p>Última revisión: ' . $ultima_revision . '</p>' . $primer_parrafo;
  19.  
  20.         // Reemplaza el contenido original con el contenido actualizado
  21.         $content = str_replace($primer_parrafo, $contenido_actualizado, $content);
  22.     }
  23.  
  24.     return $content;
  25. }
  26.  
  27. add_filter('the_content', 'mostrar_fecha_revision');
Tags: seo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement