WooCommerce Memberships, 멤버십 플랜에 따라 메뉴 보여주기

방법 1. 멤버십 플랜에 따라 사용자 역할을 지정한다. WooCommerce Memberships는 멤버 역할(Memberships Roles)를 통해 멤버십이 활성화 여부에 따라 사용자 역할을 나눌 수 있습니다. 하지만, 해당 방식은 활성화 여부만 따르므로 2가지 역할 밖에 사욜할 수 밖에 없습니다. 이렇게 개발된 이유는 사용자 역할을 많이 나누지 말고, 멤버십 플랜 가입 여부에 따라 나누도록 유도한 것 같습니다. 결국, 단 1가지 멤버십 플랜만 있다면 사용자 역할로 메뉴...

포스트 목록의 더 보기나 무한 로딩에서 이미지가 로딩되지 않습니다.

원인. Perfmatters 지연 로딩과 다른 테마, 플러그과의 호환성 부족. Perfmatters가 제공하는 지연 로딩은 Kadence Theme 등이 제공하는 무한 로딩과 기본값에서는 호환이 안 될 수 있습니다. ‘설정 > Perfmatter > 지연 로딩’에서 DOM 모니터링을 활성화하시기 바랍니다. 참고 How to enable lazy load in WordPress (images, iframes, and videos) |...

Divi Theme → Kadence Theme 이전하기

1. 기존 사이트에 Kadence Theme 호환 환경 만들기 라이브 사이트에서 테마를 변경하는 작업은 적지 않은 시간이 소요됩니다. 그 전에 기존 Divi Theme 환경에서 최대한 Kadence Theme 및 블록 에디터와의 호환 환경을 만들어 주고 테마 변경 없이 진행할 수 있는 작업을 먼저 하는 게 좋습니다. ① 블록 에디터 활성화 만약 라이브 사이트에 블록 에디터가 활성화되어 있지 않다면, ‘사용자화면 > 테마 빌더 > 고급’에서...

Divi 테마 모바일 페이지 로딩 속도 (다른 테마 포함)

Divi  테마를 포함하여 웹폰트를 사용하는 많은 테마들을 사용 할 때, 한글 웹폰트를 1개 이상 사용 할 경우 모바일 웹 브라우저에서 페이지 로딩에 4~5초 이상 로딩이 지연됨. 기본적으로 웹사이트를 제작할 때에는 하나의 웹폰트만 사용하는 것이 바람직함. 한글 웹 폰트 1개당 3~4M 크게는 10M의 용량을 불러와야 하며, 폰트 weight(두께)별로 나뉘어져서 불러오는 경우 나뉘어진 파일들을 모두 불러와야 하면서 1 request 가 아닌 40~50...

Kadence Blocks – Post Grid/Caoursel 블록의 요약에 링크 걸기

Kadence Blocks – Post Grid/Caoursel 의 요약글에는 링크가 제공되지 않습니다. 일반적으로 영미권에서는 요약에 링크를 제공하지 않는 UI가 많습니다. 방법 1. 스니펫 사용 get_the_excerpt  filter 를 통해서 요약글에 링크를 제공할수는 있지만 이경우 모든곳에 링크가 걸리는 문제가 있습니다.Kadence Blocks – Post Grid/Caoursel 에서 제공되는 요약글에 직접 링크를 추가해 주면...

포스트 타입에 따라 아카이브 페이지에서 보여줄 포스트 수 지정하기

Archive 페이지는 기본적으로 설정 > 읽기 > “페이지당 보여줄 글의 수”  에서 지정된 수 많큼 컨텐츠를 가져옵니다.아래 샘플은 ‘media’ 라는 커스텀 포스트 타입의 archvie 페이지 인경우 “페이지당 보여줄 글의 수”  를 20으로 변경해주는 내용입니다. add_filter( ‘pre_get_posts’,...

LearDash, 집중모드에서 사이드바 제거하기

집중모드에는 컨텐트(수업, 시험 등) 목록 이외에 추가로 사용되는 사이드바가 있습니다. 하지만, 해당 사이드바을 제거하는 옵션이 없어 혼선이 있을 수 있습니다.단순히, ‘외모 > 위젯’에서 ‘LearnDash Focusw Mode: Right Sidebar’에 등록된 모든 위젯을 제거하면...

커머스 사이트팩 (준비 중)

페이지, 템플릿의 구현방식 및 커스터마이징 상점 1 구현 방식 우커머스의 기본 상품 페이지로 Kadence Theme의 기본 기능으로 만들어져 있습니다. 커스터마이징 사용자 정의하기 > 우커머스 > 제품 카달로그에서 변경할 수 있습니다. 상점 2 구현 방식 Facetwp를 이용해 제작되었습니다. FacetWP를 사용하기 때문에 높은 수준의 필터링과 빠른 페이지 렌더링 속도를 제공합니다. 커스터마이징 설정 > FacetWP에서...

Kadence Theme에서 포스트 타입 템플릿 변경하기

1. 사용자 정의하기 이용 사용자 정의하기 > 아카이브/포스트 타입 레이아웃에서 해당 포스트 타입의 레이아웃을 정의합니다.설정이 쉽고 간단할 뿐 아니라, 기존 설정된 레이아웃이 비교적 미려합니다. 단, 정해진 옵션 중에서 선택하는 방식이라 커스터마이징에 한계가 있습니다. 2. 엘리먼트를 이용한 추가/대체 테마 > 엘리먼트에서 엘리먼트를 추가해, 기존 템플릿에 엘리먼트를 추가하거나 부분적으로 기존 템플릿을 대체합니다. 엘리먼트 메뉴가 보이지 않으면, 외모 > Kadence...
    0
    장바구니
    장바구니가 비었습니다.
      할인쿠폰 적용