Publish Confirm

Beschreibung

Einmal zu oft versehentlich zu früh einen WordPress Beitrag veröffentlicht, statt ihn als Entwurf zu speichern? Dieses leichtgewichtige WordPress Plugin implementiert einen zusätzlichen Bestätigungsdialog nach deinem Klick auf den Veröffentlichen Button und seiner eigentlichen Verarbeitung. Einfach und effektiv – nie wieder durch Zufall publizieren!

Sobald ein Beitrag veröffentlicht wurde, erscheint der Bestätigungsdialog nicht mehr für diesen Beitrag.

Support

Beitragen

  • Die aktive Entwicklung dieses Plugins findet auf GitHub statt.
  • Pull Requests für dokumentierte Fehler werden sehr geschätzt.
  • Wenn du glaubst, dass du einen Fehler gefunden hast (z.B. wenn ein unerwartetes Verhalten auftritt), schreibe bitte zunächst in die Support-Foren.
  • Wenn du uns helfen möchtest, dieses Plugin zu übersetzen, kannst du dies unter WordPress Translate tun.

Danksagungen

Installation

  • Falls du nicht weißt, wie ein Plugin für WordPress installiert werden kann, bieten wir hier eine Anleitung an.

Voraussetzungen

  • WordPress 4.5 oder höher, geringere Versionen sind vielleicht auch möglich – diese sind aber ungetestet.

FAQ

Funktioniert *Publish Confirm* bei Beiträgen und Seiten?

Ja, tut es.

Und bei benutzerdefinierten Beitragstypen?

Ja

Kann die Funktionalität des Plugins eingeschränkt/erweitert werden, sodass eine benutzerdefinierte Auswahl von Beitragsarten festgelegt werden kann?

Ja, über einen PHP-Filter mittels einem benutzerdefinierten Plug-in oder der functions.php aus dem Theme. Standardmäßig berücksichtigt das Plugin alle hier eingetragenen Beitragstypen. Du kannst einen Bestätigungsdialog zum Beispiel nur für öffentliche Beitragstypen ohne Anhänge wie folgt haben:

add_filter(
    'publish_confirm_post_types',
    function ( $post_types ) {

        $post_types = get_post_types( array( 'public' => true ) );

        if ( isset( $post_types[ 'attachment' ] ) ) {
            unset( $post_types[ 'attachment' ] );
        }

        return $post_types;
    }
);

Du kannst auch deinen bestimmten, benutzerdefinierten Beitragstyp so von dem Bestätigungsdialog ausschließen:

add_filter(
    'publish_confirm_post_types',
    function ( $post_types ) {

        if ( isset( $post_types[ 'your_custom_post_type' ] ) ) {
            unset( $post_types[ 'your_custom_post_type' ] );
        }

        return $post_types;
    }
);
Gibt es eine Möglichkeit den Standard-Dialog zu ändern?

Der Text in dem Veröffentlichungsdialog kann über einen PHP-Filter mit Hilfe eines benutzerdefinierten Plugins oder über die functions.php deines Themes geändert werden:

add_filter(
    'publish_confirm_message',
    function( $msg ) {
        return "You’re about to send this out into the world.\nHave you added a kitten pic?";
    }
);

Rezensionen

A real lifesaver!

Thank you for this plugin!

It works perfectly for me and, to be quite honest, I have absolutely no idea why a failsafe like this one isn’t included in core.

Thanks for putting it out there for us users who aren’t nearly as perfect as WordPress developers apparently think we are. 😉

Lies alle 10 Rezensionen

Mitwirkende & Entwickler

„Publish Confirm“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Publish Confirm“ wurde in folgende 4 Sprachen übersetzt: French, German (Formal), Russian, German (Switzerland). Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Publish Confirm“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code oder abonniere das Entwicklungsprotokoll per RSS.

Changelog

1.0.1 (2017-03-09)

  • Eine Ausnahme für den „Planen“-button hinzugefügt.

1.0.0 (2016-12-16)

0.1.0

  • Quelltext aufgeräumt, dank an @bueltge
  • Übersetzbare Zeichenketten gefiltert
  • Getestete WordPress 4.6 Kompatibilität
  • Text-Domain standardisiert. Sie enthält nun ein Bindestrich anstatt einem Unterstrich.
  • Einen Filter hinzugefügt zur Verwaltung der Plugin-Funktionalität auf welche Beitragstypen diese angewendet werden soll
  • Plugin Autor aktualisiert

0.0.6

  • WordPress 4.2 Unterstützung
  • Russische Übersetzung

0.0.5

  • Kein Bestätigungsdialog bei zeitgesteuerten Beiträgen

0.0.4

  • Bestätigungsdialog bei Beitragsentwürfen

0.0.3

  • Publish Confirm nun auf WordPress.org