Advertisement
Guest User

rooter wordpress

a guest
Aug 1st, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.63 KB | None | 0 0
  1. <?php
  2. // rooter site url
  3. // j'ai eu un probleme au debut j'ai du changer les permalinks dans le wp-admin de WP ( => Post name & save)
  4. add_action('wp','site_rooter');
  5. function site_rooter(){
  6.     $root   = str_replace('index.php','',$_SERVER['SCRIPT_NAME']);
  7.     $url    = str_replace($root,'',$_SERVER['REQUEST_URI']);
  8.     $url    = explode('/', $url);
  9.    
  10.    
  11. //    $id = explode('=', $url[1]);
  12.     var_dump(count($url));
  13.     var_dump($url);
  14.    
  15.     if(count($url) == 1 && $url[0] == 'login'){
  16.         require 'templates/login.php';
  17.         die();
  18.     }else if(count($url) == 1 && $url[0] == 'profil'){
  19.         require 'templates/profil.php';
  20.         die();
  21.     }else if(count($url) == 1 && $url[0] == 'logout'){
  22.         wp_logout();
  23.         header('location:'.$root);
  24.         die();
  25.     }else if(count($url) == 1 && $url[0] == 'register'){
  26.         require 'templates/register.php';
  27.         die();
  28.     }else if(count($url) == 1 && $url[0] == 'members'){
  29.         require 'templates/members.php';
  30.         die();
  31.     }else if(count($url) == 1 && $url[0] == 'team'){
  32.         require 'templates/membersteam.php';
  33.         die();
  34. //    }else if(count($url) == 1 && $url[0] == 'user'){
  35. //        require 'templates/user.php';
  36. //        die();
  37.     }else if(count($url) == 1 && $url[0] == 'contact'){
  38.         require 'templates/contact.php';
  39.         die();
  40.     }
  41.     else if(count($url) == 1 && $url[0] == 'demande'){
  42.         require 'templates/activity_request.php';
  43.         die();
  44.     }
  45.     else if(count($url) == 2 && $url[0] == 'category'){
  46.         require 'front-page.php';
  47.         die();
  48.     }        
  49.     //die();
  50. }
  51. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement