워드프레스 일기의 워드프레스 325

Yoast SEO 플러그인에서 'SEO: Not Available'이 표시되는 경우

워드프레스에서 글이나 페이지를 작성하거나 편집할 때 그림과 같이 'SEO: Not Available'이 표시되는 경우가 있습니다. Yoast SEO의 Content optimization 섹션의 Focus keyphrase에 포커스 키워드를 설정하지 않으면 SEO: Not Available이 표시됩니다. 글/페이지 편집 하단의 Yoast SEO 섹션에서 Focus keyword를 설정하도록 합니다. 이제 확인해보면 "SEO: Not Available"이 사라질 것입니다. 이제 SEO: Needs improvement로 표시되네요. 개선할 점이 있다는 의미겠죠? 참고로 포커스 키워드를 한글로 설정하면 Yoast SEO에서 한글의 '조사'를 이해하지 못해서 조사가 붙은 키워드를 제대로 인식하지 못하는 문제가..

워드프레스/SEO 2019.06.20

워드프레스는 과연 어려운 CMS인가?

워드프레스가 어렵다고 하시는 분들이 있습니다. 워드프레스는 과연 어려울까요? 워드프레스는 과연 어려운 CMS일까? 이 부분에 대해 조금 생각해보았습니다. 사용하기 어렵다고 인식하는 이유는 티스토리나 네이버 블로그와 달리 직접 선택해야 할 사항들이 많기 때문일 것 같습니다. 그리고 (워드프레스가 복잡하게 보이는 부분이 있기는 하지만) 기본적인 사용법을 무시하고 무작정 시작하는 것도 워드프레스를 어렵게 느끼는 이유 중 아닐까 생각됩니다. 물론 기능을 고도화하는 작업은 일반 사용자가 접근하기 어렵고 개발자의 몫입니다. 하지만 기본적인 워드프레스 사용법과 테마 사용법을 익히면 웬만한 사이트는 만들 수 있을 것입니다. 먼저는 기본적인 사용법을 익히라고 권해드리고 싶습니다. 코딩을 잘 아는 사용자라 할지라도 워드프..

워드프레스 2019.06.20

아마존 AWS에서 워드프레스 사용 시 wp-config.php 쓰기 문제 발생 시

워드프레스의 일부 플러그인에서는 wp-config.php 파일을 수정하는 경우가 있습니다. 아마존 AWS에서 워드프레스 사용 시 wp-config.php 쓰기 문제 발생 시 예를 들어, W3 Total Cache 플러그인은 제대로 작동하기 위해 define('WP_CACHE', true); 라인을 wp-config.php 파일에 추가합니다. wp-config.php 파일의 퍼미션에 문제가 있어서 쓰기가 안 되면 다음과 같은 오류가 발생할 수 있습니다. W3 Total Cache Error: Files and directories could not be automatically created to complete the installation. Please execute commands manually: ..

워드프레스 2019.06.16

Error establishing a database connection(데이터베이스 연결을 구축하는 중 오류입니다) 오류 해결 방법

워드프레스 사이트에서 'Error establishing a database connection(데이터베이스 연결을 구축하는 중 오류입니다)' 메시지가 표시되면서 워드프레스에 접속하지 못하는 문제가 발생하는 경우가 있습니다. 이런 오류는 보통 DB 정보가 잘못될 경우에 나타납니다. 이 오류 메시지는 워드프레스가 업데이트되면서 "데이터베이스 연결 중 오류"에서 "데이터베이스 연결을 구축하는 중 오류입니다"로 번역이 변경되었습니다. 하지만 직역으로 번역이 바뀌면서 표현이 어색하게 되었습니다. Error establishing a database connection(데이터베이스 연결을 구축하는 중 오류입니다) 오류가 발생하는 경우 해결 방법 DB 정보 체크하기 먼저 DB 정보가 정확한지 확인하도록 합니다. w..

워드프레스 2019.06.15

워드프레스 알림판에서 Contact Form 7에 접근하지 못하도록 제한하기

워드프레스 관리자 페이지에서 구독자(subscriber) 사용자를 제외한 모든 사용자가 Contact Form 7에 접근할 수 있습니다. 하지만 '관리자'와 '편집자'만 컨택트 폼을 편집할 수 있습니다. 경우에 따라 관리자만 Contact Form 7에 접근할 수 있도록 제한하고 싶을 수 있습니다. 이 경우 다음과 같은 방법으로 워드프레스 알림판에서 회원들이 Contact Form 7 메뉴에 접근하는 것을 제한할 수 있습니다. wp-config.php 파일에 다음 라인을 추가하면 '관리자'만 Contact Form 7에 접근하고 편집할 수 있게 됩니다.define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' ); define( 'WPCF7_ADMIN_READ_W..

