Cómo resaltar la página actual en el menú de navegación de WordPress

Cómo permitir que los usuarios eliminen una publicación de la interfaz de WordPress

Ultima actualización en por Shahzad Saeed

Extractos de IsItWP

¿Quiere permitir que los usuarios eliminen una determinada publicación de la interfaz de su sitio de WordPress? Este fragmento de código es útil cuando no desea proporcionar acceso de backend para que sus usuarios eliminen una publicación.

Instrucciones:

Todo lo que necesita hacer es agregar este código a su archivo de plantilla, como el archivo functions.php del tema, como index.php, page.php o en single.php en el bucle para mostrar un enlace de eliminación para cualquier persona con derecho a editar los artículos:


<?php
$url = get_bloginfo('url');
  if (current_user_can('edit_post', $post->ID)){
    echo '<a class="delete-post" href="';
    echo wp_nonce_url("$url/wp-admin/post.php?action=trash&post=$id", 'delete-post_' . $post->ID);
    echo '">Delete post</a>';
  }
?>

Notar: Si es la primera vez que agrega fragmentos en WordPress, consulte nuestra guía sobre cómo copiar / pegar fragmentos correctamente en WordPress, para que no rompa accidentalmente su sitio.

Si le gustó este fragmento de código, consulte nuestros otros artículos en el sitio, como: Los mejores creadores de páginas de WordPress (comparados).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba