안녕하세요. 워드프레스로 홈페이지를 만들어 운영중입니다.
어설프나마 테마를 직접 만들어 사용하고 있는데요.
기존에는 특정 페이지(page-22.php)를 Home 정적인 페이지로 설정하여 Home으로 이용중이었습니다.
이번에 front-page.php 를 만들어 올렸습니다.
이것을 Home으로 사용하려구요.
front-page.php 가 제대로 Home으로 보입니다.
문제는, 로그인 시에, redirect-to 가 Home될 경우, 최근글로 redirect가 되더군요.
그래서 wp-admin 설정 > 읽기에서 Home 설정을 최신글이 아닌, 정적인 페이지(page-2)이 아무거나로 바꿔 달았습니다.
그랬더니, Home의 제목이 page-2의 제목으로 보이고, page-2에 enqueue되는 script가 enqueue 되는 문제가 생기네요.
보통 front-page.php 를 만들어 home으로 할 때, Home 설정을 어떻게 잡아야 할까요?
조언을 부탁드려도 될런지요? 감사합니다.
안녕하세요~^^
front-page.php 파일의 페이지를 정적인 페이지로 설정하시려면
아래의 순서대로 진행해보시겠어요?
1. front-page.php 파일 상단에 아래의 코드를 추가해보세요.
<?php
/* Template Name: my-front-page*/
?>
2. 워드프레스 관리자 -> 페이지 -> 새 페이지 추가 페이지에서
오른쪽 탭 중에서 페이지 속성의 템플릿을 my-front-page로 설정하신 후
새로운 페이지를 추가해보세요.
3. 워드프레스 관리자 -> 설정 -> 읽기 페이지에서
정적인 페이지의 홈페이지를 2번에서 새로 만드신 페이지로 적용해보시겠어요?
고맙습니다.
front-page.php도 새페이지를 추가해 템플릿으로 연결을 시키는 거군요. 덕분에 해결된 것 같습니다.
감사합니다.
front-page.php 파일을 반드시 템플릿으로 만들지 않아도 됩니다.
다만 편의를 위해서 안내를 드린 것입니다.
워드프레스 테마 구조에 대해서는 아래 링크를 참고 부탁드립니다.
https://codex.wordpress.org/ko:Template_Hierarchy
고맙습니다.