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
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
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 😊