makeBCT

#AI #OpenAI #Chatbot #Cloud #WordPress

웹디자이너용 워드프레스 테마를 출시하면서 개선된 BCT 솔루션 기능

이번에 웹디자이너용 워드프레스 테마(코드명: BCT for Designer)를 출시하면서 기존 BCT 솔루션을 수정하게 되었습니다. 주요 수정된 내용을 정리하면 다음과 같습니다.

 

 

1. 헤더 로고 업로드와 출력 방식

 

크게 다음 두 가지 개선 요구사항이 있었습니다.

– 푸터 로고 업로드 방법과 같이 이미지 업로드 후 crop 과정 없앰

– 헤더 로고 출력 시 background 이미지로 출력하지 않고, 푸터처럼 이미지가 직접 출력되도록 개선

 

이 작업에 관련된 파일은 custom-header-logo.php, bctheme.xml, body-header.php 3군데 입니다. 작업 이후 헤더 로고 출력은 다음과 같이 변경 되었습니다.

 

 

hlogo_img01

 

 

2. 커버 관리자 개선

 

크게 다음 두 가지 개선 요구사항이 있었습니다.

– 컨테이너와 위젯에 class 입력되도록 수정

– 컨테이너는 <li>~</li> 사이에, 위젯은 해당 위젯에 class 추가되도록 수정

 

위젯 작업에 관련된 파일은 recent-posts-base.php, 개별 위젯 파일이고, 컨테이너 작업에 관련된 파일은 cover-page.php, cover-template.php, covers.php, cover-template.php, covers.php 입니다. 작업 이후 변경된 부분은 다음과 같이 변경 되었습니다.

 

 

bct-cover

 

 

 

3. 라이선스 인증 기능 추가

 

크게 다음 두 가지 요구사항이 있었습니다.

– 테마 플러그인 활성화 시 기능해야 함

– 원격 서버에 승인 요청을 보낼 필드: 구입시 입력한 이메일, 라이선스 키, 상품 아이디

 

먼저, 커머스 기능 추가에서는 우커머스를 사용하였고, 라이선스 키 자동 발급 기능에는 우커머스의 유료 플러그인인 Software Add-on 을 활용하였습니다. 라이선스 인증 화면은 다음과 같습니다. 라이선스 인증을 통과하지 못하면 BCT 테마의 일부 기능을 활용할 수 없습니다.

 

 

bct-license

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

인기 글

Ubuntu 22.04 LTS에 Python 3.8 or 3.9 설치 방법
서버 : Vultr 클라우드OS: Ubuntu 22.04 LTS사용자 계정 생성하여 설치 진행함 1. Start with the system update sudo apt update...
사용자 작성 모듈 import 시 에러)(ModuleNotFoundError: No module named
파이썬 모듈을 만들고 테스트 할 때 ModuleNotFoundError: No module named 에러가 발생한 경우 원인 파이썬은 모듈을 불러올 때 모듈 설치 경로와 자신의...
오라클 클라우드 OCI 가입 드디어 성공 했습니다 (상세 후기)
2023년 2월 16일에 ‘오라클 클라우드 지급 검증 실패 글‘을 남긴 적이 있습니다. 그 때 검색을 통해 해결 방법을 찾아 보았고, 당시 성공했던 분들의...
AWS 인스턴스 유형 변경 방법
AWS 인스턴스 유형을 변경하기 위한 방법에는 다음 2가지가 있습니다.   1. 첫 번째 방법 AMI 이미지 생성 후 해당 이미지를 복원하여 신규 EC2 인스턴스를 생성하는...
Ubuntu 20.04에 MySQL 5.7 설치
비씨티원 인공지능 서비스 플랫폼 BAP(Bctone AI service Platform)의 설치 환경은 공식적으로 Ubuntu 18.04와 MySQL 버전 5.7 입니다. 최근 Ubuntu...