• 워드프레스 > 워드프레스 검색엔진최적화

    네이버 스마트플레이스(Naver SmartPlace) 등록 방법 정리(2019.05월)

    네이버에 업체등록을 하기 위해 기존 네이버 마이비즈니스 등록에서 최근 네이버 스마트플레이스로 변경 되었습니다. 네이버 스마트플레이스를 통해 네이버 무료 업체 등록 서비스, 업체 정보 및 비즈니스 관리를 진행할 수 있습니다. 네이버 스마트플레이스 등록하는 방법을 살펴 보겠습니다. 1. 네이버 스마트플레이스(Naver SmartPlace) 방문 https://smartplace.naver.com/ 위 화면에서 업체 등록을 등록할 수 있습니다. 2. 신규 등록 (1) 등록내역 조회 신규 등록의 첫 단계는 업체가 기존 등록된 적이 있는지 확인하는 것입니다. 위 화면처럼 기존 등록된 업체가 없는 경우 “네이버에 등록된 업체가 없습니다. 등록 진행하기” 버튼을 볼 수 있습니다. 이 버튼을 눌러 신청을 진행합니다. (2) 필수정보 입력 필수 정보 입력 화면은 다음과 같습니다. 위 화면처럼 필수 정보 입력 항목에서는 업체명, 전화번호, 주소, 업종, 이용시간, 가격정보, 대표키워드 등을 입력할 수 있고, 최초 드옥 시 […]

  • 워드프레스 > 워드프레스 검색엔진최적화

    워드프레스 기반으로 기업/회사 홈페이지 제작 후 네이버 웹마스터도구에 등록하는 방법 정리(2019.05월 기준)

    워드프레스 기반으로 기업/회사 홈페이지 제작 후 네이버 웹마스터도구에 등록하는 방법을 정리해 보겠습니다. 여기에서 사용되는 기업명 키워드는 비씨티원 으로 가정합니다. 먼저, 네이버 웹마스터도구에 등록되기 전 비씨티원 검색 결과는 다음과 같습니다. 위 화면에서 보듯이 사이트 섹션이 보이지 않습니다. 다음 설명은 네이버 검색 시 사이트 섹션에 비씨티원 홈페이지가 노출되도록 하는 과정을 설명하고 있습니다. 1. 워드프레스 설정 1.1 The SEO Framework 플러그인 설치 및 설정 기존에는 네이버 웹마스터도구 등록 시 All in One SEO Pack 플러그인을 활용하였으니, 비씨티원 홈페이지에서는 The SEO Framework 플러그인을 사용하였습니다. The SEO Framework The SEO Framework 플러그인 설치 후 별다른 추가 설정 없이 기본 설정을 사용하였습니다. 2. 네이버 웹마스터도구 설정 2.1 사이트 소유 확인 사이트 소유 확인 과정은 생략합니다. 2.2 사이트맵 제출 네이버 웹마스터도구 관리자 > 요청 > 사이트맵 제출에서 다음과 같이 사이트맵 파일을 […]

  • No Image
    워드프레스 > 워드프레스 홈페이지 제작 팁

    cURL error 28: Resolving timed out after xxx milliseconds 해결 방법

    다양한 워드프레스 사이트를 구축하다 보면 호스팅이 아닌 자체 서버를 사용하는 것이 유용한 경우가 있습니다. 하지만 이 경우 서버 구성이라던지 워드프레스 환경을 구동하기 위한 웹서버/DB서버 관리, 서버 보안, 네트워크 구성 등의 서버 스택에 대한 고민이 있습니다. 한 동안 자체 서버를 구성해서 잘 사용하다 언제부터인가 워드프레스 관리자 화면에 “cURL error 28: Resolving timed out after xxx milliseconds” 에러가 보이면서 워드프레스 관리자 접속 시 오랜 시간이 걸리는 문제가 발생 하였습니다. 심각한 문제가 될 만큼 속도가 늦었다면 문제 해결을 위해 좀 더 고민했을텐데 애매하게 속도가 늦다보니 약간의 불편함을 감수하면서 워드프레스 작업을 해 왔습니다. 그러다 요 며칠 도저히 참을 수 없을만큼 속도 문제가 발생하게 되어 이 문제 해결을 위해 여러 방법을 찾았는데 결국 DNS 문제로 인한 것이었고, resolv.conf 파일의 nameserver 주소를 Google 것으로 변경 하였더니 앞서 문제가 사라졌습니다. 이 문제 해결을 위해 참고한 페이지는 다음과 같습니다. https://www.digitalocean.com/community/questions/how-do-i-switch-my-dns-resolvers-away-from-google Google DNS 가 아닌 […]

  • 워드프레스 > 워드프레스 뉴스

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

    최근 워드프레스 동향에 대해 찾아 보지 않았는데 최근 기사인 “One-third of the web!” 이 글을 보니 워드프레스 사용량이 어느새 33.5%가 됨으로써 전세계 CMS 사용량의 1/3을 넘었네요. 이 추세를 보아 하니 당분간 워드프레스 사용량이 지속적으로 늘어날 것 같네요.

  • 워드프레스 > 워드프레스 뉴스

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

    워드프레스에서 PHP 5.2 – 5.5 지원을 공식적으로 중단한다고 합니다. 현재 PHP 5.2 – 5.5 버전에서 운영하는 워드프레스는 약 20% 미만이라고 하네요. 이 공지는 실제 2018년 12월에 있었고, 이 뉴스에서 MySQL 버전도 5.5 이상 버전을 사용할 것을 추천 드리네요.

  • 워드프레스 > 워드프레스 홈페이지 제작 팁

    텍스트 위젯에 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코드를 실행할 수 있습니다. 결과는 다음과 같습니다.

  • 워드프레스 > 워드프레스 홈페이지 제작 팁

    워드프레스에서 사용자 정보 입력 후 파일을 다운로드 할 수 있는 방법 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. 테스트 코드가 적용되면 다음과 같이 […]

  • 워드프레스 > 워드프레스 보안

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

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

  • 워드프레스 > 워드프레스 보안

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

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

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