Santi Navarro
Menu
  • INICIO
  • WORDPRESS
  • SOCIALMEDIA
  • YOUTUBE
  • SEO
  • RECURSOS
  • CONTACTO
Home
Wordpress
Como crear un botón para eliminar post o página en admin bar de WordPress

Como crear un botón para eliminar post o página en admin bar de WordPress

El artículo de hoy vamos a ver una función que te permite crear un botón en la admin bar de WordPress para eliminar rápidamente un artículo.

Habitualmente cuando queremos eliminar un artículo podemos hacerlo desde el administrador en el listado de artículos o bien desde el propio artículo que queremos eliminar accediendo y presionando el botón de mover a la papelera.

Pues bien con esto vamos a conseguir de una manera sencilla disponer de un enlace que se muestre en el admin bar o barra de administración para directamente en el artículo que estemos visualizando sea posible eliminar el artículo que estemos viendo en pantalla.

Cabe recordar que no lo eliminaremos en el momento ya que este artículo se irá directo a la papelera.

Una vez eliminado nos mostrará un error 404 como es lógico ya que ya no se puede ver el post en pantalla, si vamos a la papelera allí lo encontraremos.

Si por algún caso nos equivocamos y eliminamos el artículo que no queríamos siempre podemos restaurarlo yendo a la papelera de WordPress.

La ventaja de este botón reside en que cuando tienes muchos artículos que quieres eliminar y los tienes controlados poder ir visualizándolos uno a uno e ir borrando.

botón para eliminar post o página wordpress

El código que se muestra a continuación simplemente lo tenemos que agregar al functions.php de nuestro tema o tema hijo, y una vez lo agregamos y le demos a guardar ya se nos mostrara dicho botón si accedemos a cualquier artículo.

Recuerda, para no liarla, hacer una copia de seguridad del functions.php que tengas actualmente trabajando antes de insertar dicho código. Puedes copiar el contenido desde el editor de temas y pegar todo el contenido de tu function.php en un txt para tenerlo a salvo.

Código para crear un botón para borrar y enviar a la papelera el admin bar de WordPress

Nada más sencillo que pegar el siguiente código en el fichero functions.php

Esta función no sirve tanto para páginas como para post de nuestro sitio web de WordPress

/**Función para poner un botón de borrar en el admin bar**/
function fb_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' => 'delete',
            'title' => __('Move to Trash'),
            'href' => get_delete_post_link($current_object->term_id)
        )
    );
  }
}
add_action( 'admin_bar_menu', 'fb_add_admin_bar_trash_menu', 35 );

Espero que te sea de utilidad este código y que puedas eliminar los artículos de una forma rápida y sencilla a través de un botón en la parte visual de WordPress.

Fuente original del código en la web crunchify . com

Post anterior
Siguiente post

Artículos relacionados de Wordpress

SEO para imágenes en WordPress en 3 pasos

Hostinger hosting gratis en español para tu blog o web

WordPress – Muestra imágenes desde Dropbox

WordPress – Muestra imágenes desde Dropbox

¿Cómo migrar WordPress de servidor remoto a local?

¿Cómo migrar WordPress de servidor remoto a local?


Los datos de los comentarios están seguros.

Responsable: Santi Navarro. Finalidad: Moderar los comentarios Legitimación: Consentimiento del Interesado. Destinatarios: Tus datos los guardará Disqus, el sistema que emplea esta web, que está acogido al acuerdo de seguridad EU-US Privacy. Derechos: podrás acceder, rectificar, limitar y suprimir tus datos.

ENTRADAS RECIENTES

  • Como eliminar comentarios desde la base de datos en WordPress
  • Como crear un botón para eliminar post o página en admin bar de WordPress
  • Cómo organizar las entradas de WordPress en categorías masivamente
  • Las Mejores Plantillas WordPress para Abogados Responsive
  • Tecnicas para ganar visibilidad en redes sociales gratis
  • Los mejores navegadores de internet para Android móvil y tablet
  • Mejores Plantillas de WordPress para Inmobiliaras y Agencias de Venta y Alquiler de Propiedades
  • Mejores Plantillas de WordPress para Empresas o Web Corporativa

Santi Navarro

Diseño web Wordpress, Posicionamiento web y Socialmedia

ARTÍCULOS SOBRE HOSTING

  • Hosting para Wordpress
  • Loading Alojamiento Web
  • Hosting Gratis

PLANTILLAS PARA WORDPRESS

  • Plantillas WordPress para Fotografía
  • Plantillas WordPress para Empresas
  • Plantillas WordPress para Abogados
  • Plantillas WordPress para Inmobiliarias
  • Plantillas WordPress para Restaurantes
  • Elegant Themes Plantillas Premium
  • Themeforest Envato Market

PUBLICACIONES

  • Página web barata
  • Descargar videos de Youtube sin programas
  • Como registrarse en Twitter fácilmente
  • Mejores Plantillas Responsive para Wordpress
  • Presupuesto Tienda Online
Copyright © 2023 Santi Navarro
Diseño web Wordpress en Valencia | Diseño web Gandia
Aviso legal - Política de privacidad - Uso de cookies - Mapa del sitio