Avisos
Vaciar todo

[Resuelto] Cambiar posicion de fecha de actualizacion en post

4 Respuestas
2 Usuarios
0 Reactions
11 Visitas
Respuestas: 16
Active Member
Topic starter
 
Hola buen dia:

Estoy usando esta funcion para colocar de forma automatica la fecha de actualizacion de un post. Lo hacer perfecto, solo que imprime la linea al incio del post.
Es posible indicarle otrs posicion? algo asi como usar un shortcode? Quisiera colocarlo debajo del primer parrafo de cada post

function dcms_last_updated_entry( $content ) {
  if ( ! is_single() ) return $content;
    $custom_content = '';
    $u_time = get_the_time('U');
    $u_modified_time = get_the_modified_time('U');
   if ($u_modified_time >= $u_time + 86400) {
     $updated_date = get_the_modified_time('d/m/Y');
     $updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Última Actualización: '. $updated_date . '</p>';

Muchas gracias por su ayuda

Contenido solo visible a usuarios registrados


 
Respondido : 26/03/2024 1:11 pm
Tags del tema
Karen Rios
Respuestas: 18666
Illustrious Member Moderator
 

Hola Dimitriff,

En este caso puedes probar con el siguiente código que debes añadir en él funciona.php de tu tema o un plugin como code snippets

function foro_web_get_last_update_date() {
global $post;
$last_update_date = '';

$last_update_date = get_the_modified_date('Y-m-d | g:i:s A', $post->ID);

return $last_update_date;
}

function foro_web_show_last_update_date_shortcode() {
$last_update_date = foro_web_get_last_update_date();

return '<p>Última actualización: ' . $last_update_date . '</p>';
}
add_shortcode('last_update_date', 'foro_web_show_last_update_date_shortcode');

Para que se muestra la actualización luego de añadir el código en el function puedes utilizar el siguiente shortcode

[last_update_date]

Verifícalo y nos comentas como va todo

Un Saludo 

 


 
Respondido : 26/03/2024 3:02 pm
Respuestas: 16
Active Member
Topic starter
 

@karen Muchas gracias a funcionado perfectamente

 

Un saludo y agradecido


 
Respondido : 26/03/2024 3:42 pm
Karen Rios
Respuestas: 18666
Illustrious Member Moderator
 

Hola Dimitriff, 

Enhorabuena funciona como necesitas, es un placer para nosotros siempre poder ayudarte. 

No dudes en escribirnos si tienes cualquier otra consulta. 

Un Saludo 😊 


 
Respondido : 26/03/2024 3:52 pm