안녕하세요~^^
로그인 체크는 워드프레스 is_user_logged_in 함수로 하실 수 있습니다.
같은 호스팅 내 다른 파일에서는 아래와 같은 방법으로 워드프레스 코드를 호출할 수 있습니다.
아래 코드와 같이 특정 파일에서 wp-load.php 파일을 포함시키면 워드프레스의 기능(함수 등)을 사용할 수 있습니다.
<?php
require_once 'wp-load.php';
?>
말씀하신 것처럼 직접 만든 파일로 비로그인 사용자 접근 시에는
로그인 페이지로 이동되게 하시려면
아래의 코드를 활용해보시겠어요?
<?php
require_once 'wp-load.php';
if(is_user_logged_in()){ // 로그인 사용자일 때 실행됩니다.
// 로그인 사용자에게 표시할 내용
}
else{ // 비로그인 사용자일 때 실행됩니다.
$login = wp_login_url() . '?redirect_to=' . site_url('/test.php');
wp_redirect($login);
exit;
}
?>
위의 코드에서 test.php 부분은 실제 추가하신 php 파일명으로 교체해서 확인해보시겠어요?
고맙습니다.