WordPress Login anpassen?
-
Hallo Leute,
ich wollte auf meiner Seite noch folgendes bei der Registrierung abfragen.
<fieldset style="border:1px solid#e2e0e0;"> <label for="twitter">Twitter</label> <td> <input type="text" name="twitter" id="twitter" size="30" maxlength="100" value="<?php echo esc_attr( get_the_author_meta( 'twitter', $user->ID ) ); ?>" class="regular-text" /> <?php wp_nonce_field( 'update-user' ) ?><br /> </td> </fieldset>
in der function.php habe ich noch folgende Code geschrieben.
add_action( 'show_user_profile', 'my_show_extra_profile_fields' ); add_action( 'edit_user_profile', 'my_show_extra_profile_fields' ); function my_show_extra_profile_fields( $user ) { ?> <h3>Weitere Informationen</h3> <table class="form-table"> <tr> <th><label for="twitter">Twitter</label></th> <td> <input type="text" name="twitter" id="twitter" value="<?php echo esc_attr( get_the_author_meta( 'twitter', $user->ID ) ); ?>" class="regular-text" /><br /> <span class="description">Twitter username.</span> </td> </tr> </table> <?php } add_action( 'personal_options_update', 'my_save_extra_profile_fields' ); add_action( 'edit_user_profile_update', 'my_save_extra_profile_fields' ); function my_save_extra_profile_fields( $user_id ) { if ( !current_user_can( 'edit_user', $user_id ) ) return false; /* Copy and paste this line for additional fields. Make sure to change 'twitter' to the field ID. */ update_usermeta( $user_id, 'twitter', $_POST['twitter'] ); } /* Get user info. */ global $current_user; get_currentuserinfo(); /* Load the registration file. */ require_once( ABSPATH . WPINC . '/registration.php' ); /* If profile was saved, update profile. */ if ( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['action'] == 'update-user' ) { update_usermeta( $current_user->id, 'twitter', esc_attr( $_POST['twitter'] ) ); }
jedoch werden die Daten nicht bei der Registrierung mit in WordPress übernommen? woran liegt das? ich kann die einzelnen User zwar ändern als Admin jedoch soll dies gleich geschehen.
Grüße
Carsten
Ansicht von 1 Antwort (von insgesamt 1)
Ansicht von 1 Antwort (von insgesamt 1)
- Das Thema „WordPress Login anpassen?“ ist für neue Antworten geschlossen.