Zapp Zoef Weg

mega #duh dom moment, heb per ongelukt een blog post verwijderd! weet iemand of ik dat kan terug draaien? #wordpress

8 Responses to “Zapp Zoef Weg”

  1. Me!
    8 December 2009 at 23:15 #

    Alleen als je een backup hebt. of via de provider een bu van afgelopen nacht…

  2. koffiekitten
    9 December 2009 at 07:51 #

    @me!
    Nee dat heb ik niet. Jammer dan maar niet het admin panel openen als ik moe bent ;)

  3. koffiekitten
    9 December 2009 at 10:03 #

    Eigenlijk zou het handig zijn dat WordPress verwijderd posts en pages bewaard in een file tot dat je ze verwijderd, een soort vuilnisbak.

  4. Ramon Fincken
    10 December 2009 at 20:09 #

    Zit er al in zie ik , maar hij zal niet standaard aangeroepen worden:

    [code]/**
    1158 * Removes a post, attachment, or page.
    1159 *
    1160 * When the post and page goes, everything that is tied to it is deleted also.
    1161 * This includes comments, post meta fields, and terms associated with the post.
    1162 *
    1163 * @since 1.0.0
    1164 * @uses do_action() on 'delete_post' before deletion unless post type is 'attachment'.
    1165 * @uses do_action() on 'deleted_post' after deletion unless post type is 'attachment'.
    1166 * @uses wp_delete_attachment() if post type is 'attachment'.
    1167 *
    1168 * @param int $postid Post ID.
    1169 * @param bool $force_delete Whether to bypass trash and force deletion
    1170 * @return mixed False on failure
    1171 */
    1172 function wp_delete_post( $postid = 0, $force_delete = false ) {
    1173 global $wpdb, $wp_rewrite;
    1174
    1175 if ( !$post = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->posts WHERE ID = %d", $postid)) )
    1176 return $post;
    1177
    1178 if ( !$force_delete && ( $post->post_type == 'post' || $post->post_type == 'page') && get_post_status( $postid ) != 'trash' && EMPTY_TRASH_DAYS > 0 )
    1179 return wp_trash_post($postid);
    [/code]

    [code]/**
    1262 * Moves a post or page to the Trash
    1263 *
    1264 * @since 2.9.0
    1265 * @uses do_action() on 'trash_post' before trashing
    1266 * @uses do_action() on 'trashed_post' after trashing
    1267 *
    1268 * @param int $postid Post ID.
    1269 * @return mixed False on failure
    1270 */
    1271 function wp_trash_post($post_id = 0) {
    1272 if ( EMPTY_TRASH_DAYS == 0 )
    1273 return wp_delete_post($post_id);
    1274
    1275 if ( !$post = wp_get_single_post($post_id, ARRAY_A) )
    1276 return $post;
    1277
    1278 if ( $post['post_status'] == 'trash' )
    1279 return false;
    1280
    1281 do_action('trash_post', $post_id);
    1282
    1283 add_post_meta($post_id,'_wp_trash_meta_status', $post['post_status']);
    1284 add_post_meta($post_id,'_wp_trash_meta_time', time());
    1285
    1286 $post['post_status'] = 'trash';
    1287 wp_insert_post($post);
    1288
    1289 wp_trash_post_comments($post_id);
    1290
    1291 do_action('trashed_post', $post_id);
    1292
    1293 return $post;
    1294 }
    [/code]

  5. Bakkel
    12 December 2009 at 12:15 #

    Tijd voor een database backup!! http://ilfilosofo.com/blog/wp-db-backup/

    Mailt elke dag een backup naar mijn gmail account. Ik bewaar deze vervolgens een maand lang. Werkt perfect!

  6. koffiekitten
    13 December 2009 at 20:14 #

    tnx!

  7. Ramon Fincken
    19 December 2009 at 12:38 #

    @Bakkel: tja ik weet niet, ik pleit nog altijd voor serverside backups die ook extern ( liefst geografisch gescheiden ) worden opgeslagen.

    Natuurlijk zijn plugins voor WP wel mooi en leuk en aardig … maar die draaien volgens mij allemaal op PHP en dus ga je timeouts krijgen en potentieel problemen bij nieuwe tabellen die niet van WP zelf zijn maar van een plugin.

  8. zoeF
    18 January 2010 at 00:52 #

    :-) poepsimpel,feilijk,enkel het juiste programmatje draaien,die keert het om voor je,is gratis te vinden, :-) mits wat zoekwerk op t net :p zoef zoef :-)

Leave a Reply