X

Comment supprimer les liens Modifier, Voir, Corbeille et Édition rapide dans l'administration des articles

Extraits par IsItWP

Vous cherchez un moyen de supprimer les liens modifier, afficher, corbeille et modification rapide que vous voyez lorsque vous survolez un article ? Bien qu'il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour supprimer les liens modifier, afficher, corbeille et modification rapide dans l'administration des articles dans WordPress.

Instructions :

Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :

add_filter( 'post_row_actions', 'remove_row_actions', 10, 1 );
function remove_row_actions( $actions )
{
    if( get_post_type() === 'post' )
        unset( $actions['edit'] );
        unset( $actions['view'] );
        unset( $actions['trash'] );
        unset( $actions['inline hide-if-no-js'] );
    return $actions;
}

Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 7 meilleurs plugins de calendrier WordPress et comment démarrer un blog WordPress.

Commentaires   Laisser une réponse

  1. Il devrait être en première page !

  2. ça ne marche pas

  3. ça ne fonctionne pas pour post_type = 'page', mais ça fonctionne parfaitement pour le type d'article personnalisé. Une solution pour cela ? Merci d'avance

  4. Merci beaucoup..

  5. Comment puis-je faire apparaître ces colonnes dans des colonnes personnalisées que j'ai ajoutées.

    J'ajoute un article Témoignage, qui ne prend pas en charge le titre dans mon cas. Et, par conséquent, je veux pouvoir afficher toutes les options "les liens, modifier, corbeille, afficher, supprimer" qui apparaissent dans la colonne Titre pour qu'elles apparaissent dans cette nouvelle colonne – Nom du client.

  6. Merci pour ça. J'ai cherché partout pour ça. 

  7. Funny Facebook Status November 20, 2011 at 8:24 am

    Une idée comment ajouter le lien Corbeille sur la page d'index principale... Merci... 

  8. Funny Facebook Status November 20, 2011 at 8:23 am

    dsadas

  9. merci pour l'extrait.. mais comment désactiver le lien hypertexte du titre de l'article

    1. Je vais jeter un œil et voir si c'est un extrait que je peux publier à l'avenir.

  10. Excellent extrait – merci

    Y a-t-il un moyen de faire fonctionner cela aussi avec un type d'article personnalisé ?

    1. Vous remarquerez à la ligne 04 :  if( get_post_type() === ‘post’ )  le type d'article est 'post' si vous changez cela pour le nom de votre type d'article personnalisé, cela devrait fonctionner. Cependant, si vous voulez l'appliquer à tous les articles et types d'articles, supprimez simplement la ligne 04.

      1. (en retard !) merci, beaucoup apprécié

        1.  De rien. Content d'avoir pu aider.

    2. Je viens d'y penser aussi, vous pourriez les supprimer pour tout le monde sauf pour un certain nombre d'utilisateurs, remplacez la ligne 04 par ce qui suit.

      global $current_user;
      get_currentuserinfo();
      // changer les utilisateurs dans la liste
      $users = array(
      “dave”,
      “larry”,
      “steve”,
      “ryan”
      );
      if (!in_array($current_user->user_login, $users))

      Ajoutez de nouveaux utilisateurs autorisés à voir les boutons d'édition, de visualisation, de corbeille, etc.

  11. Excellent extrait de code !  J'aimerais savoir comment supprimer la fonction « corbeille » située au-dessus de la liste des articles, ainsi que sur la page de modification d'un article.  En gros, je veux retirer à n'importe quel utilisateur la possibilité de mettre un article à la corbeille. Merci !

    1. Ravi que le snippet vous plaise, concernant votre demande, vous pourriez toujours insérer du CSS en utilisant le hook admin_head et masquer la classe « delete-action » avec display none, cela ne désactiverait pas la fonction mais cacherait le bouton. Vous pouvez voir ce snippet pour vous donner une idée, il suffit de changer le CSS utilisé.

      http://wpsnipp.com/index.php/functions-php/change-custom-post-type-icon-for-new-and-edit-post-pages/

      1.  Vous découragez probablement ce type de demande. J'essaie d'ajouter ce snippet à WP. Je suis vierge en PHP et j'ai foiré la syntaxe en insérant le code. Je suis amateur en SQL et j'ai pensé pouvoir appliquer mon processus de connaissances limitées à cela et j'ai tout gâché.  Je l'ai placé à la fin du fichier de fonction /public_html/wp-content/themes/twentyten. Je n'arrive pas à obtenir la syntaxe de fermeture correcte.  Dois-je ajouter un endif; pour fermer le fichier ? Ou dois-je coller le snippet dans un autre endroit du fichier.  J'apprécie votre aide.

        1. @SurfinUSA:disqus vous remarquerez qu'au début du fichier functions.php, vous avez un emplacement qui n'a pas d'importance pour ce snippet, mais il doit être entre le début et la fin du fichier.

          1. Kevin,

            Je suis désolé. Les symboles que vous avez utilisés pour désigner où le fragment doit être situé n'apparaissaient ni sur votre page web ni dans l'e-mail de confirmation que j'ai reçu ci-dessous.  Pourriez-vous trouver un autre moyen d'indiquer l'emplacement où je dois insérer le fragment ?

        2. Vous pouvez voir un exemple simple ici,
          http://pastebin.com/0hVSQchQ

          Votre functions.php serait plus grand que ceci mais le code d'enregistrement en haut devrait y être, remplacez simplement le code ici par le code ci-dessus.

          1. Merci Kevin

            Ça fonctionne maintenant

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !