안녕하세요. 워드프레스를 이용해서 홈페이지를 만들고 있습니다.
원하는 기능이 있어서 초보임에도 불구하고 구글링 등의 학습으로 몇개월간에 걸쳐 만들고 있는데 어려움이 있네요.
현재, 커스텀포스트타입(book)을 만들어서 사용중입니다. 이 book-post(커스텀포스트타입)을 frontend에서 posting이 가능하도록 wp_insert_post()를 이용해서 구현했습니다. 이 때, 이 frontend에서 book-post 포스팅하는 것은 로그인한 사용자만 가능하도록 설정하려합니다.
여기서 front 로그인/회원가입/멤버십 등의 문제가 생기는데요.
일단, 구글링해보면, 기존 워드프레스의 로그인 등을 page-login.php 에 만들어서 구현하는 방법 등이 설명되어 있더라구요. 이부분도 활용할수는 있겠는데...
추후에는, 쇼핑몰 기능을 우커머스를 통해 넣을 생각이라서 이 우커머스 로그인/회원가입 등의 기능을 이용할까 고민이 됩니다. 아직 우커머스를 잘 몰라서요.
1. 보통, 이런 회원 관리가 가능한 홈페이지 만들 때, 회원관리는 어떻게 구현하나요?
2. 일단 제 짧은 생각으로는 우커머스를 이용할 거니까, 우커머스의 로그인/회원가입 툴을 이용하는 것이 좋을 것 같고, 우커머스의 my account의 내용에, 내가 쓴글(앞에서 만든, 커스텀포스트타입: book-post )목록, 내가 쓴 댓글 등을 보여주려 합니다. 그런데 이 부분은 관련된 정보를 찾기가 쉽지 않네요. 이 수정방법에 조언을 부탁드려도 될까요?
감사합니다. 즐거운 하루 되세요~!!
안녕하세요~^^
질문 내용이 좀 이해가 가지 않는데요.
워드프레스에는 이미 회원가입, 로그인 기능이 기본적으로 존재합니다.
"홈페이지도메인/wp-login.php" 이런식으로 접근하면 해당 페이지가 나옵니다.
그외 말씀하신 대로 우커머스의 로그인/회원가입 기능을 사용하실 수 있으며,
WP-Members 같은 무료 플러그인도 있으며 추가로 저희가 만든 코스모스팜 회원관리 플러그인도 있습니다.
중요한 것은 어떤 회원가입 플러그인을 사용해도 기본적으로 워드프레스 사용자 데이터를 공유하며,
따라서 여러 회원가입 플러그인을 함께 사용할 수도 있으며 기능에 따라 자유롭게 교체 하실 수도 있습니다.
만약 사용자 정보가 호환되지 않는 회원가입 플러그인이 있다면 워드프레스 표준에 맞지 않는 플러그인입니다.
특정 페이지에 커스텀포스트타입의 데이터를 출력하시려면 아래의 플러그인을 살펴봐보시겠어요?
Advanced Post Listing Shortcode
Custom Post Type List Shortcode
페이지에 숏코드를 삽입하면 커스텀포스트타입의 데이터를 출력할 수 있습니다.
원하시는 기능이 아니라면 새로운 숏코드 프로그램을 제작하셔야 할 듯합니다.
아래의 링크를 참고해보세요.
https://codex.wordpress.org/Shortcode_API
https://codex.wordpress.org/Function_Reference/add_shortcode
고맙습니다.