본문 바로가기
워드프레스 카테고리 만들기 (기본적인 방법) 워드프레스에서는 글을 분류하기 위한 목적으로 카테고리와 태그가 기본적으로 제공됩니다. 분류란 말 그대로 글을 쉽게 분류하기 위한 목적으로 만든 것으로 '카테고리' 기준으로 글을 분류하거나 '태그' 기준으로 글을 분류할 때 사용됩니다. 참고로 기본 글 유형인 글, 페이지 이외의 다른 포스트 타입(글 유형)을 만드는 것도 가능합니다. 가령, 아바다 등 많은 테마에서 Portfolio는 Project 같은 커스텀 포스트 타입(사용자 정의 글 유형)을 제공합니다. 그러면 포트폴리오나 프로젝트에 맞는 분류를 만들어서 포트폴리오 글이나 포로젝트 글을 분류할 수 있습니다. Books라는 커스텀 포스트 타입을 만들었다면 '장르'라는 커스텀 분류를 만드는 것도 생각해볼 수 있습니다. 카테고리의 필요성 그럼 카테고리는 어.. 2019.10.20
소셜 로그인 연동 오류: '보안 연결이 사용하지 않는 것이 확인되었습니다' 사이트에 페이스북이나 트위터, 네이버 등의 계정으로 사이트에 로그인할 수 있도록 연동하면 사용자가 회원가입을 위해 번거롭게 정보를 입력할 필요 없이 SNS 계정으로 사이트를 이용할 수 있어 사용자 경험을 개선할 수 있습니다. 페이스북 로그인 연동 시에 다음과 같은 오류가 발생하는 경우가 있을 수 있습니다. 에러 메시지: OOO 앱이 정보를 전송하는 데 보안 연결을 사용하지 않는 것이 확인되었습니다. OOO 앱이 보안 설정을 업데이트할 때까지 Facebook을 사용하여 로그인할 수 없습니다. 이 오류는 사이트에 보안서버 SSL 인증서가 설치되어 있지 않아서 발생하는 문제입니다. 페이스북 계정으로 로그인이 가능하도록 연동하려면 사이트가 HTTPS로 로드되어야 합니다. 페이스북이 개인정보 유출로 홍역을 치른 .. 2019.10.17
워드프레스 이미지 업로드 실패: No Content-Disposition supplied 에러 워드프레스에서 'No Content-Disposition supplied' 에러 메시지가 표시되면서 이미지나 동영상 등의 미디어 파일 업로드가 실패하는 경우가 있습니다. 이 에러는 매우 드물게 나타나는 것 같습니다. 대부분의 사용자는 이런 오류를 접할 가능성은 없겠지만, 혹시 이런 오류가 발생한다면 먼저 .htaccess 파일을 다음과 같이 수정하여 문제가 해결되는지 체크해보시기 바랍니다.# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L.. 2019.10.15
랜덤하게 다른 URL로 리디렉션시키기 [PHP] 특정 페이지에 접속하면 사용자들을 미리 지정된 URL 중 하나로 랜덤에게 리디렉션시키고 싶은 경우가 있을 수 있습니다. 그런 경우 다음과 같은 PHP 코드로 시도해볼 수 있습니다. 2019.10.14
빈티지한 워드프레스 블로그 테마 Wild Book 할인 빈티지하면서도 우아한 워드프레스 블로그인 Wild Book이 무려 61% 할인된 19달러에 판매되고 있습니다. 이 테마를 살펴보니 gnb 메뉴바가 상단에 있으면서 왼쪽이나 오른쪽 사이드바에 로고와 사이트 소개 문구, SNS 아이콘과 함께 사이드바 상단에 메뉴 아이콘이 존재하고 있네요. 왼쪽 상단의 메뉴 아이콘을 클릭하면 아래 그림과 같이 숨겨진 메뉴가 표시됩니다: 5가지 사이드바 레이아웃이 제공되고, 사이드바 크기도 5가지 중에서 선택이 가능합니다. 그리고 블로그 레이아웃을 Masonry, Grid, List 등에서 선택할 수 있습니다. Masonry 블로그 레이아웃: 제가 운영하고 있는 WP Tour라는 워드프레스 블로그도 메뉴가 왼쪽 또는 오른쪽에 배치되어 Wild Book 테마와 유사한 것 같습니다.. 2019.10.13
워드프레스 게임 블로그 & 뉴스 매거진 테마 Gameleon 세일 온라인 게임, 게이밍, HTML 게임, 매거진, 뉴스페이퍼, 리뷰 또는 블로그 사이트를 위한 워드프레스 아케이드(Arcade) 테마인 Gameleon이 25% 할인된 49달러에 판매 중입니다. 게임 리뷰 사이트나 게임 블로그 또는 게임 소개 사이트를 만들 때 활용해볼 수 있을 것 같습니다. 할인은 구체적으로 언제까지 진행하는지에 대한 정보는 없네요. 테마에 대한 자세한 기능과 데모는 Gameleon 테마 페이지를 참고해보세요. Gameleon 테마 사이트 콘텐츠가 많은 블로그 사이트나 매거진, 뉴스 사이트를 구축하려는 경우 매거진 테마를 사용해볼 수 있습니다. 워드프레스 매거진 테마 중에서 Newspaper가 가장 많이 사용되고 있습니다. 제 메인 워드프레스 블로그도 현재 뉴스페이퍼 테마로 만들어졌습니다.. 2019.10.11
워드프레스 Divi 테마: 이름을 누르면 사진이 바뀌는 Client Showcase Hover/Click Design 다운로드 고객 또는 팀원 소개 페이지에서 이름에 마우스를 올리거나 이름을 클릭하면 해당 인물의 사진이 표시되도록 하여 방문자들이 쉽고 빠르게 고객이나 팀원을 확인하도록 하고 싶은 경우가 있습니다. Elegant Themes에서는 이름 위에 마우스를 올리거나 클릭하면 사진이 바뀌는 Divi용 무료 클라이언트 쇼케이스 허버/클릭 디자인(Client Showcase Hover/Click Design)을 지난달에 공개했습니다. 미리보기: 데스크톱(PC) 오른쪽 이름 리스트에서 이름 위에 마우스를 올리거나 클릭하면 왼쪽에 해당 인물의 사진이 표시됩니다. 모바일 모바일에서는 반응형으로 작동하여 아래의 이름 리스트에서 이름을 누르면 위의 사진이 바뀝니다. 레이아웃 무료 다운로드하기 다음 Elegant Themes 블로그 글에.. 2019.10.08
워드프레스 DB를 임포트할 때 Unknown character set: 'utf8mb4' 오류 발생 데이터베이스(DB) 크기가 500MB에 달하는 워드프레스 사이트를 이전하는 작업을 맡았습니다. DB가 너무 크면 Duplicator나 All-in-One WP Migration 같은 플러그인을 사용할 경우 에러가 발생하게 됩니다. 그러면 수동으로 사이트를 이전해야 합니다. 하지만 DB가 너무 크면 phpMyAdmin을 통해 DB를 임포트(Import)할 수 없습니다. 가령 카페24의 경우 phpMyAdmin을 통해 21MB까지 임포트가 가능하고 블루호스트(Bluehost)의 경우 상품에 따라 다르지만 50MB~100MB 정도까지 임포트가 가능합니다. 하지만 경험상 50MB 이상의 파일을 phpMyAdmin에서 임포트를 시도할 경우 오류가 발생할 가능성이 높은 것 같습니다. 저는 500MB 크기의 DB를 .. 2019.10.03
워드프레스: 다목적 우커머스 테마 Ciloe 할인 판매 Ciloe라는 다목적 우커머스 (WooCommerce) 테마가 33% 할인된 39달러에 판매되고 있어 소개해드립니다. 이 테마는 작년 9월 말에 출시되었고 그리 많은 판매를 기록하고 있지는 않지만 사용자 평점이 4.97(5.0 만점)로 매우 좋은 편입니다. Ciloe에는 비주얼 컴포저(Visual Composer)와 레볼루션 슬라이더 플러그인이 번들로 탑재되어 있다고 하네요. 참고로 비주얼 컴포저(현재 명칭 WPBakery Page Builder)는 많은 유료 테마에 기본 탑재된 페이지 빌더이며, 이 페이지 빌더를 사용하면 쉽게 페이지 디자인 가능합니다. 하지만 사이트 최적화가 안 될 경우 속도에 악영향을 미칠 수 있습니다. 자세한 정보와 데모는 Ciloe 테마 페이지를 참고해보세요. 워드프레스 우커머스.. 2019.10.02
워드프레스 아바다 테마의 컨택트 (문의) 페이지에서 오류가 발생하는 경우 베스트셀링 워드프레스 테마인 아바다(Avada) 테마의 데모에는 Contact Form 7 플러그인을 이용한 컨택트(Contact) 페이지가 포함되어 있습니다. 예를 들어, 아바다 테마의 Movers 데모에는 다음과 같은 레이아웃의 컨택트 페이지가 있습니다. 데모를 설치한 후에 문의 페이지에서 폼을 작성하고 제출(SEND)을 클릭하면 다음과 같이 "There was an error trying to send your message. Please try again later." 오류가 발생할 수 있습니다. 이 오류가 발생하는 이유는 컨택트 폼에서 필요한 설정을 하지 않았기 때문입니다. 예를 들어, 보내는 사람 이메일 주소, 받는 사람 이메일 주소, 컨택트 폼의 제목 등을 지정해야 합니다. 만약 'Conta.. 2019.10.01
워드프레스 네이버 웹마스터도구 소유 확인 사이트를 네이버 웹마스터도구에 등록할 때 소유 확인 절차를 거치게 됩니다. 네이버에 사이트를 등록하려면 네이버 웹마스터도구 사이트에 로그인하여 사이트 주소를 입력하고 '추가'를 누르도록 합니다. 그러면 사이트 소유 확인 페이지가 표시됩니다. 사이트 소유 확인 방법에는 크게 두 가지가 있습니다. HTML 파일 업로드 HTML 파일을 다운로드하여 루트 디렉터리에 업로드하여 사이트 소유권을 확인할 수 있습니다. 파일을 다운로드한 후에 FTP를 통해 업로드하면 됩니다. [워드프레스] FTP 사용하기 이 방법을 사용하면 워드프레스 내에서 추가 작업이 필요하지 않습니다. 개인적으로 이 방법을 권장합니다. 이 방법을 이용하려면 FTP에 접속할 수 있어야 합니다. 웹호스팅 업체에 문의하면 FTP 접속에 필요한 정보를 .. 2019.09.30
워드프레스 사이트 해킹으로 인한 스팸 글 생성 문제 해결 지난 주에 워드프레스 사이트를 오랫동안 업데이트하지 않고 관리자 ID를 admin으로 사용하는 등 보안에 소홀히 한 사이트가 해킹 당해 스팸 글이 생성되어 구글에 검색되는 문제의 해결을 맡았습니다. 워드프레스는 보안에 강하지만 업데이트를 소홀히 하거나 잘못된 보안 관행(예: 약한 비밀번호 사용, admin을 관리자 사용자명으로 사용) 등으로 인해 사이트가 해킹 당하거나 멀웨어에 감염될 수 있습니다. 문제를 살펴보니, 구글에 검색되는 해당 사이트의 링크를 클릭하면 이상한 스팸 사이트로 이동하는 문제가 발생했습니다. 그리고 구글에 '비아그라' 판매 같은 광고 글이 해당 사이트의 도메인으로 노출되었습니다. 워드프레스 사이트에 접속해보니 이상한 관리자가 하나 추가되어 있었고 최근에 이상한 스팸 글이 발행되어 있.. 2019.09.29