darrenbachan

register url

Jun 15th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.26 KB | None | 0 0
  1. // Add Login/Logout to Main Menu
  2.     function add_loginout_link( $items, $args ) {
  3.         if (is_user_logged_in() && $args->theme_location == 'primary') {
  4.             $items .= '<li><a href="'. wp_logout_url() .'">Log Out</a></li>';
  5.         }
  6.         elseif (!is_user_logged_in() && $args->theme_location == 'primary') {
  7.             $items .= '<li><a href="'. wp_registration_url() .'">Join</a></li><li><a href="'. site_url('wp-login.php') .'">Log In</a></li>';
  8.         }
  9.         return $items;
  10.     }
  11.     add_filter( 'wp_nav_menu_items', 'add_loginout_link', 10, 2 );
  12.  
  13.     // Add Login/Logout to Hamburger Menu
  14.     function add_hamburger_loginout_link( $items, $args ) {
  15.         if (is_user_logged_in() && $args->theme_location == 'hamburger') {
  16.             $items .= '<li><a href="'. wp_logout_url() .'">Log Out</a></li>';
  17.         }
  18.         elseif (!is_user_logged_in() && $args->theme_location == 'hamburger') {
  19.             $items .= '<li><a href="'. wp_registration_url() .'">Join</a></li><li><a href="'. site_url('wp-login.php') .'">Log In</a></li>';
  20.         }
  21.         return $items;
  22.     }
  23.     add_filter( 'wp_nav_menu_items', 'add_hamburger_loginout_link', 10, 2 );
  24.  
  25.     // Change Register URL
  26.     add_filter( 'register_url', 'my_register_page' );
  27.     function my_register_page( $register_url ) {
  28.         return home_url( '/join/' );
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment