Deze post gaat over de gebruikers profielpagina in de Admin (back end) / gebruikers (users) en hoe deze aan te passen ed.
Voor een plugin die ik aan het maken ben voor de WordPress profielpagina van de WordPress gebruiker (user) heb ik wat links verzameld in deze post. Ik heb hooks nodig om dingen aan te kunnen passen op de profielpagina en informatie over de gebruiker (user) die deze profielpagina bezoekt en kan/mag bewerken.
Voorbeeld van hook actie (functie) die word uitgevoerd als de profielpagina van een gebruiker geladen word (onder kleuren keuzes, boven gebruikers naam):
// profielpagina hook - onder kleuren keuze, boven naam add_action( 'profile_personal_options', 'extra_profile_fields' ); function extra_profile_fields( $user ) { // haal de waarde uit een enkele meta key $meta_value = get_user_meta( $user->ID, 'meta_key', true ); // $user bevat WP_User object // doe er iets mee. ?> <input type="text" value="<?php echo esc_attr( $meta_value ); ?>" name="value" /> <?php }
Overzicht bronnen: hooks / actions voor profiel-pagina:
- profile_personal_options – Hooks boven de “Naam” sectie van profiel pagina
- show_user_profile – Hooks in de buurt van de bodem van profiel pagina (als huidige gebruiker)
- edit_user_profile – Hooks aan de bodem van profiel pagina (als niet huidige gebruiker)
- personal_options_update – Hooks in de buurt van de top van profiel pagina na update (als huidige gebruiker)
- edit_user_profile_update – Hooks in de buurt van de top van profiel pagina na update (als niet huidige gebruiker)
- personal_options – Hooks after the “Show toolbar…” option on profile page (als huidige gebruiker)
Ultimate Member Plugin: Je kunt natuurlijk ook gebruik maken van reeds bestaande plugins (zoals bv de Ultimate Member Plugin plugin) om profielpaginas naar behoefte aan te passen.
Gebruikers / Users bronnen: