it-swarm.com.de

Bestätigungs-Popup auf "In den Papierkorb verschieben" hinzufügen

Ich möchte die Javascript-Meldung "Möchten Sie den Beitrag wirklich in den Papierkorb verschieben?" Öffnen, wenn wir im Feld "Veröffentlichen" auf den Link "In den Papierkorb verschieben" klicken. und wenn wir auf OK klicken, wird der Beitrag in den Papierkorb verschoben oder abgebrochen, um zum Beitrag zurückzukehren.

Ich habe diesen Code auf der vorherigen Frage gefunden. Es öffnet die Javascript-Nachricht, aber wenn ich auf OK klicke, wird das Popup einfach geschlossen und der Beitrag nicht in den Papierkorb verschoben. Was kann ich hinzufügen, um das Problem zu beheben?

CODE :

if (! empty($GLOBALS['pagenow']) && 'post.php' === $GLOBALS['pagenow'])
    add_action('admin_footer', 'trash_click_message');
function trash_click_message() {
    echo <<<JQUERY
<script>
    jQuery(function($) {
        $('#delete-action a').unbind();
        $('#delete-action a').click(function(event) {
            event.preventDefault();
            alert('Are you sure you want to move the post to trash?');
            setTimeout(
                function() {
                    $('#save-action .spinner').hide();
                    $('#publish').removeClass('button-primary-disabled');
                },
                1
            );
        });
    });
</script>
JQUERY;
}

Bild von meinem aktuellen Ergebnis

enter image description here

UPDATE:

Danke bergire! Es ist alles erledigt. Ich habe nur ein Problem. Ich benutze Wordpress in Englisch, aber der Serveur ist in Frankreich. Das Bestätigungs-Popup ist also wie auf dem Bild in Französisch . enter image description here

Ist es eine Möglichkeit, Bezeichnungen in (indische) und (annulierende) Wörter zu ändern?

2
sampaii

Sie können versuchen, admin in die Warteschlange zu stellen dieses Skript mit jquery dependency:

jQuery( function($) {       
    $('.edit-php a.submitdelete, .post-php a.submitdelete').click( function( event ) {
        if( ! confirm( 'Are you sure you want to move the post to trash?' ) ) {
            event.preventDefault();
        }           
    });
});

hier beschränken wir die Konformation der a.submitdelete-Klicks auf die Body-Klassen .edit-php und .post-php.

Hoffe, Sie können es an Ihre Bedürfnisse anpassen, z. in Bezug auf i18n.

4
birgire