X

So entfernen Sie die Links Bearbeiten, Anzeigen, Papierkorb und Schnelle Bearbeitung in der Beitragsverwaltung

Schnipsel von IsItWP

Möchten Sie die Links Bearbeiten, Anzeigen, Papierkorb und Schnelle Bearbeitung entfernen, die Sie sehen, wenn Sie mit der Maus über einen Beitrag fahren? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die Links Bearbeiten, Anzeigen, Papierkorb und Schnelle Bearbeitung in der Beitragsverwaltung in WordPress zu entfernen.

Anweisungen:

Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:

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

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.

Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 7 beste WordPress-Kalender-Plugins und wie man einen WordPress-Blog startet.

Kommentare   Hinterlasse eine Antwort

  1. Es sollte auf Seite eins sein!

  2. es funktioniert nicht

  3. es funktioniert nicht für post_type = 'page', aber reibungslos für benutzerdefinierte post_type. Gibt es eine Lösung dafür? Danke im Voraus

  4. Vielen Dank.

  5. Wie kann ich diese Spalten in benutzerdefinierten Spalten, die ich hinzugefügt habe, erscheinen lassen?

    Ich füge ein Testimonial-Post hinzu, das in meinem Fall keinen Titel unterstützt. Daher möchte ich, dass alle Optionen „die Links, Bearbeiten, Papierkorb, Anzeigen, Löschen“, die in der Spalte Titel erscheinen, in dieser neuen Spalte – Kundenname – erscheinen.

  6. Danke dafür. Habe überall danach gesucht. 

  7. Lustiger Facebook-Status 20. November 2011 um 8:24 Uhr

    Irgendeine Idee, wie man den Papierkorb-Link auf der Hauptindexseite hinzufügt? Danke.. 

  8. Lustiger Facebook-Status 20. November 2011 um 8:23 Uhr

    dsadas

  9. Danke für den Schnipsel.. aber wie kann ich den Hyperlink des Titels des Beitrags deaktivieren?

    1. Ich werde es mir ansehen und sehen, ob dies ein Snippet ist, das ich in Zukunft veröffentlichen kann.

  10. Tolles Snippet – danke

    Gibt es eine Möglichkeit, dies auch mit einem benutzerdefinierten Beitragstyp zum Laufen zu bringen?

    1. Sie werden in Zeile 04 bemerken:  if( get_post_type() === ‘post’ )  der Beitragstyp ist Beitrag, wenn Sie dies in den Namen des benutzerdefinierten Beitragstyps ändern, sollte dies funktionieren. Wenn Sie es jedoch auf jeden Beitrag und jeden Beitragstyp anwenden möchten, entfernen Sie Zeile 04 einfach ganz.

      1. (verspätet!) danke, sehr geschätzt

        1.  Kein Problem. Freut mich, dass ich helfen konnte.

    2. Habe gerade auch darüber nachgedacht, Sie könnten sie für alle außer einer bestimmten Anzahl von Benutzern entfernen, ersetzen Sie Zeile 04 durch Folgendes.

      global $current_user;
      get_currentuserinfo();
      // Benutzer in der Liste ändern
      $users = array(
      “dave”,
      “larry”,
      “steve”,
      “ryan”
      );
      if (!in_array($current_user->user_login, $users))

      Fügen Sie neue Benutzer hinzu, die berechtigt sind, die Schaltflächen Bearbeiten, Anzeigen, Papierkorb usw. zu sehen.

  11. Tolles Code-Snippet!  Ich würde gerne wissen, wie ich die Funktion „Papierkorb“ oberhalb der Beitragsliste sowie auf der Seite „Beitrag bearbeiten“ entfernen kann.  Im Grunde möchte ich jedem Benutzer die Möglichkeit nehmen, JEDEN Beitrag in den Papierkorb zu legen. Danke!

    1. Grant, freut mich, dass Ihnen das Snippet gefällt. Bezüglich Ihrer Anfrage könnten Sie immer CSS über den admin_head-Hook einfügen und die Klasse „delete-action“ auf display: none setzen, dies würde die Funktion nicht deaktivieren, aber den Button ausblenden. Sie können dieses Snippet verwenden, um die Idee zu bekommen, ändern Sie einfach das verwendete CSS.

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

      1.  Sie werden diese Art von Anfrage wahrscheinlich entmutigen. Ich versuche, dieses Snippet zu WP hinzuzufügen. Ich bin PHP-Jungfrau und habe die Syntax beim Einfügen des Codes vermasselt. Ich bin ein Amateur in SQL und dachte, ich könnte meinen begrenzten Wissensprozess darauf anwenden und habe es vermasselt.“  Ich habe es am Ende der Datei /public_html/wp-content/themes/twentyten function platziert. Ich bekomme die schließende Syntax nicht richtig hin.  Muss ich ein endif; hinzufügen, um die Datei zu schließen? Oder sollte ich den Snippet an einer anderen Stelle in der Datei einfügen.  Ich schätze Ihre Hilfe.

        1. @SurfinUSA:disqus Sie werden feststellen, dass am Anfang von functions.php ein steht. Die Position spielt für dieses Snippet keine Rolle, aber es muss sich zwischen dem der Datei befinden.

          1. Kevin,

            Es tut mir leid. Die Symbole, die Sie zur Bezeichnung der Stelle verwendet haben, an der das Snippet platziert werden muss, erschienen weder auf Ihrer Webseite noch in der Bestätigungs-E-Mail, die ich unten erhalten habe.  Könnten Sie einen anderen Weg finden, um die Stelle anzugeben, an der ich das Snippet einfügen muss?

        2. Sie können hier ein einfaches Beispiel anzeigen,
          http://pastebin.com/0hVSQchQ

          Ihre functions.php wäre dann größer, aber der Registrierungscode am Anfang sollte vorhanden sein. Ersetzen Sie einfach den Code hier durch den obigen Code.

          1. Danke Kevin

            Es funktioniert jetzt einwandfrei

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!