2016-12-27 135 views
3

我想公司簡介頁面重定向到其公司簡介頁面和REST URL將在主頁重定向我曾試圖這樣soltion而是關於不重定向到其對網頁WordPress的重定向問題

add_action('template_redirect', 'wpse_76802_goodbye_redirect'); 

function wpse_76802_goodbye_redirect() { 

    $url = $_SERVER["REQUEST_URI"]; 
    $isWebservice = strpos($url, 'webservice'); 
    $isebizzmaster = strpos($url, 'ebizzmaster'); 
    $isjanvadb = strpos($url, 'janvadb'); 
    $iswpadmin = strpos($url, 'wp-admin'); 
    $cu = strpos($url, 'contact-us'); 
    $au = strpos($url, 'about-us'); 
    $pp = strpos($url, 'privacy-policy'); 
    //$cuid= 
    //$wp_content = explode("/", $url); 
    //$content = $wp_content[sizeof($wp_content)-2]; 
    if($au) 
    { 
     wp_redirect(home_url('index.php?page_id=619'), 301); 
     exit; 
    } 
    if ($isWebservice !== false || ! is_page(25935) || $isebizzmaster || $isjanvadb || $iswpadmin) { 
     wp_redirect(home_url('index.php?page_id=25935'), 301); 
     exit; 
    } 
} 

說明會被appriciated

+0

感謝,但支架不是問題 – Sona

回答

1

試試下面的代碼...

add_action('template_redirect', 'wpse_76802_goodbye_redirect'); 

function wpse_76802_goodbye_redirect() { 

    $url = $_SERVER["REQUEST_URI"]; 
    $isWebservice = strpos($url, 'webservice'); 
    $isebizzmaster = strpos($url, 'ebizzmaster'); 
    $isjanvadb = strpos($url, 'janvadb'); 
    $iswpadmin = strpos($url, 'wp-admin'); 
    $cu = strpos($url, 'contact-us'); 
    $au = strpos($url, 'about-us'); 
    $pp = strpos($url, 'privacy-policy'); 
    //$cuid= 
    //$wp_content = explode("/", $url); 
    //$content = $wp_content[sizeof($wp_content)-2]; 
    if($au!== false) 
    { 
     wp_redirect(home_url('index.php?page_id=619'), 301); 
     exit; 
    } 
    if ($isWebservice !== false || ! is_page(25935) || $isebizzmaster || $isjanvadb || $iswpadmin) { 
     wp_redirect(home_url('index.php?page_id=25935'), 301); 
     exit; 
    } 
}