DB-Tabelle einfügen / aktualisieren, wenn neue Post erstellt oder ältere aktualisiert wird

Ich frage mich, wie kann ich eine DB-Zeile einfügen (nicht mit WordPress-Tabellen verwandt) nur, wenn ich einen neuen Beitrag aktualisieren oder hinzufügen. Gerade jetzt habe ich das …

add_action( 'save_post', 'insertIntoDBatPost'); function insertIntoDBatPost() { global $wpdb; global $post; $wpdb->show_errors(); if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return; if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) return; $ios_version_changelog = isset($_POST['ios_version_changelog']) ? $_POST['ios_version_changelog'] : ''; $ios_version_release_date = isset($_POST['ios_version_release_date']) ? $_POST['ios_version_release_date'] : ''; $ios_version_download_link = isset($_POST['ios_version_download_link']) ? $_POST['ios_version_download_link'] : ''; $ios_version_log = isset($_POST['ios_version_log']) ? $_POST['ios_version_log'] : ''; if($ios_version_log != '') { $wpdb->insert( 'posts_details', array( 'post_id' => $post->ID, 'post_changelog' => $ios_version_changelog, 'post_release_date' => $ios_version_release_date, 'post_download_link' => $ios_version_download_link, 'post_ios_version' => $ios_version_log ) ); } } 

und WordPress speichert von Zeit zu Zeit automatisch viele Zeilen in meiner database.

Irgendwelche Ideen?

Solutions Collecting From Web of "DB-Tabelle einfügen / aktualisieren, wenn neue Post erstellt oder ältere aktualisiert wird"