워드프레스 일기의 분류 전체보기 3700

케이보드에서 특정 필드만 검색하도록 수정하는 방법

워드프레스 게시판 플러그인은 KBoard에서 특정 필드만 검색하도록 만들고 싶은 경우가 있을 수 있습니다. 예를 들어, 보증서번호를 입력하여 검색하려는 경우를 생각해보겠습니다. 먼저 보증서번호를 입력하는 커스텀 필드를 만들어서 사용자나 회원이 보증서번호를 입력하도록 합니다. 케이보드에서는 수동으로 입력 필드를 추가할 수도 있지만, 이제는 관리자 페이지에서 쉽게 입력 필드를 추가할 수 있도록 바뀌었습니다. 위의 그림과 같이 텍스트 필드로 '보증서번호'를 입력하는 커스텀 필드를 만들 수 있습니다. 메타키는 직접 입력해도 되고, 입력하지 않으면 자동으로 설정됩니다. 저장한 이후에는 메타키 값을 변경할 수 없습니다. 여기서는 'code_number'로 지정해보았습니다. 이제 FTP를 통해 /wp-content/..

워드프레스 2019.06.03

워드프레스 사용자 역할 체크하기 (자체 정리용)

현재 사용자가 특정 역할(Role)인지를 체크하고 싶은 경우 다음 함수를 테마의 함수 파일에 추가하면 된다.function check_user_role($roles, $user_id = null) { if ($user_id) $user = get_userdata($user_id); else $user = wp_get_current_user(); if (empty($user)) return false; foreach ($user->roles as $role) { if (in_array($role, $roles)) { return true; } } return false; } 그러면 다음과 같이 사용할 수 있다.if (check_user_role(array('author','editor','custom_ro..

워드프레스 2019.06.01

워드프레스 Elementor 페이지 빌더 25% 할인 행사

Elementor는 최근 인기를 끌고 있는 워드프레스 페이지 빌더 중 하나입니다. 이 플러그인은 특히 무료 버전으로도 제공되어 현재 200만 개 이상 워드프레스 사이트에 설치되어 사용되고 있습니다. 무료 버전은 기능에 제한이 있기는 속도와 성능면에서 비교적 만족스러워 많은 인기를 끌고 있는 것 같습니다. 최근에는 일부 테마가 기본 탑재하는 페이지 빌더를 Elementor로 바꾸는 사례가 나타나고 있습니다. 가령, 인기 워드프레스 테마 중 하나인 Jupiter는 WPBakery Page Builder(이전 명칭 '비주얼 컴포저')를 Elmentor로 변경했습니다. 그리고 Sydney 테마도 최근 살펴보니 페이지 빌더가 이전의 SiteOrigin에서 Elementor로 바꾼 것 같습니다. Elementor ..

워드프레스 2019.05.31

워드프레스 알림판에서 Contact Form 7에 접근하지 못하도록 제한하기

워드프레스 관리자 페이지에서 구독자(subscriber) 사용자를 제외한 모든 사용자가 Contact Form 7에 접근할 수 있습니다. 하지만 '관리자'와 '편집자'만 컨택트 폼을 편집할 수 있습니다. 경우에 따라 관리자만 Contact Form 7에 접근할 수 있도록 제한하고 싶을 수 있습니다. 이 경우 다음과 같은 방법으로 워드프레스 알림판에서 회원들이 Contact Form 7 메뉴에 접근하는 것을 제한할 수 있습니다. wp-config.php 파일에 다음 라인을 추가하면 '관리자'만 Contact Form 7에 접근하고 편집할 수 있게 됩니다.define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' ); define( 'WPCF7_ADMIN_READ_W..

워드프레스 2019.05.30

프리미엄 그래픽, 동영상 템플릿, 오디오 파일 할인 판매

워드프레스를 비롯한 각종 테마와 템플릿, 플러그인 코드, 그래픽, 애프터 이펙트 등의 동영상 템플릿, 오디오/음악 파일을 판매하는 Envato Market에서 디자이너 데이(5월 31일)를 맞이하여 일부 품목을 40% 할인된 가격에 판매하고 있습니다. 그래픽에 종사하거나 유튜브 등 동영상 편집을 하는 경우, 웹사이트를 제작하는 업에 종사하는 경우 저렴하게 각종 템플릿과 그래픽 등을 구입할 수 있습니다. 할인 중인 동영상 템플릿을 살펴보니 프리미어 프로(Premiere Pro), 모션 그래픽(Motion Graphics), 애플 모션(Apple Motion), 애프터 이펙트(After Effects), 애드온 등 5개 범주로 구분하여 판매되고 있네요. 할인 중인 동영상 템플릿의 전체 리스트는 여기에서 확인..

일상 2019.05.29

네이버 웹마스터도구(서치어드바이저) 수집보류 및 서버오류 해결 방법

네이버 웹마스터도구(네이버 서치어드바이저)에서 글 수집 요청을 하면 간혹 '수집보류'가 되거나 '서버오류' 에러가 발생하는 경우가 있습니다. 예를 들어, 이 티스토리의 스킨을 변경할 때 '서버오류'가 발생할 수 있습니다. 워드프레스나 다른 블로그의 글에 대하여 '웹 페이지 수집 요청'을 할 경우에도 '서버오류'나 '수집보류'가 나타날 수 있습니다. 네이버 웹마스터도구(네이버 서치어드바이저) 수집보류 및 서버오류 해결 방법 이 경우 앞서 '티스토리 스킨 변경 후 네이버 웹마스터도구에서 '서버오류' 발생하는 경우' 글에서 다루었던 것과 동일한 방식으로 아무 페이지에 대하여 '웹 페이지 검색 제외' 요청을 하면 문제가 해결될 것입니다. 워드프레스 블로그의 글을 수집 요청을 하니 계속 오류가 발생하여, 혹시나 ..

일상 2019.05.29

워드프레스 Divi 테마용 무료 eBook 레이아웃 팩 다운로드

어제 Divi 테마 개발자인 Elegant Themes에서 Divi용 무료 전자책 레이아웃 팩(Ebook Layout Pack)을 공개했습니다. 개인적으로 색상이 별로 마음에 들지 않네요. 색상을 다른 색으로 바꾸면 좋을 것 같습니다. 지난주에 Divi 테마를 보다 쉽게 사용할 수 있도록 큰 폭의 기능 업데이트가 있었습니다. Hundreds Of New Divi Design Options Plus Brand New Interface Enhancements For The Visual Builder (수 백 개의 새로운 Divi 디자인 옵션과 비주얼 빌더를 위한 완전 새로운 인터페이스 향상) Divi용 무료 전자책 레이아웃 팩은 웹사이트를 통해 eBook을 판매하려는 경우에 활용해볼 수 있을 것 같습니다. ..

시놀로지 NAS에 Let's Encrypt SSL 인증서 설치하기

시놀로지 NAS에 Let's Encrypt SSL 인증서를 설치하고 자동으로 갱신되도록 할 수 있습니다. Let's Encrypt는 무료이고, 와일드카드 인증서까지 지원하므로 사용하지 않을 이유는 없는 것 같습니다. 시놀로지 NAS에 Let's Encrypt SSL 인증서 설치하기 해외 블로그의 "Install a Let’s Encrypt SSL certificate on a Synology NAS" 글을 보면 시놀로지 NAS에 Let's Encrypt SSL 인증서를 설치하기 위해서는 먼저 다음 사항을 갖추어야 합니다. example.com과 같은 자신만의 도메인이 있어야 합니다. 닷컴(.com) 도메인을 저렴하게 구입하려는 경우 고대디를 이용할 수 있습니다("고대디 .com 도메인 등록 할인" 참고)..

일상 2019.05.26

고대디 .com 도메인 등록 할인

세계 최대의 호스팅 업체이자 도메인 등록업체인 고대디(GoDaddy)에서 .com 도메인을 0.99달러에 구입할 수 있는 행사를 진행 중입니다. 이 행사는 곧 종료되고 다음주부터 가격이 오른다고 하네요. 하지만 우리나라에서는 등록비가 조금 높네요. 고대디에서 저렴하게 도메인을 등록하려면 VPN 서비스를 이용하여 구입을 시도하면 0.99달러에 구입이 가능할 것으로 보입니다. 우리나라에서 도메인을 등록하려면 최소한 1만원 이상하지만 해외에서는 1달러에도 등록이 가능한 곳이 있습니다. 우리나라의 모든 도메인 등록기관에서 1~2만원 혹은 그 이상의 등록 비용을 받고 있기 때문에 해외 업체들도 우리나라에서는 비싸게 도메인 등록 비용을 받고 있습니다.ㅠㅠ 저는 뉴질랜드의 한 도메인 등록대행업체에서 모든 .com 도..

웹호스팅 2019.05.25

해외 호스팅 블루호스트나 사이트그라운드 결제 시 오류가 발생하는 경우

며칠 전에 해외 호스팅 중 하나인 사이트그라운드(SiteGround) 결제 시 오류가 발생하는 문제로 문의를 받은 적이 있습니다. 결제 정보를 올바르게 입력했지만 오류가 발생하면서 결제가 되지 않는 문제였습니다. 해외 호스팅 블루호스트나 사이트그라운드 결제 시 오류가 발생하는 경우 결제 시 위와 같이 "Your payment could not be processed at the moment" 메시지가 표시되면서 실패하는 현상이 나타났습니다. 이 문제를 사이트그라운드 담당자와 상의하니 카드사에서 거래를 거부했다는 답변을 주었습니다. Okay, I see that the hosting account order payment failed since the transaction was refused by the..