<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>썸네일 자동 생성 보관 - 하우인포-IT·테크</title>
	<atom:link href="https://howinfo.kr/tag/%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%83%9d%ec%84%b1/feed/" rel="self" type="application/rss+xml" />
	<link>https://howinfo.kr/tag/썸네일-자동-생성/</link>
	<description>IT·AI 자동화 &#38; 인프라 전문 블로그 (하우인포)</description>
	<lastBuildDate>Sat, 21 Feb 2026 01:18:18 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://howinfo.kr/wp-content/uploads/2026/02/cropped-ChatGPT-Image-2026년-2월-12일-오후-05_39_40-32x32.png</url>
	<title>썸네일 자동 생성 보관 - 하우인포-IT·테크</title>
	<link>https://howinfo.kr/tag/썸네일-자동-생성/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</title>
		<link>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/</link>
					<comments>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 10:06:32 +0000</pubDate>
				<category><![CDATA[자동화]]></category>
		<category><![CDATA[n8n]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[대표이미지]]></category>
		<category><![CDATA[미디어업로드]]></category>
		<category><![CDATA[블로그 운영]]></category>
		<category><![CDATA[생산성]]></category>
		<category><![CDATA[썸네일 자동 생성]]></category>
		<category><![CDATA[워드프레스 자동화]]></category>
		<category><![CDATA[콘텐츠 자동화]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1794</guid>

					<description><![CDATA[<p>오늘의 결론 내가 구현한 환경 처음에는 “글 자동 발행”까지만 만들고 만족했는데,썸네일이 빠지니까 블로그 완성도가 확 떨어졌습니다. 그래서 대표이미지까지 자동화하는 구조를...</p>
<p>게시물 <a href="https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/">n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">오늘의 결론</h2>



<ul class="wp-block-list">
<li>자동 포스팅은 “대표이미지까지 붙어야” 진짜 자동화다.</li>



<li>가장 많이 막히는 지점은 <strong>WP 미디어 업로드 인증과 바이너리 설정</strong>이다.</li>



<li>글 생성 → 이미지 업로드 → featured_media 연결을 분리하면 디버깅이 훨씬 쉽다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내가 구현한 환경</h2>



<ul class="wp-block-list">
<li>WordPress (Docker 운영)</li>



<li>Application Password 인증</li>



<li>n8n (Docker 최신 버전)</li>



<li>대표이미지 용량 제한: 1.5MB</li>



<li>썸네일 기본 사이즈: 1600×900 (16:9)</li>
</ul>



<p>처음에는 “글 자동 발행”까지만 만들고 만족했는데,<br>썸네일이 빠지니까 블로그 완성도가 확 떨어졌습니다.</p>



<p>그래서 대표이미지까지 자동화하는 구조를 붙였습니다.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="604" src="https://howinfo.kr/wp-content/uploads/2026/02/image-2-1024x604.png" alt="" class="wp-image-1833" srcset="https://howinfo.kr/wp-content/uploads/2026/02/image-2-1024x604.png 1024w, https://howinfo.kr/wp-content/uploads/2026/02/image-2-300x177.png 300w, https://howinfo.kr/wp-content/uploads/2026/02/image-2-768x453.png 768w, https://howinfo.kr/wp-content/uploads/2026/02/image-2.png 1028w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">전체 흐름 (내가 정착한 방식)</h2>



<pre class="wp-block-preformatted">트리거<br>→ 글 draft 생성<br>→ 이미지 생성/선택<br>→ 리사이즈 + 압축<br>→ WP 미디어 업로드<br>→ media_id 확보<br>→ post 업데이트 (featured_media 연결)<br>→ 성공/실패 알림</pre>



<p>여기서 핵심은 <strong>글과 이미지를 한 번에 처리하지 않는 것</strong>입니다.</p>



<p>처음엔 한 번에 묶었다가<br>어디서 실패했는지 찾느라 시간을 많이 썼습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">가장 많이 막히는 지점 3가지</h2>



<h3 class="wp-block-heading">1️⃣ 403 / 401 에러</h3>



<p>원인:</p>



<ul class="wp-block-list">
<li>Application Password 사용자 권한 부족</li>



<li>JWT 설정 오류</li>
</ul>



<p>해결:</p>



<ul class="wp-block-list">
<li>관리자 계정 기준으로 먼저 테스트</li>



<li>HTTP Request에서 Basic Auth 사용</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">2️⃣ 이미지 업로드는 되는데 파일이 깨짐</h3>



<p>원인:</p>



<ul class="wp-block-list">
<li>Send Binary Data 미사용</li>



<li>Content-Type 누락</li>
</ul>



<p>해결 방법 (n8n HTTP Request 설정)</p>



<ul class="wp-block-list">
<li>Send Binary Data: ON</li>



<li>Content-Type: image/jpeg (또는 image/webp)</li>



<li>Content-Disposition: attachment; filename=&#8221;os-thumb.jpg&#8221;</li>
</ul>



<p>파일명은 <strong>영문+하이픈</strong> 추천합니다.<br>한글 파일명은 환경에 따라 에러 납니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">3️⃣ 썸네일이 글에 안 붙는 경우</h3>



<p>가장 흔한 실수:</p>



<p>❌ featured_media에 이미지 URL 입력<br>✅ featured_media에 media_id 숫자 입력</p>



<p>이거 하나 때문에 20~30분 날렸습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1.5MB 이하로 만드는 실제 전략</h2>



<p>압축만 하면 잘 안 줄어듭니다.<br><strong>리사이즈가 먼저</strong>입니다.</p>



<p>제가 정착한 기준:</p>



<ul class="wp-block-list">
<li>가로 1200~1600px</li>



<li>JPEG 품질 75~80</li>



<li>16:9 비율 유지</li>
</ul>



<p>조건 분기:</p>



<ul class="wp-block-list">
<li>1.5MB 이하 → 업로드</li>



<li>초과 → 가로폭 줄이고 1회 재시도</li>
</ul>



<p>무한 반복은 절대 금지입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">이미지 생성 방식 선택 (운영 안정성 기준)</h2>



<h3 class="wp-block-heading">방법 1: 생성형 API</h3>



<p>자동화 느낌은 좋지만<br>한글 텍스트 오타가 자주 발생합니다.</p>



<p>운영 팁:</p>



<p>이미지에는 그림만 생성<br>텍스트는 WP 제목으로 노출</p>



<p>이 방식이 가장 안정적입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">방법 2: 고정 템플릿 썸네일</h3>



<p>Howinfo 스타일에는 이 방식이 가장 잘 맞습니다.</p>



<ul class="wp-block-list">
<li>브랜드 통일성 유지</li>



<li>오류 최소화</li>



<li>속도 빠름</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">방법 3: NAS 내부 파일 가져오기</h3>



<p>내 NAS에서 URL로 이미지 가져와 업로드하는 방식이<br>실제로 가장 튼튼합니다.</p>



<p>자동 생성은 별도 파이프라인에서 처리하고,<br>n8n은 업로드만 담당하게 하면 안정적입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">대표이미지 연결 방식 (추천 구조)</h2>



<h3 class="wp-block-heading">1단계: 글 생성 (draft)</h3>



<p>POST /wp-json/wp/v2/posts<br>status: draft</p>



<p>→ post_id 확보</p>



<h3 class="wp-block-heading">2단계: 이미지 업로드</h3>



<p>POST /wp-json/wp/v2/media</p>



<p>→ media_id 확보</p>



<h3 class="wp-block-heading">3단계: post 업데이트</h3>



<p>POST /wp-json/wp/v2/posts/{post_id}<br>featured_media: media_id</p>



<p>이렇게 분리하면 어디서 실패했는지 명확합니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실패 알림은 꼭 넣으세요</h2>



<p>실패 로그에 포함해야 할 것:</p>



<ul class="wp-block-list">
<li>실패 단계</li>



<li>HTTP 상태코드</li>



<li>응답 메시지</li>



<li>제목</li>



<li>실행 시간</li>
</ul>



<p>401/403은 재시도해도 거의 안 됩니다.<br>바로 알림 받는 게 좋습니다.</p>



<p>429/5xx는 1회 재시도 허용.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실제 운영하면서 느낀 점</h2>



<p>글 자동화는 생각보다 쉽습니다.<br>하지만 썸네일까지 붙여야 “완성”입니다.</p>



<p>자동화는 성공보다 <strong>실패 로그 관리가 더 중요</strong>합니다.</p>



<p>이 구조를 잡고 나니<br>자동 포스팅이 훨씬 안정적으로 돌아가기 시작했습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">FAQ</h1>



<p><strong>Q. 썸네일이 안 붙어요.</strong><br>A. featured_media에는 URL이 아니라 media_id를 넣어야 합니다.</p>



<p><strong>Q. 403 에러가 나요.</strong><br>A. 미디어 업로드 권한이 있는 계정인지 확인하세요.</p>



<p><strong>Q. 한글 텍스트가 이미지에서 깨져요.</strong><br>A. 운영 안정성을 원하면 이미지에는 그림만 넣고, 텍스트는 WP 제목으로 처리하세요.</p>



<p></p>
<p>게시물 <a href="https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/">n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
