• 워드프레스 점유율이 1/3이 넘었네요

    최근 워드프레스 동향에 대해 찾아 보지 않았는데 최근 기사인 “One-third of the web!” 이 글을 보니 워드프레스 사용량이 어느새 33.5%가 됨으로써 전세계 CMS 사용량의 1/3을 넘었네요. 이 추세를 보아 하니 당분간 워드프레스 사용량이 지속적으로 늘어날 것 같네요. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 워드프레스 PHP 5.2 – 5.5 지원 중단

    워드프레스에서 PHP 5.2 – 5.5 지원을 공식적으로 중단한다고 합니다. 현재 PHP 5.2 – 5.5 버전에서 운영하는 워드프레스는 약 20% 미만이라고 하네요. 이 공지는 실제 2018년 12월에 있었고, 이 뉴스에서 MySQL 버전도 5.5 이상 버전을 사용할 것을 추천 드리네요. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 도메인 기반으로 운영중인 워드프레스 멀티 사이트를 IP 기반의 서버로 이관이 가능한가?

    프로젝트 중에 기존 도메인 기반으로 워드프레스 멀티사이트를 운영중인 경우가 있습니다. 워드프레스 사이트가 대략 10여개 되는데, 이를 IP 기반으로 된 서버로 이관을 하려다 보니 문제가 생깁니다. 특히 이 서버는 도메인이 아닌 IP 기반으로 된 서버입니다. 이 경우 이관이 가능할까요? 여러 자료를 찾아보니 IP 기반에서는 워드프레스 멀티 사이트의 서브 도메인/서브 디렉토리 둘 다 지원되지 않는다고 합니다. 서브 도메인/서브 디렉토리가 지원되려면 도메인(IP가 아닌)이 지원되어야 합니다. 혹시 필요한 분 있는 경우 참고 하시기 바랍니다. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 텍스트 위젯에 PHP 코드 실행 방법

    텍스트 위젯에 PHP 코드를 실행해야 할 때가 가끔 있습니다. PHP 대신 SHORTCODE로 처리하면 되지 않나 할 수도 있지만, 레이아웃과 스타일이 연관되어 템플릿 파일처럼 실행해야 할 때가 있습니다. 텍스트 위젯에 PHP 코드를 실행하려면 functions.php에 다음 코드를 추가해 주면 됩니다. function php_execute($html){ if(strpos($html,”<“.”?php”)!==false){ ob_start(); eval(“?”.”>”.$html); $html=ob_get_contents(); ob_end_clean(); } return $html; } add_filter(‘widget_text’,’php_execute’,100); 위 코드를 추가한 다음 텍스트 위젯에 다음 PHP코드를 실행할 수 있습니다. 결과는 다음과 같습니다. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 워드프레스에서 사용자 정보 입력 후 파일을 다운로드 할 수 있는 방법 2

    이전 글 “워드프레스에서 사용자 정보 입력 후 파일을 다운로드 할 수 있는 방법”에서 사용자 정보를 입력한 후 파일을 다운로드 할 수 있는 방법을 정리한 적이 있습니다. (참고) 이번 글에서는 이전 글과 유사하나 사용자 입력 폼을 팝업으로 띄우고 팝업에서 사용자 정보 입력과 파일을 다운로드 할 수 있는 방법을 설명합니다. 이 글에서 최종 보게 될 결과는 다음과 같습니다. 이 작업을 위해 필요한 플러그인 종류 및 버전 정보는 다음과 같습니다. Contact Form 7 버전 5.0 : https://wordpress.org/plugins/contact-form-7/ Download Monitor 버전 4.0.1 : https://wordpress.org/plugins/download-monitor/ Email Before Download 버전 5.1.0 : https://wordpress.org/plugins/email-before-download/ Easy FancyBox 버전 1.6.2 : https://wordpress.org/plugins/easy-fancybox/ 각 플러그인의 설치 및 활성화 과정은 이미 완료된 것으로 가정하고 다음을 진행합니다. (1) Contact Form 7 설정 Contact Form 7에서는 사용자 정보를 위한 폼을 설정할 수 있습니다. 폼 설정은 ’워드프레스 관리자 > Contact > Contact Forms’ 메뉴에서 할 수 있으며, 완성된 폼 설정은 다음과 같습니다. […]

  • 이미지 클릭 시 팝업 메뉴 띄우는 방법

    다음과 같이 메인 페이지에 배치된 이미지 클릭 시 “서비스 준비중입니다” 라는 메시지를 띄우는 방법을 살펴 보겠습니다. 1. 플러그인 설치 이 기능을 구현하는데 필요한 플러그인은 다음과 같습니다. Anything Popup 2. 플러그인 설정 공통 설정은 할 것이 없습니다. 3. 팝업 등록 다음과 같이 개별 팝업을 등록합니다. 위 화면처럼 width, height, header 색상, border 색상, 팝업 제목, 팝업 링크, 팝업 내용을 설정할 수 있습니다. 4. 팝업 적용 이제 추가된 팝업을 추가하려면 다음과 같이 shrotcode 를 먼저 확인합니다. 팝업을 적용하려면 이 shrotcode를 post, page 본문에 추가하면 되는데, 이 예에서는 post, page가 아닌 메인 페이지의 text widget 에 추가해야 합니다. 추가된 코드는 다음과 같습니다. <div class=”thumb”> <img src=”/../wp-content/uploads/2018/02/img_main_product_epc.jpg” alt=””> <div class=”explain_wrap”> <div class=”explain”> [AnythingPopup id=”2″] </div> </div> </div> 5. 테스트 코드가 적용되면 다음과 같이 […]

  • 카페24 대용량 DB 파일 업로드 방법

    카페24 메인 웹호스팅 상품(PHP 7.0 / mariadb-10.0.x / UTF-8 / HTTP2.0 / Apache2 / InnoDB 지원) 경우 phpmyadmin을 통해 DB 파일 업로드 시 최대 21M까지 가능합니다. 21M 이상 경우 phpmyadmin 으로 업로드가 불가능하며, 이 경우 다음과 같이 console 화면에서 직접 mysql 명령어를 통해 업로드 할 수 있습니다. 위 그림처럼 32M 파일을 업로드 하려면 다음과 같은 명령어를 통해 업로드 할 수 있습니다. $ mysql -u사용자아이디 -p비밀번호 -D DB명 < 01.sql 정상적으로 업로드 완료된 결과는 다음과 같습니다. 참고 바랍니다. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 검색을 통해 사이트 접속 시 사이드바 영역에 archive 목록이 출력되는 문제 & 해결 방법

    구글 및 네이버 검색을 통해 특정 사이트(워드프레스 + BCT 솔루션 탑재) 방문 시 사이드바 영역에 월별 archive 목록이 출력되는 문제가 있다고 문의가 왔습니다. 증상은 다음과 같습니다. 위 화면처럼 병원소개 페이지 왼쪽에 월별 archive 목록이 출력되는 것을 볼 수 있습니다. 이와 같은 문제는 정상적이지 않은 코드가 워드프레스 코어, 활성화된 플러그인, 활성화된 테마 등 어딘가에 침투되어 발생되는 경우가 대부분입니다. 그래서 이 코드가 어디에 추가되어 있는지 찾으면 손쉽게 해결할 수 있습니다. 위 문제의 경우는 다음과 같이 플러그인 리스트에 WPCoreAPI2 가 문제의 원인이었습니다. 그래서 위 그림의 WPCoreAPI2 플러그인을 삭제 하였더니, 검색을 통해 특정 사이트를 접속해도 더 이상 archive 목록이 뜨지 않았습니다. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 워드프레스 페이지 로딩 속도가 느린 한 원인 및 해결 방법

    워드프레스로 개발된 홈페이지가 있는데, 특정 페이지 로딩 속도가 너무 느려서 사이트 운영이 어렵다는 문의가 있습니다. 증상: 사이트는 정상으로 뜨는데, 특정 페이지만 로딩 속도가 느림. 해결: 이 경우 대부분 경우 특정 페이지에 알 수 없는 코드가 추가되어 있어서 페이지 접속 시 존재하지 않는 리소스에 계속 연결을 시도하면서 발생하기 때문에 이 코드를 삭제하면 해결됨 예를 들어 다음 페이지는 보통의 워드프레스 페이지로 작성된 일반 페이지입니다. 이 페이지를 새로 고침하면 페이지 로딩 속도가 느린 것을 알 수 있고, 하단에 연결 중… 이라는 메시지를 볼 수 있습니다. 이 경우는 대부분 이 페이지에서 존재하지 않는 특정 리소스(이미지, 스크립트 등)를 연결하면서 발생하는 문제입니다. 그렇다면 실제 알 수 없는 임의의 코드가 들어간 것인지 확인을 해 보겠습니다. 다음과 같이 편집 화면을 보겠스니다. 위 화면을 보면 HTML 화면에서 알 수 없는 이상한 script 코드가 추가된 것을 볼 수 있습니다. 즉, 이 이상한 코드가 페이지에 추가됨으로써 […]

  • BCT 솔루션이 탑재된 웹사이트에서 발견된 redirection 문제 해결

    최근 BCT 솔루션이 탑재된 웹사이트에서 사이트 방문시 이상한 웹사이트로 redirection 되는 문제가 있다고 해서 이상 코드가 탑재된 것이 아닌가 한참 살펴 본 적이 있었는데, 아무리 살펴봐도 코드 상에는 아무런 이상이 없었습니다. 그런데 우연히 DB에 이상 코드가 추가된 것을 발견하게 되었고, 그 코드가 어디에 저장된 것인가 확인해 보았더니 BCT Cover Editor의 위젯에 이상 코드가 추가된 것을 알게 되었습니다. 위 화면처럼 개별 위젯에 <script>~</script> 코드가 추가된 것을 볼 수 있는데, 이 코드는 원래 있던 코드가 아니라 임의로 추가된 것입니다. 이 이상 코드가 redirection 문제의 원인이었고, 이 코드 제거 시 더 이상 redirection 문제가 재발되지 않았습니다. 그런데 이 코드가 어떻게 추가된 것인지 모르는 것이 여전히 남아 있는 문제입니다. 북극海• (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

이전112345678910/10···29
위로이동