다음 코드를 header.php에 연결하여 메인페이지는 모바일과 PC가 구분되게끔 연결하였습니다.
<?php
if ( wp_is_mobile() && (is_home() || is_front_page()) ) {
$url = home_url( 'mobile', 'relative' );
wp_redirect( $url);
exit;
}
?>
그런데 서브 페이지는 어떻게 코딩을 하면 될까요? 서브페이지들은 이미 만든 상태이고 이제 연결만 하면됩니다.
제 홈페이지는 www.soombisub.com입니다.
원리를 알아 해결했습니다! 방법을 까먹게 될 미래의 저와 언젠가 해당 내용을 찾으실 분을 위해 기록할게요~
저 코드에 else if를 추가하여 조건문을 하나 더 기입합니다. 이때 조건은 is_page('서브페이지 이름')을 적고, 이동할 페이지는 home_url('대신 보여줄 페이지의 마지막 주소', relative)를 적습니다.
else if ( wp_is_mobile() && is_page('서브페이지 이름')) {
$url = home_url( 'test', 'relative' ); // 예: www.example.com/test
wp_redirect( $url);
exit;
}