베스트셀링 워드프레스용 멤버십 플러그인 - ARMember
이 블로그를 통해 워드프레스로 회원제 사이트를 운영하는 데 사용할 수 있는 몇 가지 멤버십 플러그인을 소개해드렸습니다. 예를 들어, 우커머스 전용 멤버십 플러그인인 WooCommerce Membership과 Ultimate Membership Pro, YITH WOOCOMMERCE MEMBERSHIP 등이 있습니다.
보통 괜찮은 멤버십 플러그인은 매년 혹은 매월 단위로 비용을 청구하는 경우가 일반적입니다. 개인적인 생각으로는 WooCommerce Membership, Ultimate Membership Pro 혹은 여기에서 소개하는 ARMember와 같이 코드캐년에서 판매하는 플러그인으로 원하는 기능을 달성할 수 있다면 가장 경제적인 솔루션이 될 것 같습니다.
코드캐년에서 주간 베스트셀링 플러그인 목록에 이름을 올리고 있는 ARMember 는 프로그래밍 언어에 대한 고급 지식이 없이 멤버십 시스템(회원제)을 구축할 수 있는 완전한 기능의 워드프레스 멤버십 플러그인입니다.
기능:
- 쉬운 회원 관리
- Trial Period가 포함된 무제한 플랜
- 유연한 컨텐츠 제한
- 여러 가지 결제 게이트웨이 - e Stripe, PayPal, Bank Transfer, 2Checkout & Authorize.net 등의 결제 게이트웨이를 지원합니다. 우리나라에서는 페이팔과 무통장 입금 정도를 이용할 수 있을 것 같습니다. 만약 카드 결제 등을 이용하고 싶다면 WooCommerce Membership 플러그인을 사용하여 우커머스에서 결제를 처리하는 것이 좋을 듯 합니다.
- 정기 청구
- Drip Content 기능
- 회원(멤버) 프로필/디렉터리 템플릿
- 쿠폰 관리
- 옵트인(이메일 마케팅)
- 내장 모달 폼(Modal Form) 지원
- 배지와 Achievements
- 양식용 내비게이션 메뉴 링크
- 개발자가 쉽게 이용할 수 있는 API
- 사용자/설정 가져오기/내보내기
- Captcha를 사용하지 않는 스팸 방지 기능
- 이메일 알림(템플릿 포함)
- WooCommerce(우커머스) 컨텐츠 제한
- BuddyPress 통합
- 원클릭 플러그인 업데이트
- 전문적인 지원 팀
- 번역 가능
ARMember 플러그인에는 로그인 폼, 회원 가입 폼, 프로필 폼, 디렉터리 폼 등의 템플릿도 포함되어 있습니다.
이 플러그인은 다국어 번역 플러그인인 WPML(참고)과 BuddyPress, WooCommerce, 페이지 빌더인 Visual Composer 등과 호환된다고 명시되어 있네요.
자세한 내용과 기능은 ARMember 플러그인 페이지를 참고하시기 바랍니다.
안녕하세요.
멤버쉽 플러그인을 보다가 현재 진행중인 부분에 있어서 궁금한 점이 있어서 댓글을 남기게 되었습니다
현재 Ultimate member 플러그인을 이용해서 회원 가입을 받으려고 세팅을 했습니다.
자동으로 생성되는 log in 페이지를 메뉴에 달면 나중에 메뉴에서 log in / log out 표시가 변하게 설정할 수 있는것은 알고 있습니다만,
메뉴가 아니라 Top bar widget 에 login 페이지를 숏코드를 이용해서 추가했더니 기능은 잘 됩니다.
하지만 log in 이후에도 그대로 log in 으로 나와 있어서 log in 이후에는 log out 으로 글씨가 변경되게 할 수 있는 방법이 혹시 있는지 문의를 드립니다.
감사합니다.
안녕하세요?
숏코드를 이용해서 추가해야 하는가보네요.
조금 시간을 내어 관련 숏코드를 하나 만들었습니다.
add_filter('widget_text', 'do_shortcode');
function login_switch($atts) {
if (is_user_logged_in()) {
$items .= '로그아웃';
}
elseif (!is_user_logged_in()) {
$items .= '로그인';
}
return $items;
}
add_shortcode('switchlogin', 'login_switch');
위의 코드를 함수 파일에 추가하시기 바랍니다. 그런 다음 텍스트 위젯에 [switchlogin]을 입력해보시겠어요?
만약 [switchlogin] 텍스트가 그대로 표시되면 다음 코드도 함수 파일에 추가하시면 됩니다.
add_action( 'pre_get_posts', 'exclude_private_category' );
테스트해보니 잘 작동하는 것 같습니다.
답변 주셔서 정말 감사합니다.
알려주신대로 함수 파일에 적용하니까 글씨가 상태에 따라서 잘 변합니다.
적용했을 때 글씨는 잘 변하는데 해당 글씨가 아무런 기능이 없는데요
이 글씨를 클릭했을때 기능이 작동하게 하려면 어떻게 해야 하는지 잘 모르겠습니다.
Log in 글씨가 보일때 클릭을 하면 로그인 기능이 작동이 되어야 하는데요.
텍스트 위젯에 [switchlogin] 을 입력하고 해당 숏코드에 링크를 걸면 될까요?
본래는 코드가 있는데 Disqus에서 삭제되어 버리네요.
제가 별도의 포스팅을 통해 코드를 알려드리겠습니다.
https://www.thewordcracker.com/intermediate/switch-login-and-logout-link-in-wordpress-widget/ 글을 참고해보세요.
아 이미 포스팅을 하셨던게 있었는줄 몰랐습니다.
제가 찾아봤어야 했는데 번거롭게 해 드려서 죄송합니다.
포스팅 하신 것을 보고 적용해보도록 하겠습니다.
알려주셔서 정말 감사합니다.