리뉴얼 사이트 구축 중 워드프레스 구조에 맞는 개발 이슈 적용.
검색/리스트뷰/플러그인 최소화/폼 IP 블록 및 엔트리 복사 등
※ Bespinglobal 재 요청 건
1. 검색 페이지
페이지, 글 포스트타입에 따라 리스트 내 표시되는 내용 다르게
검색어 하이라이트
연관 검색어 추출 및 표시 (검색된 글들이 가진 태그들)
2. POST(글) 작성 시 커스텀 필드 적용
다운로드, 유투브 링크를 가진 글을 위해 커스텀 필드 추가
목록 리스트상에서 커스텀 필드를 이용한 버튼 출력
3. VC Composer Ext. 정리 또는 대체
일부 카테고리 목록 및 브레드크럼, 모달 팝업을 위해 사용된 익스텐션 5개 정리
기본 기능을 가지고 글 목록 표시 (grid builder)
커스텀 브레드크럼 추가 (functions.php)
모달 팝업은 테마에서 제공하는 익스텐션 활용
4. 글 필터링 기능
카테고리, 태그, 년도 세가지 조합으로 전체 글 컨텐츠를 필터링해서 표시
워드프레스에서 제공하는 읽기>블로그 홈의 탬플릿 파일을 이용
5. 폼 IP 블록 (스팸 필터링)
스팸성 폼 작성을 하는 IP를 블록하는 프로세스 추가
관리자가 등록한 아이피에서 접속한 유저의 경우 폼 Submit 프로세스가 진행되지 않도록 조치
6. CF 폼의 입력 내용을 다른 서버에 저장
CF 폼에서 제공하는 이벤트 훅을 이용, 엔트리 생성 내용을 타 비공개 사이트에 포스트로 작성되도록 함
WP REST API 이용
7. 테마 개발용 환경 일부 수정
자식테마 내 이미지 사용법으로 수정
jQuery 1.x > 2.x 사용으로 변경
탬플릿에서 스크립트 추가 > functions.php에서 작성으로 변경