18Ago 2012 3 Comments */?>

Añadir boton de borrar post en el admin bar

Categorías: Tips de wordpress, Wordpress - Tags:

Desde que tenemos el admin bar en WordPress la vida es mucho más facil. Ahora podemos agregar nuevos post desde el front end sin ninguna complicación haciendo un simple click.

Pero que pasa si queremos borrar un post? Son pocas las ocasiones que uno borra un post publicado, pero si es muy antiguo o no quieres tenerlo, debes ir a wp-admin, buscar el post en el listado y darle a borrar. Con esta función vamos a agregar un boton de borrado al admin bar.

Para ello incluimos en functions.php lo siguiente:

<?php
function mqw_add_admin_bar_trash_menu() {
  global $wp_admin_bar;
  if ( !is_super_admin() || !is_admin_bar_showing() )
      return;
  $current_object = get_queried_object();
  if ( empty($current_object) )
      return;
  if ( !empty( $current_object->post_type ) &&
     ( $post_type_object = get_post_type_object( $current_object->post_type ) ) &&
     current_user_can( $post_type_object->cap->edit_post, $current_object->ID )
  ) {
    $wp_admin_bar->add_menu(
        array( 'id' => 'borrar',
            'title' => __('Borrar post'),
            'href' => get_delete_post_link($current_object->term_id)
        )
    );
  }
}
add_action( 'admin_bar_menu', 'mqw_add_admin_bar_trash_menu', 35 );
?>

Via: wprecipes

Damián Logghe

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus