X

Come consentire agli utenti di eliminare un post dal frontend

Snippet di IsItWP

Vuoi consentire agli utenti di eliminare un determinato post dal frontend del tuo sito WordPress? Questo snippet è utile quando non vuoi fornire l'accesso al backend ai tuoi utenti per eliminare un post.

Istruzioni:

Tutto quello che devi fare è aggiungere questo codice al tuo file di template, come il file functions.php del tema, come index.php, page.php o in single.php all'interno del loop per visualizzare un link di eliminazione per chiunque abbia i diritti di modificare i post.:

<?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>';
  }
?>

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I migliori page builder di WordPress (confrontati).

Commenti   Lascia una risposta

  1. Ricevo anche l'errore "Il link che hai seguito è scaduto." Ho aggiornato più volte.

    1. Hm, okay. Il codice si trova in uno di questi file: index.php, page.php, single.php. Se sì, è all'interno del Loop?

  2. ricevo un errore "Il link che hai seguito è scaduto."

    1. Se aggiorni la pagina l'errore appare ancora?

  3. Non c'è niente qui

    1. Ho appena aggiornato il post con lo snippet.

      1. Grazie!

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!