워드프레스 2019.05.30

워드프레스 페이지나 편집 화면에 이상한 코드가 표시되는 경우

워드프레스 페이지나 페이지 편집 화면에 그림과 같이 이상한 코드가 표시되는 경우가 있습니다. 위의 그림에서는 다음과 같은 이상한 코드가 페이지에 표시되고 있습니다.[av_section color=’main_color’ custom_bg=” src=’https://www.example.kr/wp-content/uploads/2014/07/coffee-1.jpg’ attachment=’346′ attachment_size=’full’ attach=’parallax’ position=’top left’ repeat=’stretch’ video=” video_ratio=’16:9′ min_height=” min_height_px=’600′ padding=’default’ shadow=’no-shadow’ id=..

워드프레스 2019.05.11

워드프레스 글 작성 방법 원격 강의

작년에 지인의 요청으로 워드프레스 사이트를 하나 만들어주었습니다. 사이트를 제작한 후에 글을 60개 정도 올려서 해당 키워드 부문에서 얼마 전까지 1위에 검색이 되었습니다. 오늘 체크해보니 구글 1페이지 2위와 3위에 검색되고 있네요. 사이트를 제작한 후에 얼마 동안 글을 올려주다가 글 올리기를 그만 두고 지인에게 직접 글을 올릴 수 있도록 로그인 정보를 제공했습니다. 하지만 PC에 익숙하지 않아서 그런지 글을 제대로 올리지 못하고 있네요.ㅠㅠ (지인에게 홈페이지를 만들어주면서 '아는 사람에게는 유료든 혹은 무료든 홈페이지를 제작해주지 않는 것이 바람직하다'는 것을 느꼈습니다.) PC에 익숙하지 않아서 워드프레스에서 글을 작성하는 데 애로 사항이 있거나, 글을 작성하면서 SEO 설정과 관련하여 도움을 받..

워드프레스 2019.04.23

워드프레스 Elementor 페이지 빌더 플랜(요금제)

Elementor는 무료 워드프레스 페이지 빌더로 유료 페이지 빌더 못지 않은 기능을 제공합니다. 2018년 Elementor는 100만 이상의 새로운 사이트에 설치되는 등 폭발적인 성장을 거두었습니다. 폭발적인 성장을 거둔 워드프레스 페이지 빌더 Elementor 더 많은 Professional 템플릿과 Professional 블록을 이용하려는 경우 유료 플랜을 고려해볼 수 있습니다. Elementor 플랜에는 설치 가능한 사이트 개수에 따라 Personal(개인), Business(비즈니스), Unlimited(무제한) 등 3가지가 있습니다. Personal 플랜에서는 1개 사이트에 설치가 가능하고, Business에서는 3개 사이트, Unlimited에서는 사이트 개수에 제한 없이 설치가 가능합니다..

워드프레스 2019.04.19

Divi 테마용 무료 레이아웃 팩: 리스크 관리(Risk Management)

지난 18일에 Divi용 무료 리스크 관리(Risk Management) 레이아웃 팩이 릴리즈되었습니다. 워드프레스 Divi 테마 개발업체인 Elegant Themes에서는 매주 새로운 레이아웃 팩을 만들어 공개하고 있습니다. Divi용 무료 리조트 레이아웃 팩 Divi용 무료 베이커리 레이아웃 팩 하이퀄리티 Divi용 무료 퍼니처 스토어(Furniture Store) 레이아웃 팩 각 레이아웃 팩에는 6~9개의 레이아웃 페이지가 포함되어 있습니다. 리스크 관리 레이아웃 팩은 총 8개의 레이아웃으로 구성되어 있습니다. Risk Management Landing Page (랜딩 페이지) Risk Management Homepage (홈 페이지) Risk Management About Page (소개 페이지)..

마젠토(Magento) 코어에 SQL 주입 취약점 발견

보안업체인 Sucuri에 의하면 Magento에서 교차 사이트 요청 위조(Cross-Site Request Forgery), 교차 사이트 스크립팅(Cross-Site Scripting), SQL 주입(SQL Injection), 원격 코드 실행(Remote Code Execution) 등 여러 가지 종류의 취약점을 수정한 새로운 업데이트를 릴리즈했습니다. 이러한 취약점의 대부분을 악용하려면 공격자는 사이트에서 인증을 받고 특정 레벨의 권한을 자져야 합니다. 하지만 나열된 버그 중 하나인 SQL 주입 취약점은 어떠한 형태의 권한이나 인증 없이 악용될 수 있다고 하네요. 마젠토 전자상거래 사이트에서 매일 다루는 데이터의 민감한 성격을 감안하면 이 취약점은 영향을 받는 사이트 소유자가 가능한 한 빨리 패치해야..

IT & 기타 2019.03.29