Archief van
Tag: Admin

Items Admin Menu (back end) verwijderen / Toevoegen

Items Admin Menu (back end) verwijderen / Toevoegen

Verwijder menu items/onderdelen in het Admin menu (back end) Gebruik de admin_menu hook:

<?php
function remove_menus() {
	remove_menu_page( 'index.php' );                  //Dashboard
	remove_menu_page( 'jetpack' );                    //Jetpack* 
	remove_menu_page( 'edit.php' );                   //Posts
	remove_menu_page( 'upload.php' );                 //Media
	remove_menu_page( 'edit.php?post_type=page' );    //Pages
	remove_menu_page( 'edit-comments.php' );          //Comments
	remove_menu_page( 'themes.php' );                 //Appearance
	remove_menu_page( 'plugins.php' );                //Plugins
	remove_menu_page( 'users.php' );                  //Users
	remove_menu_page( 'tools.php' );                  //Tools
	remove_menu_page( 'options-general.php' );        //Settings
}
add_action( 'admin_menu', 'remove_menus' );
?>

Bronnen:

Gebruiker (user) Profiel pagina Hooks / Actions

Gebruiker (user) Profiel pagina Hooks / Actions

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:

Lees Meer Lees Meer