Plugin
add_action( 'wp_dashboard_setup', 'dashboard_last_edits_register_dashboard_widget' );
function dashboard_last_edits_register_dashboard_widget()
{
wp_add_dashboard_widget(
__FUNCTION__, 'Kürzlich bearbeitete Inhalte', 'dashboard_last_edits_render_dashboard_widget');
}
function dashboard_last_edits_render_dashboard_widget() {
$posts = get_posts(
array ('numberposts' => 10, 'post_type' => array ( 'post', 'page' ), 'orderby' => 'modified')
);
if ( ! $posts )
{
print 'Keine Bearbeitungen gefunden. <a href="'
. admin_url( 'post-new.php' ) . '">Einen Beitrag schreiben.</a>';
}
else
{
echo '<ul>';
foreach ( $posts as $post )
{ printf('<li>» <a href="%1$s">%2$s</a></li>', esc_html( get_permalink( $post->ID )),
esc_html( $post->post_title )); }
echo '</ul>';
}
}
- basierend auf List latest posts in WP-Admin