• 네이버 스마트플레이스(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 사이트맵 제출 네이버 웹마스터도구 관리자 > 요청 > 사이트맵 제출에서 다음과 같이 사이트맵 파일을 […]

  • 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 가 아닌 […]

  • 워드프레스 싱글 사이트로 제작된 웹사이트를 멀티 사이트로 변환하는 방법

    업체로부터 워드프레스 싱글 사이트로 제작된 웹사이트를 멀티 사이트로 변환해 달라는 요구 사항을 받을 때가 종종 있습니다. 워드프레스 플러그인이 그렇게나 많은데 이 문제를 해결해 줄만한 플러그인이 없을까 해서 찾아보지만 아직까지 만족할 만한 플러그인이나 관련 팁을 찾기가 어렵습니다. 그래서 이 문제를 접하게 되면 늘 수동으로 처리하곤 합니다. 수동 처리란 먼저 다른 멀티 사이트를 설치하고 기존 싱글 사이트의 콘텐츠를 WordPress Importer 플러그인으로 Export하고 그리고 이를 Import 한 다음 주요 플러그인의 설정을 일일히 수동으로 설정해주는 번거러운 일을 말합니다. 그래서 오랜 시간 이를 좀 쉽게 할 수 있는 방법이 없을까 고민하다 이번에는 아예 DB를 복사해 보면 어떨까 시도해 보았는데 다른 문제 없이 잘 되는 것 같아 이 방법을 정리할 겸 포스팅해 봅니다. 순서는 다음과 같습니다. 1. 워드프레스 싱글 사이트에서 제작 완료된 홈페이지가 있습니다. DB명은 임의로 bctm0169 라고 합니다. 2. 워드프레스 멀티 사이트를 새로 설치 합니다. DB명은 임의로 bctm0174 라고 합니다. […]

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

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

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

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

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

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

  • 텍스트 위젯에 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 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 https://bctone.kr

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

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