워드프레스 동기화된 패턴 찾기: WP-CLI로 어느 글에 있는지 확인

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

워드프레스 동기화된 패턴은 본문에 참조 번호만 들어가서 어느 글에 걸려 있는지 관리자 화면에서 확인할 수 없습니다. WP-CLI로 패턴 ID를 찾고 그 번호를 참조하는 글을 한 번에 뽑아내는 방법을 정리했습니다.

1️⃣ 관리자 화면에서 안 보이는 워드프레스 동기화된 패턴

워드프레스 동기화된 패턴 목록 화면에는 이름과 미리보기, 그리고 동기화됨 표시만 나옵니다. 이 패턴이 몇 개의 글에 들어가 있는지, 어느 글인지는 어디에도 없습니다.

이유는 저장 방식에 있습니다. 동기화된 패턴은 본문에 코드가 들어가지 않습니다. 대신 참조 번호 하나만 남습니다.

워드프레스 동기화된 패턴_목록
<!-- wp:block {"ref":45718} /-->

패턴 본체는 별도의 게시물로 따로 저장되고, 글은 그 번호만 가리킵니다. 한 곳을 고치면 걸린 글 전부에 반영되는 것이 이 구조 덕분입니다.

문제는 반대 방향입니다. 글에서 패턴으로 가는 길은 있지만 패턴에서 글로 가는 길이 없습니다. 패턴을 고치거나 지우려 할 때 어디에 영향이 가는지 모른 채 손대게 됩니다.

본문 검색으로도 안 잡힙니다. 글 목록에서 패턴 안에 있던 문구로 검색해도 결과가 나오지 않습니다. 그 문구는 글 본문에 없고 패턴 쪽에만 있기 때문입니다.

남은 방법은 데이터베이스를 직접 보는 것입니다.

2️⃣ WP-CLI로 패턴 ID 찾기

패턴 본체는 wp_block 게시물 타입으로 저장됩니다. 워드프레스가 설치된 폴더에서 시작합니다.

WP-CLI 명령으로 먼저 테이블 접두사를 확인합니다. 기본값은 wp_지만 보안상 바꿔 둔 경우가 많습니다.

 www]# wp db prefix
asdfg_

이 사이트는 asdfg_가 나왔습니다. 아래 쿼리의 asdfg_posts를 각자 값으로 바꾸면 됩니다.

이제 패턴을 이름으로 찾습니다.

wp db query "SELECT ID, post_title FROM asdfg_posts WHERE post_type='wp_block' AND post_title LIKE '%네임칩%'"
 www]# wp db query "SELECT ID, post_title FROM asdfg_posts WHERE post_type='wp_block' AND post_title LIKE '%네임칩%'"
ID	post_title
45718	네임칩(NameCheap)

 www]#

45718이 이 패턴의 ID입니다. 다음 단계에서 쓸 번호입니다.

‘wp post list –post_type=wp_block –name=네임칩’ 형태로도 시도할 수 있지만 결과가 비어서 나옵니다.
‘–name’은 제목이 아니라 슬러그를 찾는 옵션이고, 한글 제목의 패턴은 슬러그가 다르게 잡히기 때문입니다.

3️⃣ WP-CLI로 그 ID가 걸린 글 찾기

앞에서 얻은 45718을 본문에서 찾습니다. 참조는 wp:block {“ref”:45718} 형태로 들어가 있으니 그 문자열을 검색하면 됩니다.

wp db query "SELECT ID, post_title, post_status FROM asdfg_posts WHERE post_content LIKE '%wp:block {\"ref\":45718%'"
ID	post_title	post_status
24635	네임칩 도메인 구매  연결 절차와 환불 정책	publish
45705	클라우드웨이즈 SSL 설정	publish
46206	후이즈 도메인 조회·네임서버 확인: 도메인 입력  DNS 레코드 체크(1,400여  TLD 지원)	publish
46477	후이즈 도메인 조회·네임서버 확인: 도메인 입력  DNS 레코드 체크(1,400여  TLD 지원)	inherit
46917	후이즈 도메인 조회·네임서버 확인: 도메인 입력  DNS 레코드 체크(1,400여  TLD 지원)	inherit
46939	후이즈 도메인 조회·네임서버 확인: 도메인 입력  DNS 레코드 체크(1,400여  TLD 지원)	inherit
47036	워드프레스 동기화된 패턴 찾기: WP-CLI로 어느 글에 있는지 확인	inherit

 www]# 

세 글에 걸려 있습니다. 뒤의 세 줄은 상태가 inherit이라 46206의 리비전입니다. 같은 글이 여러 번 나오면 리비전으로 보면 됩니다.

발행된 글만 보려면 조건을 붙입니다.

 www]# wp db query "SELECT ID, post_title FROM asdfg_posts WHERE post_content LIKE '%wp:block {\"ref\":45718%' AND post_status='publish'"
ID	post_title
24635	네임칩 도메인 구매  연결 절차와 환불 정책
45705	클라우드웨이즈 SSL 설정
46206	후이즈 도메인 조회·네임서버 확인: 도메인 입력  DNS 레코드 체크(1,400여  TLD 지원)

 www]# 

큰따옴표 앞의 역슬래시는 빼면 안 됩니다. 셸이 먼저 따옴표를 먹어 버려서 검색어가 깨집니다.

🔢 추천 콘텐츠

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • 클라우드웨이즈 SSL 설정

    도메인을 클라우드웨이즈에 연결했다면, 클라우드웨이즈 SSL 설정은 대시보드의 Applications 메뉴에서 진행합니다. My Applications 탭으로 이동 후 좌측에 SSL Certificate 탭을 클릭합니다. 1️⃣ 클라우드웨이즈 SSL 설정 커스컴 SSL 키 파일은 별도로 결제한 SSL 파일이 있을 경우에 설정한다고 생각하면 되며, 추가 비용이 없는 Let’s Encrypt SSL을 그대로 사용합니다. Let’s Encrypt 기반의 와일드 카드 SSL은 웬만한 타…

  • 워드프레스 301 리다이렉트: 정의 및 설정 방법

    워드프레스로 구축한 웹사이트에서 301 리다이렉트 설정은 사이트 이전이나 URL 변경 시 방문자와 검색엔진이 새 주소로 자동 이동하도록 하는 중요한 작업입니다. 워드프레스 301 리다이렉트를 사용해야 하는 이유와 실제 적용 사례를 살펴보겠습니다. 301 리다이렉트는 현재 URL에서 다른 URL로 보내는 것을 의미합니다. 이는 전화기의 착신 전환과 비슷한 개념으로, 사용자가 기존 주소로 접속해도 자동으로 새 주소로 안내하는…

  • WordPress Plugin: 정의와 역할 | 워드프레스 필수 플러그인 3가지 기준

    WordPress Plugin은 웹사이트에 다양한 기능을 추가할 수 있는 확장 도구입니다. 보안, 성능 최적화, SEO, 백업 등 핵심적인 기능 대부분이 플러그인을 통해 구현되며, 어떤 플러그인을 선택하고 조합하느냐에 따라 사이트의 완성도가 달라집니다. 이 페이지에서는 워드프레스 플러그인의 정의와 역할을 정리하고, 실제 운영에 꼭 필요한 7가지 필수 플러그인 요소를 소개합니다. ✅ WordPress Plugin이란 무엇인가? 워드프레스 플러그인은 기본…

  • 워드프레스 점유율 43%: 전 세계 웹사이트에서 가장 많이 쓰이는 CMS

    W3Techs의 월드 와이드 웹 기술 설문조사에 따르면 워드프레스 점유율은 2025년 3월 43.4%입니다. 전 세계의 웹 사이트 43.4%가 워드프레스 CMS로 만들어 졌다는 걸 의미입니다. 시장 점유율은 61.1%로 확인되며, 2위가 쇼피파이, 3위가 윅스, 4위가 스퀘어스페이스, 5위 줌라로 확인되고 있습니다. 1~5위 순위는 오랜 시간 변동 없이 이어질 것으로 보입니다. 1. 워드프레스 점유율이 높은 이유 워드프레스는 출시…

  • WebP 파일이란?

    2010년 Google은 온라인 이미지를 줄이기 위해 ‘WebP 파일‘ 포맷을 만들었습니다. 사진의 그래픽과 크기를 줄여 더 빠른 웹사이트 로딩이 가능합니다. 무료로 사용할 수 있는 오픈 소스 파일입니다. 1. WebP 파일 정의 ‘WebP‘는 기존의 PNG 및 JPEG 파일보다 포맷 파일 크기가 작습니다. 확장자 또한 [.WEBP]로 표시되기 때문에 알아보기 쉽습니다. 두 개의 포맷 파일인 PNG와 JPEG…

  • 워드프레스 캐시 플러그인 WP Rocket 속도 테스트: 설정 전·후 성능 최적화 비교 분석

    WP Rocket 플러그인의 세팅 방법 및 할인된 가격 등에 대해 확인을 했습니다. 가장 보편적인 설정 이후에 WP Rocket 속도 테스트를 진행하였습니다. 크롬 개발자 도구의 DOMContentLoaded 및 구글 페이지 스피드 점수 2가지 항목으로 테스트를 진행합니다. WP Rocket의 설정 방법 및 가격 정보가 필요할 경우 아래 버튼을 눌러 확인할 수 있습니다. Ⅰ. WP Rocket 속도…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 1   +   4   =