✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Mostrar la fecha de la última actualización en la pantalla de publicación en WordPress

27

Un blog exitoso se basa en la cantidad de publicaciones de calidad. Solíamos escribir nuevas publicaciones con regularidad. Al escribir una nueva publicación, un blogger también debe ocuparse de las publicaciones antiguas. Actualizar la publicación anterior ayudará a mejorar su clasificación de búsqueda.

WordPress de forma predeterminada muestra la fecha de publicación en la pantalla de publicación en el back-end. Si agregamos la columna que muestra cuándo se modificaron las publicaciones por última vez, será útil rastrear qué publicación debe actualizarse ahora.

En este artículo, estudiamos cómo agregar una columna personalizada ‘Última actualización’ y mostrar la fecha de la última actualización en la pantalla de publicación en WordPress.

Mostrar la fecha de la última actualización en la pantalla de publicación en WordPress

Cómo mostrar la fecha de la última actualización en la pantalla de publicación

Para agregar una columna personalizada en la pantalla de publicación, usamos el gancho administrar publicación {$ post_type} _columns proporcionado por WordPress. Este filtro se puede usar para agregar o eliminar columnas de la tabla de publicaciones o páginas. Para agregar nuestra columna ‘Última actualización’ en la tabla de publicaciones, agregue el siguiente código en el archivo functions.php.

add_filter('manage_post_posts_columns', function ($columns) {
    if( is_array( $columns) &&! isset( $columns['last_updated']))         $columns['last_updated'] = __( 'Last Updated' );
 
    return $columns;
} );

A continuación, debemos mostrar la fecha de la última modificación en la columna ‘Última actualización’. Para ello, coloque el siguiente código en el archivo functions.php.

add_action( 'manage_post_posts_custom_column', function ($column_name, $post_id) {
    if ($column_name == 'last_updated') {
        echo get_the_modified_date(get_option('date_format'), $post_id);
    }
 
}, 10, 2 );

En esta etapa, hemos completado con la visualización de la última fecha y columna actualizadas.

En el siguiente paso, agregaremos la opción de clasificación en nuestra columna personalizada. De esta manera, podemos ordenar la publicación en orden ascendente o descendente en función de la fecha de modificación posterior.

add_filter( 'manage_edit-post_sortable_columns', 'last_updated_sortable_column' );
function last_updated_sortable_column( $columns) {
    $columns['last_updated'] = 'post_modified'; //'post_modified' is the column name in the wp_posts table
  
    return $columns;
}

Nuestro código final que va en el archivo functions.php sería el siguiente.

add_filter('manage_post_posts_columns', function ($columns) {
    if( is_array( $columns) &&! isset( $columns['last_updated']))         $columns['last_updated'] = __( 'Last Updated' );
 
    return $columns;
} );
 
add_action( 'manage_post_posts_custom_column', function ($column_name, $post_id) {
    if ($column_name == 'last_updated') {
        echo get_the_modified_date(get_option('date_format'), $post_id);
    }
 
}, 10, 2 );
 
add_filter( 'manage_edit-post_sortable_columns', 'last_updated_sortable_column' );
function last_updated_sortable_column( $columns) {
    $columns['last_updated'] = 'post_modified'; //'post_modified' is the column name in the wp_posts table
  
    return $columns;
}

¡Eso es! Hemos terminado con la visualización de la última fecha actualizada en la pantalla de publicación. También puede consultar nuestro artículo sobre Cómo mostrar el recuento de vistas de publicaciones en la pantalla de publicaciones en WordPress.

Fuente de grabación: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More