게시판 답변
- 글쓴이답변
- IT관리자키 마스터
배송주소에서 필드를 숨기를 방법은 다음 글을 참고해보시기 바랍니다.
(우커머스가 업데이트되면서 위의 글에서 소개한 방법이 최신 우커머스 버전에서 작동하지 않을 수도 있습니다.)
직접 하기가 어려운 경우 플러그인을 사용하면 편리할 수 있습니다.
이름 필드와 이메일 필드는 주문시 반드시 필요한 것 같습니다. 다음 코드를 워드프레스 테마 폴더 내의 함수 파일(functions.php)에 추가하여 원하는대로 작동하는지 체크해보시기 바랍니다.
// 전화번호를 제외한 모든 필드 제거하기 add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); function custom_override_checkout_fields( $fields ) { unset($fields['order']['order_comments']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_state']); // unset($fields['billing']['billing_phone']); return $fields; }
가상 상품의 경우 주소를 받을 필요가 없을 것입니다. 그런 경우, 다음 글에서 소개하는 코드를 이용해볼 수 있습니다. (기본적으로 위의 코드와 동일)
⏎"'워드프레스 우커머스 결제 수정 (배송 주소)'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터Ultimate Member(UM)를 사용하면 워드프레스 로그인, 워드프레스 로그아웃 페이지를 원하는대로 만들 수 있습니다.
UM을 설치한다면 다른 회원가입 플러그인은 삭제하는 것이 좋을 것 같습니다.
UM은 무료 멤버십 플러그인으로 특정 페이지나 콘텐츠에 대한 접근을 제한하고 싶은 경우에 사용할 수 있습니다.
콘텐츠 유료화 사이트를 구축하고 싶은 경우에는 다음 글을 참고해보세요.
그러나 워드프레스에 회원가입을 할 필요가 없는 경우에는 워드프레스 알림판 > 설정 > 일반으로 이동하여 멤버십 옵션의 "누구나 가입할 수 있습니다" 체크란을 해제하여 회원가입을 비활성화할 수 있습니다.
회원가입 기능을 활성화하는 경우 구글 reCAPTCHA를 사용하여 스팸 사용자(봇)들이 가입하지 못하도록 차단해야 합니다. WP-Members의 경우 자체 옵션에서 reCAPTCHA를 설정할 수 있으며 Ultimate Member의 경우 별도의 플러그인을 설치하여 리캡차 기능을 추가할 수 있습니다.
⏎"'워드프레스 로그인, 회원가입'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터먼저 문제가 되는 플러그인을 삭제하면 문제가 해결될 것 같습니다.
FTP에 접속하여...
/www_root/wp-content/plugins/supportcandy/
폴더를 삭제하시기 바랍니다.
FTP 사용법은 다음 글을 참고해보세요:
FTP 접속 정보를 모르는 경우 웹호스팅에 연락하면 안내를 받을 수 있을 것입니다. 블루호스트(Bluehost) 등 cPanel을 제공하는 웹호스팅을 이용하는 경우에는 FTP 계정을 생성할 수 있습니다.
https://avada.tistory.com/1994
참고로 해당 에러 메시지는 보통 PHP 버전이 낮아서 발생합니다.
https://avada.tistory.com/1965
오랫동안 사이트를 운영하려는 경우 PHP 버전을 업그레이드하고 (PHP 7.4 이상으로...), 워드프레스, 테마, 플러그인도 모두 최신 버전으로 업데이트하는 것이 바람직합니다. 최신 버전으로 유지하지 않으면 보안 문제도 발생할 수 있습니다.
- 먼저 전체 사이트(데이터와 DB)를 철저히 백업하여 PC나 클라우드에 보관합니다.
- PHP 버전을 업그레이드합니다(PHP 7.4 또는 PHP 8.0 또는 PHP 8.1)
- 워드프레스, 테마, 플러그인을 업데이트합니다.
- 오랫동안 업데이트가 안 되고 방치되는 플러그인은 제거합니다.
몇 년 동안 업데이트를 하지 않았다면 경우에 따라 업데이트 후에 사이트 에러가 발생할 수 있습니다. 해당 에러에 맞게 대응하여 문제를 해결하시기 바랍니다. 아바다 테마 등 일부 테마는 업그레이드해도 호환이 잘 되는 편이지만, 간혹 사이트 레이아웃이 틀어지는 등의 에러가 발생하거나, 플러그인 충돌 등으로 인해 사이트가 제대로 작동하지 않을 수 있습니다. 충돌이 나는 경우 원인을 파악하여 문제를 해결하시기 바랍니다.
⏎"'워드프레스 Parse error 오류 도와주세요 ㅠㅜ'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터케이보드 게시판 설정에 들어가면 최신글 숏코드가 있습니다.
해당 숏코드를 복사하여 엘리멘터 페이지 빌더에서 숏코드 요소를 추가하고 숏코드를 붙여넣기 하면 됩니다.
최신글이동페이지주소는 실제 페이지 주소로 대체하세요.
참고:
엘리멘터에서 숏코드를 추가하는 방법은 다음 글을 참고해보세요:
https://avada.tistory.com/1964
공지 게시판의 경우 이 블로그에 현재 설치되어 있는 워드프레스 포럼 플러그인인 bbPress를 사용하여 조금 커스텀해도 괜찮을 것 같습니다.
bbPress에서도 숏코드를 제공합니다. 숏코드로 특정 게시판의 글들을 나열할 수 있습니다:
혹은 워드프레스 뉴스페이퍼(Newspaper)와 같은 테마를 사용한다면 카테고리별로 글을 나열하는 블록(요소)을 사용하여 특정 카테고리의 글들을 게시판과 비슷한 레이아웃으로 표시하는 것도 가능할 것입니다.
⏎"'워드프레스 관련 질문입니다 - 케이보드'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터워드프레스와 관련 문제로 인해 해결에 어려움을 겪는 경우 서비스(유료)를 의뢰하실 수 있습니다.
⏎"'워드프레스 버전과 PHP 버전이 낮은 워드프레스 사이트 이전 및 업데이트 작업'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터주제와 방문자 수에 따라 천차만별이기 때문에 알 수가 없을 것 같습니다.
다음 글을 참고해보세요.
https://xetown.com/topics/1591490
수익형 블로그를 운영하는 분들 중에 키워드를 조사하여 CPC가 높으면서도 경쟁이 덜 심한 키워드를 찾아내어 글을 작성하는 분들이 있습니다. 이런 방법으로 다른 블로그보다 훨씬 높은 수익을 내는 분들이 드물지만 계십니다.
티스토리나 워드프레스로 수익화 블로그 운영을 계획하는 경우 다음 글을 참고해보세요.
https://avada.tistory.com/2279
개인적으로는 수익형 블로그보다는 퍼스널 브랜딩에 도움이 되도록 블로그를 키워보는 것도 괜찮은 것 같습니다.
⏎"'웹사이트의 수익 견적 알아보는 법'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터기본적인 CSS로 쉽게 조정할 수 있습니다.
https://wordpress.org/support/topic/change-color-and-font-size-on-contact-form-7/
기본적인 CSS 사용법에 대해서는 다음 글을 참고해보세요.
https://cafe.naver.com/wphomepage/16730
예시:
input.wpcf7-form-control.wpcf7-text { font-size: 1.5em; }
CSS 적용 전:
CSS 적용 후:
커스텀 CSS 코드는 외모 > 사용자 정의하기 > 추가 CSS에 추가할 수 있습니다.
엘리멘터 프로를 사용하는 경우에는 해당 페이지 내에 CSS 코드를 직접 추가가 가능합니다(참고).
⏎"'Contact Form 7 입력 필드에 텍스트 크기가 너무 작습니다.'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터티스토리에서는 robots.txt 파일에 대한 수정 권한이 없습니다.
모든 티스토리 블로그의 robots.txt 파일은 다음과 같은 내용으로 되어 있습니다.
User-agent: * Disallow: /owner Disallow: /manage Disallow: /admin Disallow: /oldadmin Disallow: /search Disallow: /m/search Disallow: /m/admin Disallow: /like Allow: / User-agent: Mediapartners-Google Allow: / User-agent: bingbot Crawl-delay: 30
이를 수정할 수 있는 방법은 없습니다.
티스토리에 업로드한 robots.txt 파일은 그냥 삭제하시기 바랍니다.
참고로 워드프레스를 운영하는 경우에는 FTP를 통해 루트 디렉터리에 robots.txt 파일을 업로드할 수 있습니다.
또는, 플러그인을 사용하는 것도 가능합니다. (플러그인 사용은 별로 권장하지 않습니다.)
⏎"'티스토리 네이버 robots.txt 수집불가가 뜨는 문제'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터초보자에게는 무료 테마보다는 유료 테마를 사용하는 것이 사이트 제작에 수월할 수 있습니다. 무료 테마에서는 기능이 제한적이지만, 유료 테마에서는 더 많은 기능과 데모를 제공합니다.
아바다(Avada) 테마는 9년 이상 판매 1위 테마로 초보자부터 전문 사용자 모두 사용할 수 있는 테마입니다. 다음 글을 참고해보세요.
https://cafe.naver.com/wphomepage/160
아바다 테마는 초보자와 고급 사용자 모두에게 적합한 테마 같습니다.
매거진 형식이라면 뉴스페이퍼 테마를 고려해볼 수 있습니다.
https://cafe.naver.com/wphomepage/613
쇼핑몰을 운영하는 경우에는 Flatsome과 같은 테마를 선택하면 쇼핑몰 관련 기능들을 보다 수월하게 구현이 가능합니다.
https://cafe.naver.com/wphomepage/140
요즘은 엘리멘터 페이지 빌더를 가지고 사이트를 만드는 경우도 늘어나고 있는 것 같습니다. Elementor를 사용하는 경우에는 기능이 거의 없거나 가벼운 테마를 선택하고 대부분의 기능을 엘리멘터로 구현할 수 있습니다.
⏎"'워드프레스 무료테마 유료테마'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터1. 후이즈에서 도메인의 네임서버를 카페24 정보로 바꿉니다.
2. 카페24에 도메인을 연결합니다.
3. 워드프레스에 로그인하여 주소 설정을 변경합니다. (설정 > 일반에서 두 개 항목)* 네임서버를 변경하면 반영되는 데 1~2일이 소요될 수 있습니다.
도메인의 네임서버를 변경하는 방법은 도메인 등록업체마다 조금씩 다르지만 원리는 동일합니다. 다음 글들을 참고하여 변경해보시기 바랍니다. 방법을 찾을 수 없다면 도메인 등록업체에 지원을 요청하실 수 있습니다.
카페24 도메인의 네임서버 변경하기:
https://avada.tistory.com/1842
가비아 도메인의 네임서버 정보 변경하기:
https://avada.tistory.com/1552
호스팅케이알 도메인의 네임서버 변경하기:
https://avada.tistory.com/2538
블루호스트(Bluehost) 도메인의 네임서버 변경하기:
https://avada.tistory.com/1832
Namecheap(네임칩) 도메인의 네임서버 변경하기:
https://avada.tistory.com/2568
※ 도메인의 네임서버를 어떤 이유로 변경할 수 없다면 A 레코드를 지정하여 도메인을 웹호스팅 사이트에 연결하는 것도 가능합니다.
※ 네임서버 정보를 변경하면 정보가 전파되는 데 1~2일 정도 소요될 수 있습니다. 정보가 완전히 전파되지 전까지는 도메인이 제대로 연결되지 않을 수 있으므로, 네임서버 변경 후에는 기존 사이트도 48시간 정도 유지하는 것이 사이트 접속 불가능 시간을 줄이는 방법입니다.
⏎"'후이즈 도메인을 연결해야 하는데 어떻게 해야 하는지 모르겠어요.'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터케이보드 게시판의 글 작성 에디터를 한 번 바꾸어보시겠어요?
글 작성 에디터 설정에서 워드프레스 내장 에디터 사용을 선택하면 이미지를 인라인으로 넣을 수 있습니다.
참고로 공지 게시판이 필요한 경우 워드프레스 포럼 플러그인인 bbPress를 사용하여 조금 커스텀하면 공지 게시판으로 활용할 수 있을 것입니다.
이 게시판이 bbPress로 만들어졌습니다. 시간이 날 때마다 조금씩 커스텀하고 있는데, 처음에는 조금 낯설고 한국형 게시판에 맞게 바꾸는 것이 쉽지 않지만 조금 해보니 bbPress에서 제공하는 훅(액션/필터)과 bbPress 파일을 수정하여 어느 정도 원하는 방식으로 바꾸는 것이 가능할 것 같습니다.
커뮤니티를 원하는 경우 bbPress와 BuddyPress를 함께 사용하거나 bbPress와 Ultimate Member에서 제공하는 bbPress 익스텐션(애드온 플러그인)을 함께 사용하여 정교한 멤버십 사이트 구축이 가능하리라 생각됩니다.
https://ultimatemember.com/extensions/bbpress/
참고:
⏎"'워드프레스 관련 질문 - 케이보드 이미지 업로드'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터닷홈 홈페이지에 의하면 '복원은 최근 3일간의 데이터로 자료를 복원해드리는 서비스'라고 소개하고 있습니다.
백업과 복원은 11,000원의 부가서비스 요금이 청구된다고 합니다.
또한, 닷홈 무료호스팅에서는 백업/복원이 제공되지 않는 것 같습니다. 자세한 사항은 닷홈에 문의하면 안내를 받을 수 있을 것입니다.
워드프레스는 PHP 기반이기 때문에 HTML 파일을 수정하듯이 수정할 수 없습니다.
그리고 테마 파일이나 플러그인 파일을 함부로 수정해서는 안 되며, 먼저 워드프레스, 테마, 플러그인 사용법을 어느 정도 안 상태에서 수정하는 것이 안전입니다.
문제가 되는 수정한 파일은 새로 다운로드하여 대체하면 문제가 해결될 것입니다.
가령, 테마 내의 특정 파일을 수정했다면, 테마 파일을 다운로드하여 ftp로 업로드하시면 됩니다.
참고로 엘리멘터 페이지 빌더를 사용하면 테마 파일을 직접 수정할 필요 없이 워드프레스 관리자 페이지 내에서 커스텀 작업이 가능합니다.
워드프레스에서는 관리자 페이지 내에서 설정하고 커스텀을 할 수 있습니다. 관리자 페이지 내에서 커스텀할 수 없는 부분은 테마 파일을 수정하게 되는데, 자식 테마를 만들어서 작업해야 합니다. 함부로 수정할 경우 문제가 발생할 수 있으므로 반드시 수시로 백업하는 것이 안전합니다.
⏎"'워드프레스 닷홈호스팅 파일복구'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터MailWizz에 대한 글이 제 블로그에 있는지 검색해보니 있네요.
다음 글을 참고해보세요.
https://avada.tistory.com/1337
MailWizz는 PHP 스크립트이며 워드프레스용 플러그인이 아닙니다. 인기 워드프레스용 뉴스레터 플러그인으로 Mailster가 있습니다.
MailWizz는 워드프레스에 설치가 되지 않으니 주의하시기 바랍니다.
참고로 워드프레스 테마나 플러그인을 구입할 때에는 해당 테마나 플러그인이 워드프레스용인지 잘 확인하시기 바랍니다. 잘못 구입하면 환불 받기가 쉽지 않을 수 있고, 환불을 받더라고 일종의 포인트로 환불을 받게 됩니다.
간혹 저렴한 HTML 템플릿을 구입하는 분들이 계십니다. HTML 템플릿은 워드프레스 사이트에 설치가 안 됩니다. 마찬가지로 PHP 스크립트나 자바스크립트 스크립트를 워드프레스 플러그인으로 잘못 알고 구입하는 경우가 있는데, 이 경우에도 워드프레스 사이트에 서치가 되지 않습니다.
Newpaper 테마( https://cafe.naver.com/wphomepage/613 )도 세일을 하네요. 뉴스페이퍼는 비교적 자주 세일을 하는 것 같습니다. 세일 폭은 크지 않지만 이 기회를 활용하면 비용을 절감할 수 있을 것 같습니다.
⏎"'Mailwizz 세일하네요'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터테마를 Twenty Twenty-Two 테마로 설정하는 경우에 해당 그림과 같이 메뉴와 사용자 정의하기 메뉴가 표시되지 않습니다.
다른 테마로 바꾸어보시겠어요?
Twenty Twenty-Two 테마는 최초의 블록 기반 테마로서 전체 사이트 편집(Full Site Editing)을 표방하고 있지만, 엘리멘터 등에 비해 기능이 많이 떨어지고 초보 단계에 있습니다.
⏎"'워드프레스 외모 아래에 메뉴와 사용자 정의하기 메뉴가 없습니다'에 답변달기" 토픽으로 돌아가기IT관리자키 마스터디렉터리를 생성할 수 없다고 되어 있네요.
디렉터리를 생성하지 못 하는 이유로는...
- 웹 서버 공간 부족
- 쓰기 권한 문제 (서버 세팅 문제)
먼저는 웹호스팅 서버의 디스크 용량을 확인해보시기 바랍니다.
해당 에러는 디스크 용량이 부족할 때 흔히 발생합니다.
디스크 용량이 부족하다면 호스팅 상품을 업데이트하거나 불필요한 파일을 삭제해보세요. 참고로 국내 호스팅 중에서 저장공간이 넉넉한 호스팅으로 나우호스팅과 같은 곳이 있습니다. (블루호스트와 같은 해외 호스팅에서도 가격 대비 큰 저장 공간을 제공합니다.)
웹호스팅 업체 홈페이지에서 로그인하여 계정에 저장공간이 충분한지 살펴볼 수 있습니다.
아마존 AWS 등 클라우드 호스팅을 이용하는 경우에는 파일/폴더 권한이나 소유권(ownership) 설정을 확인해보시기 바랍니다.
이전에는 잘 되다가 갑자기 그런 경우에는 호스팅 서버 공간 부족인 이유가 대부분입니다.
⏎"'워드프레스 플러그인 설치 문의'에 답변달기" 토픽으로 돌아가기 - 글쓴이답변