2016-12-27 9 views
3

私は私がしようとしたホームページでこのsoltionをリダイレクトする必要がありますその私達についてのページと残りのURLに弊社についてのページをリダイレクトしたいが、約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; 
    } 
} 

ヘルプは、その程度のページになりますリダイレクトされていませんコードの下

+0

感謝が、ブラケットは問題ではありませんでした – Sona

答えて

1

てみてくださいにappriciatedさ...

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; 
    } 
} 
関連する問題