'; // Überprüfen, ob das Custom Field bereits existiert. $thumb = get_post_meta($post->ID, 'wpm_thumb_format', true); $square = ""; $small = ""; if(isset($thumb)) { if($thumb = 'wpm_square_thumbnail') { $square = 'checked="checked" '; } if($thumb = 'wpm_rectangular_thumbnail') { $small = 'checked="checked" '; } } else { $small = 'checked="checked" '; } // Formular-Felder inklusive Beschreibung hinzufügen echo '
' . __("Soll das Thumbnail quadratisch oder rechteckig sein?", 'wpm_textdomain' ) . '
'; echo ''; echo ''; echo ''; echo '
'; } // Wenn der Beitrag gespeichert wird, wird auch das Thumbnail Format gespeichert function wpm_save_postdata( $post_id ) { // Sicherstellen, dass die Daten wirklich von unserem Beitrag stammen if ( !wp_verify_nonce( $_POST['wpm_noncename'], plugin_basename(__FILE__) )) { return $post_id; } // Überprüfen, ob dies eine automatische Sicherung des Beitrags ist. // Wenn ja, dann tun wir hier nichts. if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return $post_id; // Berechtigung des Nutzers überprüfen if ( 'page' == $_POST['post_type'] ) { if ( !current_user_can( 'edit_page', $post_id ) ) return $post_id; } else { if ( !current_user_can( 'edit_post', $post_id ) ) return $post_id; } // Wir sind authentifiziert: Jetzt können wir die Daten speichern $mydata = $_POST['wpm_thumb']; $thumb = get_post_meta($post->ID, '_wpm_thumb_format', true); if(isset($thumb)) update_post_meta($post_id, '_wpm_thumb_format', $mydata); } else { add_post_meta($post_id, '_wpm_thumb_format', $mydata, true); } } ?>