본문 바로가기

워드프레스27

워드프레스 페이지네이션 스타일 변경 - 마지막 숫자 없애기 워드프레스로 웹사이트를 운영하다보면, 이 사이트에 많은 정보가 있고, 오랫동안 관리되어 온 페이지라는 것을 포장해야할 때가 있다. 그러나 아무리 글을 많이 써도 생각보다 글의 수는 늘지 않고, 포스팅이나 글의 하단에 나오는 페이지네이션(아래그림)의 숫자가 늘지 않는다. 위의 같이 페이지를 넘길 때 사용하는 것을 페이지네이션이라고 하는데, 테마에 따라 페이지 네비게이션이라고도 하는데 워드프레스에서는 다양한 페이지네이션 플러그인이 존재한다. 하지만, 필자가 원하는 가장 중요한 '마지막 번호'를 삭제할 수 있는 플러그인을 찾을 수 없었다. 정리하자면, 필자는 아래와 같은 페이지네이션 구현이 필요했다. 1. 포스팅 수가 적지 않게 보이기 위해 마지막 숫자(total number)를 제거 할것 2. post/pa.. 2022. 9. 17.
워드프레스 특정페이지 플러그인 비활성화 하기 워드프레스로 홈페이지를 운영하다보면, 플러그인을 선택적으로 활성화할 것인지 비활성화 할것인지 결정하는 기능이 필요할 때가 있다. 기본적으로 몇가지 구글링을 통해서 알아 내 본 것들이 있고 그중에 필자의 경우 적용되는 것과 그렇지 않는 것들이 있어서 소개한다. 1. functions.php 에 함수 추가방법 /* 특정페이지 플러그인 해제*/ add_filter( 'option_active_plugins', 'fsm_custom_featured_image_caption' ); function fsm_custom_featured_image_caption($plugins){ if(strpos($_SERVER['REQUEST_URI'], '/downloads/') === FALSE AND strpos($_SERV.. 2022. 9. 13.
워드프레스 플러그인 무료 다운받기 하면 안되는 이유 워드프레스 플러그인들 가운데 유료상품으로 일정기간 라이센스 비용을 지불하거나 최초 1회 사용료를 지불해야 하는 유료 플러그인들이 다수 존재한다. 유료 라이센스 프로그램들이 대부분 그러하듯, 이러한 유료 상품을 온라인에 공유하여 제공하는 경우가 있는데, 워드프레스 플러그인 같은 경우 코딩에 익숙하지 않는 사람들이 이러한 플러그인을 사용하다가 낭패를 보는 경우가 있다. 대표적으로 알려진 것인 악성코드를 심어 놓아서 일부 정보를 훔쳐가거나 웹사이트를 무용지물로 만들어 버리는 경우들이 있는데 하나의 예를 들자면, 워드프레스 경로/WP-contents/mu-plugin/rms_unique_wp_mu_pl_fl_nm.php 이러한 파일을 생성하여 정보를 빼가는 경우가 있는데, 이 파일은 아무리 지우려고 해도 지워지.. 2022. 9. 6.
easy digital downloads 워드프레스 썸네일 라벨 기능 사용하기 easy digital downloads는 우커머스에 비해서 사용기나 공개된 플러그인들이 부족한 것이 사실이다. 그럼에도 필자는 easy digital downloads를 지속적으로 사용하는데, 이유는 우커머스는 쇼핑몰 전용 플러그인이라면 easy digital downloads는 소프트웨어 쇼핑몰 전용 플러그인이기 때문에 확실한 목적이 부합하다고 생각되기 때문이다. 여하튼 easy digital downloads으로 콘텐츠를 판매할 때 검색 화면의 썸네일(Featured Image)의 라벨을 붙여 사용자로 하여금 특별한 정보를 제공하는 기능이 필요하였다. 우커머스의 경우에는 다양한 유무료 플러그인으로 간단하게 해결할 수 있으나 easy digital downloads의 경우는 유료로 제공되는 플러그인 .. 2022. 9. 3.
Easy Digital Downloads 결제창 이름 부분은 닉네임으로 변경하기 Easy Digital Downloads를 통해 다운로드 사이트를 구축시 결제페이지 즉, Check out 페이지를 다루는 것은 조금 까다로울 때가 있다. EDD의 경우 다운로드는 간단한 개인정보를 기입하도록 되어 있으며, 기본적으로 아임포트를 사용할 때 이메일 주소와 이름을 넣도록 되어 있다. 하지만, 워드프레스 가입시 사용자들은 간단히 아이디(사용자 이름 또는 닉네임)을 통해 가입처리하는 경우가 대부분이고 사용자의 본명, First Name과 Last Name은 별도로 기입하지 않아도 가입이 되도록 설정이 되어 있다. 하지만, 이러한 경우 체크아웃페이지에서 매번 본명을 기입해야하는 수고로움이 있다. 위와 같이 이메일 주소의 경우는 가입시 부터 기입하기 때문에 자동적으로 체크아웃페이지에서 표시가 되고 .. 2022. 9. 3.
제출된 URL이 'NOINDEX'로 설정되어 있습니다. 구글콘솔 해결하기 워드프레스로 웹사이트를 제작후 구글콘솔에 사이트를 등록하고 사이트맵을 등록한 후 몇일이 지나면 색인이 되어 구글에서 해당 웹사이트가 검색이 된다. 하지만, 경우에 따라 색인을 할 수 없거나, 구글 콘솔이 해당 웹사이트의 정보를 얻어갈 수 없는 경우가 있다. 만약 구글콘솔 등록 후 구글로 부터 "제출된 URL이 'NOINDEX'로 설정되어 있습니다."라는 메시지를 받았다면, 구글 콘솔을 통해서 해당 웹사이트의 색인에 문제가 있다는 것을 발견하게 될 것이다. 메시지는 위와 같다. 이러한 경우 몇가지 체크해볼만 한 것이 있는데 그 중 대표적인 것이 바로 사이트맵 생성에서 문제가 있는 경우다. 특히 워드프레스의 경우 사이트맵을 생성하기 위해 XML-Sitemap 어플을 이용할 것이다. 만약 색인 생성 범위 문제.. 2022. 3. 23.
easy digital downloads 원화(₩) 표시하기 easy digital downloads(이하 EDD)는 콘텐츠 전용 쇼핑몰을 구축할 때 매우 유용한 워드프레스용 플러그인이다. 필자가 여러번 소개했듯이, 워드프레스 용 쇼핑몰 구축 플러그인 중 우커머스가 가장 점유율이 높은 것은 사실이나, 콘텐츠 판매에 최적화되어 있지 않기 때문에 필자의 경우는 EDD를 추천한다. 하지만, EDD를 이용해서 콘텐츠 쇼핑몰을 구축할 때 몇가지 해결해야 할 것이 있는데, 그것은 바로 아직 EDD는 세계 통화 중 원화를 지원하고 있지 않는다는 것과, 결제시스템을 입힐 때 전문적인 지식이 없다면, 국내 PG와 연동하는데 좀 어려운 부분이 있다는 것이다. 그러나 이 두개를 모두 해결할 수 있는 방법이 있는데, 그것은 바로 국내 PG 결제 연동 모듈을 제공하는 '아임포트'를 이용.. 2022. 2. 4.
워드프레스 elementor 모바일 2열(칼럼) 배치방법 워드프레스 에디터 플러그인 가운데 엘리멘터(elementor)는 인기가 높다. 하지만 국내 환경에서 아임웹 등 다양한 솔루션들이 개발되어서 활용되고 있지만, 다양한 환경의 웹표준을 지켜주고, 무료 설치형으로 워드프레스는 단연 최고의 웹솔루션이다. 그가운데 최근 다양한 디바이스 스크린 사이즈를 위한 반응형에 최적화되고, 다양한 기능과 스킨, 템플릿 제공하는 엘리멘트는 매우 유용하다. 필자는 국내에는 아직 많은 후기가 없는 이 플러그인을 차례차례 포스팅을 하려고 한다. 그 가운데 오늘은 엘리멘터에서 웹을 제작할 때 모바일로 반응형이 되었을 때 PC 기준으로 2열 배치된 레이아웃을 그대로 모바일에서도 2열로 배치하는 방법을 알아보고자 한다. 이에 대한 구체적인 안내는 영문버전 여기서 확인이 가능하다. 위와같이.. 2021. 10. 23.
워드프레스 Siteorigin-widgets 너무 많은 CSS 생성 문제 필자는 워드프레스 편집기로 Siteorigin-widgets를 자주 사용한다. 이미 워드프레스 사용자라면, Elementor 라는 프로그램을 많이 사용할 것이지만, Elementor는 생각보다 무겁고 생각보다 편집의 난이도가 있는 편이다. 그래서 그보다는 쉽고 간단한 Siteorigin-widgets를 사용한다. 하지만, 모든 워드프레스의 플로그인들은 저마다 오류나 예상치 못한 버그들이 존재하는데 필자의 경우는 wp-content/uploads/Siteorigin-widgets 폴더에 수많은 CSS파일들이 생성되는 문제를 겪고 있다. 몇일만 지나도 수만건의 CSS 파일들이 아래와 같이 생성된다. 물론 파일용량이 매우 적어서 크게 문제가 되는 것은 아니지만, 생각보다 너무 많은 파일 수를 만들어 내다 보니.. 2021. 9. 4.
워드프레스 공격 7z 파일로 변경 오류 문제 필자는 몇개의 사이트를 워드프레스로 제작하고 운영하고 있다. 그런데 오늘 새벽 갑자기 사이트 접속이 되지 않았다. 몇개의 사이트 가운데 두개의 사이트가 접속이 이루어지 않고, "forbidden you don't have permission"라는 메시지만 나오는 현상이 일어났다. 그래서 파악한 결과 두개의 사이트의 거의 모든 파일들의 확장자 뒤에 ".7z"가 붙여져 있었다. 상태는 아래와 같다. 위와 같이 워드프레스의 주요한 실행파일은 물론 내부의 거의 모든 파일 뒤에 ".7z"를 붙여 파일을 압축파일처럼 만들어 오류를 불러낸 것이다. 최근 워드프레스 취약점 공격에 대하여 해커들이 많이 시도하고 있다는 기사를 보기도 하였지만, 원인을 찾기는 어려웠다. 몇가지 단서는 아래 와같다. 1. 공격받은 A사이트와.. 2021. 4. 22.
워드프레스 핀터레스트 자동 포스팅 설정하기 워드프레스로 웹사이트를 구축하든, 블로그를 운영하든, 트래픽을 유도하는 것은 매우 중요한 일이다. 아무리 좋은 글을 잘 쓴다고 하더라도, 많은 사람들이 내 웹사이트에 방문하게 하는 일은 지속적으로 고민해야하는 일이다. 특히 소셜네트워크의 성장으로 자신의 사이트를 소셜네트워크 계정으로 자동 포스팅하게 하는 일은 때에 따라서 유용하기도하며, 중복글을 양산해 내기 때문에 조심스러운 부분도 있다. 그럼에도 불구하고, 글을 기반으로 하는 포스팅이 아니라 핀터레스트와 같이 이미지를 기반으로 하는 소셜네트워크의 경우에는 중복글로 오인받는 가능성이 낮고, 각종 포털에서도 소셜네트워크에 연결된 포스팅을 중복글로 오인하는 경우도 줄었기 때문에 필자는 되도록 오토포스팅의 기능을 활용하라고 추천한다. 오늘은 워드프레스의 글을.. 2021. 3. 22.
워드프레스 EDD 구매내역에 이미지 목록 나오게 설정 워드프레스에서 콘텐츠를 판매하는 웹사이트를 구축할 때 많이 사용하는 플러그인이 우커머스 또는 EDD(Easy Digital Download)이다. 우커머스의 경우는 워낙 사용자가 많지만, 일반적으로 쇼핑몰에 적합하다. 4차산업의 발달로 콘텐츠의 중요성 높아지는 현 시점에서 콘텐츠 판매에 적합한 플러그인을 찾는 다면 단연 EDD(Easy Digital Download)을 추천한다. 하지만, 모든 플러그인이 다 그러하듯 자신이 원하는 디자인과 레이아웃, 기능을 넣기 위해서는 약간씩 커스터마이징을 해야 한다. 이번에 소개할 것은 워드프레스 EDD(Easy Digital Download)의 플러그인으로 콘텐츠 판매 사이트를 구축할 때 소비자가 자신의 다운로드 내역을 볼 수 있는 페이지에 관한 것이다. 기본적으로.. 2021. 2. 17.