Es gibt immerhin
(http://codex.wordpress.org/Template_Tags/edit_post_link)
Damit wären nur zwei Klicks notwendig (der erste auf eben diesen Link der zur Bearbeiten-Seite im Adminmenü führt und anschließend der Klick auf "löschen").
Ein direkter Link wäre aber theoretisch auch möglich, er ist so aufgebaut:
Die Post-ID (xxx) einzubinden ist kein Ding. Nur weiß ich nicht, welche Funktion den nonce-Key (yyyy) generiert, aber da muss es wohl auch eine geben. Dann wird der Artikel ohne Rückfrage gelöscht (wenn man eingeloggt ist) und landet danach im Adminmenü.
Nachtrag Lösung:
Es geht nicht nur theoretisch, es geht auch praktisch:
<?php
if (is_user_logged_in()) { ?>
<a class="submitdelete deletion" href="<?php echo wp_nonce_url("". get_bloginfo('wpurl') . "/wp-admin/post.php?action=delete&post=$post->ID", 'delete-post_' . $post->ID); ?>" onclick="if ( confirm('<?php echo esc_js(sprintf( ('draft' == $post->post_status) ? __("You are about to delete this draft '%s'\n 'Cancel' to stop, 'OK' to delete.") : __("You are about to delete this post '%s'\n 'Cancel' to stop, 'OK' to delete."), $post->post_title )); ?>') ) {return true;}return false;"><?php _e('Delete'); ?></a>
<?php } ?>
Einfach im Theme einbauen. Aber Achtung, es wird hier nicht geprüft, ob der eingeloggte User auch die Rechte dazu hat! Das musst du mal austesten, falls du mehrere Benutzer hast. Ggf. muss man noch eine Sicherheitsabfrage einbauen.