wordpress
.htasccess 파일로 WordPress 디렉토리 보호,잠금
개인적으로 모든 메모를 워드프레스에서 관리하기로 마음먹고 이것 저것 설정하다보니 미디어 파일에 올라가는 pdf pptx xlsx 과 같은 파일을 암호화 또는 접근할 수 없게 설정해야 했다. 하지만 나는 또 봐야하는 입장이었다. 워드프레스에서 구성해서 하는 것은 한계가 있어서 웹서버에서 접근 할 수 없게 설정해야겠다 생각했다. 1단계 일단 인증받지 못한 유저가 접근하려할때 나타낼 401.html을 워드프레스 루트폴더에 생성 2단계 … Continued
media srcset을 효과적으로 관리 할 수없을까?
워드프레스4.4버전부터 이미지를 크롭해서 4가지 또는 5가지의 이미지로 나눠준다 Thumbnail Medium Medium Large Large 하지만 이것은 원본 이미지를 설정한 사이즈에 맞게 잘라주는 것이지 <img srcset="에 관한 것을 없었다 플러그인으로 기능이 있을까? 찾아봤지만 찾아보기 힘었다. 구글에 검색해봐도 어려운 내용으로 워드프레스의 functions.php를 수정해서 자동으로 만들어주는 훅과 필터를 제작하는 것이었다 하지만 나에게는 너무나 어려웠다. 한가지 이미지에 여러가지 이미지를 미디어쿼리에 … Continued
특정 템플릿을 사용할때 구텐베르그 비활성화하기
간단한 콘텐츠 페이지는 Gutenberg로 제작한다 하지만 복잡한 페이지 Gutenberg로는 한계가있다. ACF나 커스텀 필드를 이용해서 워드프레스에서 텍스트, 이미지, 문단을 컨트롤하고 php로 템플릿을 구성해서 유연하게 페이지를 제작한다. 그러면 결국 해당 템플릿이 적용된 페이지는 Gutenberg 에디터가 활성화 되어있을 필요가 없다 거추장스럽고 불편하기만 할 뿐이다. 필터로 특정 템플릿 Gutenbreg 비활성화 $_GET['post'] URL에서 현재 페이지 ID를 가져와 해당 페이지에서 특정 … Continued
사용자 정의 필드가 보이지 않음
워드프레스의 기본적인 사용자정의 필드가 보이지 않는 이슈가 생겼다. 살펴보니까 기존에 사용하고있는 ACF플러그인이 모든 게시물, 페이지 및 Custom post type에 대해서도 사용자 지정 필드 메타 패널을 완전히 비활성화 합니다. 단일 포스트, 페이지에 대한 사용자정의 필드만 설정하고 싶을때 ACF에서 정의해야하는 불편함이 생긴다. 다행히 아래 코드를 functions.php에 추가하면 사용자 정의 필드를 복원할 수 있다.
나는 왜 워드프레스를 로컬에서 개발하는가?
Background 첫 워드프레스 개발을 vultr에서 우분투 서버를 만들고 거기에 APM 스택으로 구현해서 작업하였습니다. 그러다 보니 메인 개발환경은 FTP에서 워드프레스 내부 PHP, JS, CSS 파일을 수정하면서 수정 완료된 걸 확인하는 방식이었죠. 사실 이게 처음이었다. 보니 이렇게 해야 하는구나 다른 방법은 없다고 생각했습니다. 그러다 몇가지 의문이 생기고 불편한 점들이 생기더라고요 특정 플러그인 조합만 테스트할때 서비스중인 워드프레스에서 에러때문에 … Continued
네트워크 워드프레스 삽질
multi site network wordpress 개인 홈페이지의 CMS를 워드프레스를 사용하고 있습니다. 개인적으로 몇가지 워드프레스를 관리하고있는데 플러그인 관련 관리하기가 귀찮아서 네트워크 워드프레스가 눈에 들어왔습니다. 동일한 플러그인을 많이 사용하기 때문에 이 것이 도움이 될 수 있을 것 같아서 사용해 봤습니다. 전부 Headless CMS로만 사용할 예정이고 마이그레이션 할 예정이기도 해서… 게으름이 문제 😓 문제가 생겼습니다. 전부 설정하고 나니까 서브 … Continued
WordPress 5.5 살펴보기
통합 블록 디렉토리 WordPress 5.5에는 이제 통합 블록 디렉토리가 제공됩니다. 즉, 사이트에서 사용할 수 없는 블록을 추가하려는 경우 블록 디렉토리에서…
내가 생각하는 2020년 워드프레스 트랜드
들어가기 전 제가 겪어온 워드프레스에 관해서 이야기 해보려합니다. WordPress Market Share Statistics (2011-2019) 자료 조사에 따르면 전체 웹페이지의 35%는…