wp-admin 마인크래프트 아이디 관리 — 관리자가 wp-admin 사용자 편집 페이지(/wp-admin/사용자 편집 페이지)에서 모든 회원의 마인크래프트 아이디를 직접 확인·수정 가능. 마이페이지의 14일 쿨타임 제한 없이 자유 수정 가능. 마지막 변경 시각 및 쿨타임 잔여일 실시간 표시
🔧
개선 8
EA '배틀필드' 구조조정 기사 출처·미디어 고도화 — Dot Esports + IGN 1차 소스 + 트위터 3단계 소스 체인 수집. AI 자동 생성 기사(BF2042 중심 서술)를 원문 앵글(BF6 기록적 성공 직후 해고의 아이러니)로 전면 재구성. EA 대변인 인터뷰 전문 블록쿼트, BF6 판매 데이터(3일 700만 장, 2025 미국 1위), 스팀 동접 급감(747,440→67,000), 리뷰 하락(긍정적→복합적), 빈스 잠펠라 사망, PIF $550억 인수 상세, Jake Parker 업계 비판 트윗 추가. 이미지 1→3장(DICE 사무실+BF6 최다판매 축하), 출처 1→2개(IGN+Dot Esports), 태그 +10종
워존 '블랙 옵스 로얄' 기사 출처·미디어 고도화 — Dexerto 3개 기사 + Treyarch 공식 트위터 기반 심층 보강. 한국 시간 출시 시각(3월 13일 오후 2시) 추가, 트레이아크 공식 트윗 블록쿼트 인용, 무기·탄도·부활·퍽 시스템별 전략 가이드 보강, 출처 3→4개 확장. 이미지 1→4장(윙수트 비행/차량 이동/그래플링 훅 전투), 퍽 5종 효과·지속시간 테이블 추가
스팀 FPS 명작 랭킹 기사 출처·미디어 고도화 — Game Rant(Sharon Smith) 원문의 개별 랭킹·평점 데이터와 이미지를 반영. 단순 목록(ul/li) 구조를 10개 게임 개별 섹션(🥇 1위~10위)으로 전면 재구성. 스팀 리뷰 평점(95~97%) 표기, 10개 게임 랭킹 요약 테이블, 게임별 스크린샷 6장(HL2·TF2·DOOM·CS·L4D2·DRG) 삽입. 원문의 DRG 클래스 상세, CS e스포츠 규모, ULTRAKILL 인디 맥락, 퀘이크 엔진 기술 성과 등 누락 정보 보강. 오타("미 미쳤습니다") 수정. 이미지 1→7장, 태그 +18종
AI Publisher v3.8 — 랭킹/리스트 기사 자동 구조화 + 이미지 인식 강화 — 원문 제목에서 'ranked', 'best', 'top N', '랭킹', '순위' 등 키워드를 자동 감지하여 AI가 개별 h3 섹션(🥇~N위) + 순위 요약 테이블 + 평점 데이터를 구조화된 형태로 자동 생성하도록 프롬프트 강화. 원문의 본문 이미지 메타데이터(캡션 포함)를 AI에 전달하여 이미지-인식 기사 작성 지원. 본문 이미지 최대 삽입 수 5→8장 확대. Game Rant 소스 프로필 신규 등록(body_selector + remove_selectors)
수집 파이프라인 고도화 v4.0 — 소스 프로필 통합 — 본문 보강 함수가 소스 프로필 테이블 테이블을 참조하여 DOM 기반 정밀 추출(1차) + greedy regex 폴백(2차) 하이브리드 방식으로 업그레이드. 이전 대화에서 수동 고도화했던 Dexerto, IGN, Dot Esports 3개 사이트의 소스 프로필 신규 등록(총 20개). CSS 변환 함수 compound class(.class1.class2) 지원 추가. MediaExtractor User-Agent를 Chrome 131로 통일하여 봇 차단 우회 일관성 확보
소스 프로필 전수 조사 — 20개 프로필 DOM 검증 — 소스 프로필 테이블 전체를 실제 기사 URL로 DOM 크롤링하여 body_selector 매칭 검증. 인벤(DOM 변경으로 #articleBody 미매칭 → article 추가), 루리웹(뉴스 기사에 .board_main_view 없음 → .news_content_wrapper 추가), TechPowerUp(CloudFlare 봇 체크), 인벤웹진 4개 프로필 수정. 12개 정상, 4개 수정, 4개 경고 확인
AI 환각 방지 시스템 v4.0 — Factual Integrity System — 기사 신뢰도 99% 달성을 위한 환각(hallucination) 방지 대폭 강화. 프롬프트에 「출처에 없으면 기사에도 없다」 절대 원칙 + 팩트 체크 8대 규칙 + 자가 검증 체크리스트 5항목 추가. 품질 게이트에 인용 날조 감지(blockquote↔출처 교차 검증), 반응 날조 감지(「큰 화제/관심」등 근거 없는 표현), 수치 날조 감지(「XX만 장/명」출처 미존재) 3종 검증 신설. 연도 날조 감점 -5→-10 강화. Gemini temperature 0.85→0.70 하향(보수적 생성)
중복 기사 탐지 시스템 v2.0 — 핵심 엔티티 기반 필터링 — 같은 사건을 다른 매체가 다른 제목으로 보도할 때 기존 Jaccard 유사도만으로 중복을 감지하지 못하던 근본적 한계를 해결. 제목에서 고유명사(게임명, 회사명, 인물명, 장르)를 추출하는 엔티티 추출 함수 함수를 신규 도입하여, 핵심 엔티티 3개 이상 겹치면 Jaccard 점수와 무관하게 중복 차단. 중복 확인 함수 Jaccard 임계값도 0.5→0.4로 하향 조정. 후보 선택 함수 후보 선택 단계에도 동일한 엔티티 체크를 적용하여 2중 방어 구현
🐛
버그 수정 1
넷마블 '솔: 인챈트' 현빈 중복 기사 삭제 — 게임메카와 게임동아에서 같은 사건을 다른 제목으로 보도하여 기사 2건이 중복 발행된 문제 해결. Post #105364 삭제, #105358 보존
Footer 링크 전수 SEO 감사 + 최적화 — primary-footer 21개 내부 페이지 전수 SEO 감사 완료. 카테고리 6종·정적 페이지 4종의 meta description을 9~15자 단문에서 48~85자 상세 설명으로 교체. SEO 디스패처 우선순위를 SEO 설명 > 커스텀 설명 > term description > 자동 생성 순으로 재설계
포인트 랭킹/이용약관/DMCA/스트리머 등록 SEO 설정 — SEO 정적 페이지 함수에 미등록이던 4개 페이지의 맞춤 메타(title, description, keywords) 추가. register-streamer 슬러그 오타를 streamer-register로 수정
자유게시판/질문답변 "0건" 노출 해소 — 빈 카테고리에 "0건의 게임 관련 기사" 대신 커뮤니티 목적에 맞는 상세 SEO 설명으로 교체
🐛
버그 수정 1
Footer 포인트 랭킹 중복 링크 제거 — Column 2(기사 카테고리)와 Column 3(참여하기) 양쪽에 /ranking/ 링크가 중복 존재하던 문제 수정. Column 3에만 유지
모바일 햄버거 메뉴 하단 잘림 수정 — 구글 광고 배너 등으로 햄버거 버튼이 화면 중간에 위치할 때, 드롭다운 메뉴 하단 항목(기자 모집, 사이트맵)이 잘려서 보이지 않던 문제 해결. iOS Safari에서 100vh가 toolbar 뒤 숨겨진 영역까지 포함하여 계산되는 뷰포트 버그 우회 (window.innerHeight 기반 동적 계산 적용)
🗑️
제거 1
모바일 떠다니는 맨위로 버튼 제거 — 화면 우하단 떠다니는 스크롤 맨위로 버튼이 하단 고정 네비게이션 바의 "맨위로" 버튼과 기능 중복되어 모바일에서 숨김 처리 (PC에서는 유지)
포인트 랭킹 페이지 통합 + UI 고도화 — 일반 회원/기자 분리 탭 제거, 관리자·기자 포함 전체 회원 통합 랭킹으로 개편. 역할별 뱃지(👑 관리자, 📰 기자) 자동 표시. Top 3 전용 포디움 디자인(금/은/동 카드 + 아바타 + 메달 애니메이션), 내 순위 카드 글래스모피즘 재설계, 전 유저 아바타 표시, 그래디언트 프로그레스 바 도입
MediaExtractor v4.0 — 사이트별 리뷰 스코어 자동 추출 — WccFtech, IGN, GameSpot, PC Gamer 4개 사이트의 리뷰 점수(Pros/Cons 포함)를 HTML 구조 기반으로 자동 추출. Schema.org JSON-LD 범용 폴백 지원. AI Publisher가 리뷰 메타데이터를 활용하여 정확한 평점 기사 생성 가능
🔧
개선 2
'령: 붉은 나비 리메이크' 리뷰 기사 전면 재구성 — WccFtech 리뷰(Francesco De Meo, 8.5/10) 기반 전면 재작성. 이미지 1→10개(본문 5장+그래픽 설정 3장+컷신 2장), 리뷰 스코어 8.5/10 섹션, 장점/단점 리스트, 리뷰어 인용 4건, 게임 정보 박스 추가. 관련 기사를 동일 게임 기사로 교체
WccFtech 소스 프로필 v4.0 업그레이드 — body_selector에 review-rating-container 추가(리뷰 점수 추출). 노이즈 제거에 bg-square-mobile, story-hero-mobile, further-reading 3개 셀렉터 추가. Swiper/wp-block-gallery 갤러리 이미지 재귀 추출 강화
스트리머 랭킹 SEO 긴급 수정 (Critical) — Rank Math가 /streamers/ 페이지를 404로 오인하여 noindex, "페이지를 찾을 수 없습니다" 메타 태그를 출력하고 canonical을 홈페이지로 지정하던 심각한 SEO 이슈 해결. Rank Math 필터 11종 오버라이드(robots, description, canonical, OG, Twitter Card, JSON-LD) 적용, 테마 SEO 디스패처에 REQUEST_URI 기반 /streamers/ 감지 추가, 중복 메타 태그 제거
업데이트 로그·광고 안내 페이지 SEO 고도화 — Rank Math SEO 설명, SEO 제목, SEO 키워드 설정. 자동 생성 단순 설명을 상세 USP 포함 설명으로 교체 (업데이트: 기능 추가/버그 수정/성능 개선 기록 안내, 광고: 97% 게이머 타겟/CTR 12.37%/CPM ₩3,500 등 핵심 USP)
스트리머 페이지 Rank Math 종속 전환 — 커스텀 WP Head 훅 훅에서 description/robots/OG/Twitter Card 중복 출력 제거, Rank Math 필터 전담으로 전환. keywords + JSON-LD(CollectionPage+ItemList TOP10)만 커스텀 출력 유지
PC 하드웨어 뉴스 필터 v2.0 강화 — GPU 키워드(RTX, GPU)가 포함된 PC 케이스/섀시 기사가 필터를 우회하여 발행되던 문제 해결. chassis 단독 감지 패턴 추가, Score Judge 감점 -35→-45 강화, 수집기 감점 -20→-25 강화. 게이밍과 무관한 순수 PC 부품(메인보드/PSU/케이스/쿨러/RAM/SSD) 기사 차단률 대폭 향상
🗑️
제거 1
컬러풀 RTX 50 섀시 기사 비공개 처리 — 게임과 무관한 순수 PC 케이스(섀시) 기사가 RTX/GPU 키워드 가점으로 필터를 통과하여 발행된 건 비공개 전환
Valve 확률형 아이템 소송 기사 전면 교정 — AI 자동 생성 기사를 원문 출처 3곳(Game Rant, Insider Gaming, Hagens Berman 보도자료) 기반으로 전면 재구성. 소송 제기일 정정(3/10→3/9), 카지노식 심리 전술 5가지 상세 기술, Valve 이중 수익 구조(열쇠 판매+장터 15% 수수료), 아동 도박 노출 위험(4배 중독 가능성 연구 인용), 뉴욕주 법무장관 소송 상세, 원신 FTC $20M 과징금 등 글로벌 규제 사례 추가. 본문 +96% 증량(~2,800자→~5,500자), 섹션 3→7개, 태그 14→19개
스트리머 채널 설명 잘림 수정 — 카논제이 등 스트리머 채널 설명이 60자에서 잘려 표시되던 문제 수정. 전체 채널 설명이 펼쳐져 표시되도록 변경 (이메일, 파트너십 정보 등 모두 표시)
스트리머 모바일 설명 숨김 해제 — 모바일 화면에서 채널 설명이 완전히 숨겨지던 문제 수정. 폰트 크기 축소로 모바일에서도 설명 표시
🔧
개선 2
스트리머 페이지 WordPress 통합 복구 — 사이트 헤더, 네비게이션, 관리자 바, 브레드크럼이 정상 표시되도록 WordPress 완전 통합 복구. Rank Math 타이틀·브레드크럼 오버라이드로 "페이지를 찾을 수 없습니다" 대신 올바른 제목 표시
스트리머 모바일 UI 전면 재설계 — 탭 버튼 텍스트 줄바꿈, 랭킹 목록 요소 겹침, '채널 보기' 버튼이 텍스트 가림, 팔로워 수 잘림 문제 해결. 3-column grid를 2-column 단순 구조로 전환하여 깔끔한 2행 카드 레이아웃 구현 (Row 1: 순위+아바타+이름+설명, Row 2: 팔로워+버튼)
스트리머 랭킹 모바일 UI 전면 재설계 — 모바일 화면(768px 이하)에서 텍스트 겹침, 버튼 정렬 불량, 탭 줄바꿈 문제 해결. 기존 5컬럼 단일 행 그리드를 2행 카드 레이아웃(CSS Grid Areas)으로 전환. 1행: 순위+아바타+이름 전체 표시, 2행: 팔로워 수+채널 보기 버튼 좌우 배치. 탭 버튼 flex: 1로 한 줄 균등 분배, 컨테이너 패딩 축소(20px→12px/8px)로 콘텐츠 영역 최대화. 480px 이하 소형 스마트폰 추가 최적화
긴급 대피소 에러 페이지 — PHP-FPM 또는 DB 장애로 사이트 접속 불가 시, nginx가 자동으로 긴급 안내 페이지를 표시. 이메일, X(Twitter) DM, 디스코드, 카카오톡 오픈채팅 4개 채널 연락처 안내 + 30초 자동 새로고침으로 복구 시 즉시 정상 페이지 전환
서비스 상태 인디케이터 — 에러 페이지에 Nginx/PHP-FPM/Database 3개 서비스의 실시간 상태를 시각적으로 표시
🔧
개선 3
스트리머 랭킹 페이지 WordPress 완전 통합 — WordPress 핵심 + WordPress 초기화 + 관리자 바 초기화 재호출로 admin bar·sticky nav·브레드크럼 등 다른 페이지와 100% 동일한 UI 구현. 콘텐츠 너비 1440px 확장, 그라디언트 헤더 edge-to-edge 표시, description 전체 출력
메인 네비게이션 🏆 스트리머 링크 추가 — 상/하단 Main Menu에 🏆 스트리머 (position 8) 추가
홈페이지 CTA 플로팅 버튼 제거 — gsr-home-cta-toggle (🎮 원형 버튼) 비활성화, 메뉴 링크로 대체