
한동안 블루스카이에서 현재 날짜와 일치하지만 이전 해의 오래된 게시물을 자동으로 게시할 수 있는 기능을 만들고 싶다는 생각을 해왔습니다. "몇 년 전 오늘 같은 날에 일어난 일"이라는 식이죠.
제가 기억하는 가장 인기 있는 무료 플러그인은 리바이브 올드 포스트(나중에 리바이브 소셜로 이름이 바뀌었지만, 블루스카이의 공유 옵션은 유료 프로 버전의 옵션이고 플러그인을 불필요하게 부풀리는 경향이 있는 추가 옵션은 원하지 않았습니다.
그렇게 해서"BSK Remember"가 탄생했고 이 이름을 얻었는데, 최고는 아니지만(bsky + 좀 더 명확한 이름을 붙였어야 했지만) 이름을 붙일 필요가 있었고 당시에는 테스트용이었기 때문에 크게 생각하지 않았습니다. 이 플러그인은 한 가지 용도로만 설계된 기본 워드프레스 플러그인입니다. 워드프레스 크론 시스템과 통합하여 Bluesky 소셜 네트워크에 아카이브 콘텐츠(임시 콘텐츠)를 자동으로 게시할 수 있습니다.
기능 및 특징
- 사용자가 정의한 시간과 연도에 따라 오래된 게시물("오늘 같은 날, X년 전")을자동으로 게시합니다.
일정 테이블을 끌어서 놓아 정렬할 수 있지만 게시 순서는 항상 시간표에 따라 정해집니다.

- 완벽한 다국어 지원: Polylang 또는 WPML과 같은 플러그인을 사용하고 다른 언어로 콘텐츠를 게시하는 경우 언어별(예: "ko", "en", "de" 등)로 글을 감지하고 필터링할 수 있습니다.

- 새 글 즉시 게시: 선택 사항으로 워드프레스에 글을 게시한 후 즉시 Bluesky에 글을 보낼 수 있습니다.

- 편집 제어: 관련성이 없거나 오래된 글, 자기 홍보성 글 등 특정 글이 임시 또는 새 콘텐츠로 자동 게시되는 것을 방지하기 위해 특정 글(ID 기준)을 제외할 수 있습니다.

- 링크 관리(임베드): 글에 추천 이미지가 있는 경우 Bluesky에서 이미지, 제목 및 발췌문과 함께 링크 임베드를 생성합니다.

- 진단 도구: 일반 텍스트를 전송하고 게시되었는지 확인하는 연결 테스트 기능, 뉴스 라이브러리 쿼리 테스트 및 CRON 재시작 도구가 포함되어 있습니다.
연결 테스트

이 상자는 광고하는 내용을 위한 것입니다. Bluesky에 연결한 후 링크가 작동하는지 테스트할 수 있습니다. 빠른 게시물에 사용하거나 빈 상자를 전송하여 직원을 놀리는 데 사용할 수도 있으며, 이 상자는 불쾌한 빈 메시지를 게시합니다.
신문 라이브러리 테스트
이를 실행하면 그날 게시할 글의 목록이 표시됩니다.


또한 신문 라이브러리 상담 테스트는 오늘의 게시 가능한 글 목록에 추천 이미지가 있는지 여부를 확인하여 없는 경우 빨간색 십자가로 알려주어 추가할 수 있도록 합니다.

크론 재설정 도구
크론이 멈추거나 느리게 실행되는 것을 발견하면 다시 시작하면 되니 더 이상 추가할 것이 없습니다.

- 또한 구성에 CRON의 마지막 실행 시간과 그 결과('누락된 이벤트'로 인한 성공, 게시물 없음 또는 실패)를 나타내는 상태 상자가 포함되어 있습니다.

블루스카이에서 앱 비밀번호 만들기
플러그인을 Bluesky에 연결해야 하므로 활성 Bluesky 계정과 '앱 비밀번호'가 필요합니다.
앱 비밀번호는 설정 / 개인정보 및 보안 / 앱 비밀번호에서 블루스카이 계정에 로그인하여 빠르고 쉽게 만들 수 있습니다.
사용 용도를 떠올리게 하는 이름을 지정하고 생성하세요. "쪽지에 대한 액세스 허용" 확인란을 선택하지 않고 "다음"을 클릭할 필요는 없습니다.

다음 화면에서 표시되는 '앱 비밀번호'를 복사할 수 있습니다. 분실해도 복구할 수 없으므로 즉시 저장하세요. 그냥 새로 생성하세요.
BSK설치 기억하기
설치 및 커미셔닝은 평소와 동일합니다:
- 플러그인 관리자에서 bsk-remember.zip을 설치하거나
/wp-content/plugins/에서압축을 풉니다. - 플러그인을 활성화합니다.
- 워드프레스 관리 메뉴에 표시되는 BSK Remember라는 옵션에 액세스합니다.
- 플러그인을 실행할 블루스카이 계정의 사용자 URL(핸들)과 생성한 비밀번호(앱 포스워드)를 입력합니다.

플러그인에서 텍스트를 게시하여 연결 테스트를 수행하고 마지막으로 예약 테이블에서 자동으로 게시할 글의 시간과 기간을 정의한 다음 변경 사항을 저장하여 CRON 작업을 예약합니다. 여기까지입니다. 모든 것이 잘 진행되면 플러그인이 설정된 시간에 선택한 글의 서비스를 시작합니다.
몇 가지 고려 사항, 팁 및 경고
블루스카이 계정은 이 용도로만 사용하세요.
개인 계정을 사용하지 마세요. 새 계정이면서 대량 메일을 테스트하는 경우 의심스럽거나 비정상적인 활동으로 인해 계정이 일시 정지될 위험이 있으며, 예방 자동화가 트리거될 수 있습니다. 저도 이런 일이 발생 했고 계정을 되찾기 위해 제 의도를 설명해야 했습니다. 몇 시간 후 '오탐'을 인정하고 계정을 복원해 주겠다는 답변을 받았습니다.
간격을 남용하지 마세요.
한꺼번에 또는 아주 짧은 시간에 많은 양의 글을 게시하지 마세요. 지루한 글을 좋아하는 사람은 아무도 없습니다. 기껏해야 더 많은 독자를 확보할 수 없고 최악의 경우 현재 확보하고 있는 독자 대부분을 잃게 될 것입니다. 특별한 경우에는 관련성이 있는 두 개의 글을 동시에 공개할 수 있지만 일상적인 일은 아닙니다.
논리적인 프로그래밍을 생성합니다.
해당 시간대와 일치하는 다른 시간대의 독자가 없는 경우 밤이나 이른 아침에 게시물을 예약하지 마세요. 타임라인에 활동이 많거나 더 많을 것으로 예상되는 시간대에 집중하세요.
자동으로 느껴지지 않도록 하기
대체로 그렇긴 하지만, 다른 사람이 질문을 하거나 인용하는 등의 활동을 하면 해당 계정을 작성하고 답글을 달아 최대한 인간적인 느낌을 주도록 하세요. 타임라인이 나를 위한 공간으로 기능할 수 있도록 잊어버리지 마세요.
블루스카이 계정에서 작동하는 방식 예시
여기 며칠 전에 제가 몇 시간 전부터 플러그인이 작동하고 있는 헤메로테카라는 계정을 공개했습니다.
사용 방법, 가능한 변경 사항, 개선 사항 및 제안 사항
이 플러그인은 개인적으로 사용하기 위해 만든 플러그인으로, 잘 작동하기 때문에 공유하도록 권장했습니다. 자유롭게 사용할 수 있습니다. 그러나 모든 환경에서 작동하는지 보장할 수 없으며 설치 중에 문제가 발생하더라도 이에 대한 지원을 제공하거나 책임을 지지 않습니다. 있는 그대로 제공됩니다. 저와 다른 수억 명의 사람들이 조언하는 것은 스테이징 환경에서 먼저 사용해 보라는 것입니다.
그럼에도 불구하고 충돌이 발생하여 알려 주시면 감사드리며, 효과가 있었다면 알려 주시면 감사하겠습니다.
플러그인에 대한 가능한 모든 업데이트가 이 글에 게시됩니다. 플러그인에 관심이 있다면 꼼꼼히 검토하고 다듬은 후 워드프레스 저장소에 업로드하는 것도 배제하지 않을 것입니다.
개선 가능. 발행물을 세밀하게 예약할 수 있는 분 단위 시간 선택기. 이제 플러그인에서는 1시간과 30분 단위로만 예약할 수 있습니다. 원칙적으로는 당시 필요한 기능이었고, 콘텐츠가 많은 블로그에서 성능 문제를 일으키거나 스팸을 대량으로 '폭격'하려는 의도로 의도치 않게 프로그램을 남용하는 것을 방지하기 위해 그렇게 한 것입니다.
변경 또는 개선 사항을 제안하거나 사용 환경의 오류를 신고하고 싶은 경우 이 게시물에 댓글을 남겨주시면 최선을 다하겠습니다. 댓글이 닫히면(40일 후에 자동으로 닫힘) 문의 양식을 사용할 수 있습니다.
다운로드
변경 로그
1.5.8 (30-11-2025)
- 롤백 및 안정성: '특수 프로그래밍' 기능이 완전히 제거되어 안정성을 극대화하고 CRON 환경에서 치명적인 충돌을 방지할 수 있습니다.
- 개선: 'CRON 진단' 도구가 통합되고 간소화되었습니다. 이제 구성에 마지막 CRON 실행의 정확한 시간과 그 결과('누락된 이벤트'로 인한 성공, 게시물 없음 또는 실패)를 나타내는 상태 상자가 표시됩니다.
- 강화됨: 서버 시차에 대한 1시간 보정이 유지됩니다.
1.4.7 (29-11-2025)
- 새로운 기능: 구성에 동적 언어 선택기가 추가되었습니다. 이 선택기는 다국어 플러그인(Polylang/WPML 또는
언어분류를 사용하는 모든 플러그인)이 감지된 경우에만 표시됩니다. 드롭다운에서 변경한 후 '구성 변경 사항 저장' 버튼을 클릭해야 적용이 가능합니다. - 개선: 이제 임시 검색 기능
(bsk_record_query_posts)이 선택한 언어 설정을 사용하여 모든 언어를 포함하여 특정 언어별로 필터링하거나 검색을 완전히 비활성화할 수 있습니다.
1.4.6 (28-11-2025)
- 중요 수정: 단일 언어 사이트와의 호환성을 보장하기 위해 글 쿼리
(tax_query)에서 하드코딩된 언어 제한을 제거했습니다. 이제 쿼리가 유연해져 특정 분류가 없는 경우 모든 언어로 된 글을 검색합니다.
1.4.5 (27-11-2025)
- 중요 수정: 잘못된 경로
(plugins_url)로 인해 발생하는 에셋(bsk-remind-admin.css및.js)의 404 오류를 수정했습니다.plugin_dir_url(__FILE__)을 강력하게 사용하도록enqueue_admin_assets함수를 조정했습니다.
1.4.4 (26-11-2025)
- 개선: 동적 테이블과 드래그 앤 드롭을 통해 시간표와 연도 관리를 구현했습니다.
- 최적화: HTML에
<템플릿>을사용하면 관리자에서 피벗 테이블의 렌더링 오류를 방지할 수 있습니다.
1.4.3 (25-11-2025)
- 개선: Bluesky로 보내기 전에 글 발췌문의 HTML 엔티티를 정리하여 임베드에 HTML 코드가 표시되지 않도록 했습니다.
1.4.2 (2025-11-24)
- 수정: 진단 오류 메시지에 앱 비밀번호 길이를 포함하도록 인증을 수정하여 자격 증명을 더 쉽게 디버깅할 수 있도록 했습니다.
1.4.1 (23-11-2025)
- 관리자 패널에 버스트 또는 누락된 릴리스 문제를 해결하기 위한 크론 재설정도구가 추가되었습니다.
1.4.0 (22-11-2025)
- 신규: 자동으로 다시 게시되거나 게시되어서는 안 되는 글에 대한 ID 제외 로직을 구현했습니다.
1.3.2 (21-11-2025)
- 수정: 관리자에서 작업을 수행한 후 주소 표시줄에서
?bsk_message또는?bsk_error매개변수를 제거하기 위해 URL 정리 스크립트를 구현했습니다.
1.3.0 - 1.3.1 (20-11-2025)
- 개선: 수동 게시 기능을 구현했습니다.
- 개선: 새 글을 즉시 게시하는 로직을 구현했습니다.
1.2.0 (19-11-2025)
- 중요 수정: 서버 지연을 보완하기 위해 워드프레스 크론의 1시간
(-3600초) 수정이 구현되었습니다. - 개선: 잘못된 시간에 게시물이 폭주하는 것을 방지하기 위해 CRON에서 누락된 이벤트를 차단합니다.
1.1.0 (18-112025)
- 개선: 예약된 게시 시간마다 다른 연도의 여러 게시물을 검색할 수 있도록 임시 처리 기능을 리팩토링했습니다.
1.0.0 (17-11-2025)
- 초기 실행. 기본 Bluesky 연결 기능 및 간단한 천문도 게시.







