Ayuda con un codigo para mostrar fecha

  • Autor Autor trash57
  • Fecha de inicio Fecha de inicio
trash57

trash57

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
estoy intentando mostrar la fecha de actualizacion de mis contenidos, ya logre que muestre la fecha de el ultimo articulo que se actualizo en el blog, pero me gustaria que tambien registre si fue una pagina la que se actualizo y tambien poder integrarle una class para maquetarlo en el widget

me hechan un cable?

PHP:
function shortcode_site_last_updated($d = '') {

	$recent = new WP_Query("showposts=1&orderby=modified&post_status=publish");
	if ( $recent->have_posts() ) {
		while ( $recent->have_posts() ) {
			$recent->the_post();
			$last_update = get_the_modified_date($d);

		}
		echo $last_update; 	
}
	else
		echo 'No posts.';
    return '<p>Última actualizacion de página</p>';
}


add_shortcode('lastupdate' , 'shortcode_site_last_updated' );

agradesco de antemano la ayuda prestada
 
Estimado:

Espero ser de ayuda ! Saludos

function wpb_last_updated_date( $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('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '.
$updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );
 
muchas gracias, por tu respuesta, te comento...

lo que busco es poner en el fronpage, en un widget del footer, la fecha de la ultima actualizacion de cuelquier contenido, con el codigo que puse al inicio ya pude hacerlo, con el shortcode en un widget

cuando actualizo cualquier articulo toma esa fecha y la muestra ahi, pero no lo hace cuando modifico una de las paginas, y es lo que me gustaria, que sin importar si es pagina o articulo se muestre la fecha de la ultima actualizacion.

es solo para mostrarlo donde ponga el shortcode

nuevamente agradesco tu cooperacion 😛
 
[MENTION=27392]trash57[/MENTION] para ver las paginas creo que tienes que usar post_type=page y paginas y posts post_type=page,post
 
PHP:
function shortcode_site_last_updated($d = '') {

	$recent = new WP_Query("showposts=1&orderby=modified&post_status=publish");
	if ( $recent->have_posts() ) {
		while ( $recent->have_posts() ) {
			$recent->the_post();
			$last_update = get_the_modified_date($d);

		}
		echo $last_update; 	
}
	else
		echo 'No posts.';
    return '<p>Última actualizacion de página</p>';
    }

add_shortcode('lastupdate' , 'shortcode_site_last_updated' );

este codifo fuciona y me pone la fecha y el texto con el shorcode, pero solo registra las actualizaciones de los articulos, y me gustaria incluir tambien que si es una pagina la que se actualice registre esa fecha. es decir que mustre la ultima fecha sin importar si fue articulo o pagina la que se actualizo

saludos
 
[MENTION=27392]trash57[/MENTION] pero probaste agregandole lo que te mecione ?? post_type=page

Quedaria asi $recent = new WP_Query("post_type=page,post&showposts=1&orderby=modified&post_status=publish");

PHP:
function shortcode_site_last_updated($d = '') {

    $recent = new WP_Query("post_type=page,post&showposts=1&orderby=modified&post_status=publish");
    if ( $recent->have_posts() ) {
        while ( $recent->have_posts() ) {
            $recent->the_post();
            $last_update = get_the_modified_date($d);

        }
        echo $last_update;     
}
    else
        echo 'No posts.';
    return '<p>Última actualizacion de página</p>';
    }

add_shortcode('lastupdate' , 'shortcode_site_last_updated' );
 
acabo de probar y me dio este resulltado:

No posts.

Última actualizacion de página

puso no posts donde va la fecha
 
Última edición:
Atrás
Arriba