Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Close session when clicking, avoid confirmation.
- function add_logout_url_nonce($items){
- foreach($items as $item){
- if( $item->url == '/wp_login.php/?action=logout'){
- $item->url = $item->url . '?redirect_url=/&_wpnonce=' . wp_create_nonce( 'log-out' );
- }
- }
- return $items;
- } add_filter('wp_nav_menu_objects', 'add_logout_url_nonce');
- //Logout in a link
- function custom_logout_link_func() {
- $return = wp_logout_url();?>
- <a href="<?php echo $return; ?>" class="btn btn-primary btn-xs btn-block" role="button" style="margin-bottom: 10px;">Logout</a>
- <?php
- }
- add_shortcode('logout_link', 'custom_logout_link_func');
- //Redirect after Logout
- function logout_page() {
- $login_page = home_url();
- wp_redirect( $login_page . "" );
- exit;
- }
- add_action('wp_logout','logout_page');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement