정적 페이지 동기화: 특정 비공개 카테고리 동기화 허용

기술적으로는 완전히 가능하지만, 이 접근 방식은 지나치게 복잡하다고 생각합니다. 특히 "시작 시점"을 정의하거나 감지하기가 어렵고, 사이트 관리자가 B를 제거한 후 플러그인이 다시 추가하는 상황을 피해야 하기 때문입니다. 또한 새로운 비공개 카테고리가 추가될 때 플러그인이 설정에 해당 항목을 추가해야 하지만, 새로운 카테고리(추가)와 관리자가 이전에 제거한 카테고리(다시 추가하지 않음)를 구별할 수 있어야 합니다.

저는 include_private_categories 설정을 사용하는 것을 권장합니다. 이 설정은 기본적으로 비어 있으며, 플러그인은 모든 공개 카테고리뿐 아니라 include_private_categories에 포함된 카테고리를 처리하면 됩니다. 이렇게 하면 훨씬 덜 골치가 아플 것입니다.

또한 기능적인 관점에서 보면, 어떤 비공개 카테고리가 공유되고 있는지 파악하기가 더 쉬워집니다. (제안하신 방식에서는 머릿속에 카테고리 목록을 떠올린 뒤, 설정에 있는 목록과 비교하여 누락된 항목을 찾아야 합니다.)