테크 삽질 연구소
close
프로필 배경
프로필 로고

테크 삽질 연구소

  • 분류 전체보기 (56) N
    • 실무개발 (28) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
  • 홈
  • 태그
  • 방명록
  • 소개
  • 개인정보처리방침
  • 문의
  • 이용약관
워드프레스 플러그인 제작하기: 숏코드, 관리자 설정, iframe 위젯까지 직접 구현하는 방법

워드프레스 플러그인 제작하기: 숏코드, 관리자 설정, iframe 위젯까지 직접 구현하는 방법

워드프레스 플러그인 제작 방법을 숏코드, 관리자 설정 페이지, iframe 위젯 출력, Gutenberg 블록 확장 관점에서 실무 예제로 정리합니다.워드프레스 플러그인 제작이 필요한 이유워드프레스 플러그인 제작은 기존 테마를 수정하지 않고도 사이트 기능을 확장할 수 있는 가장 안정적인 방법입니다. 예를 들어 특정 외부 서비스의 데이터를 글 본문, 페이지, 사이드바에 표시하거나 관리자 설정값에 따라 다른 위젯을 출력해야 한다면 테마의 functions.php에 코드를 넣는 것보다 별도 플러그인으로 분리하는 것이 유지보수에 유리합니다.이번 글에서는 알뜰폰 요금제 위젯처럼 외부 데이터를 워드프레스에 표시하는 플러그인을 만든다고 가정하고, 다음 구조를 기준으로 설명합니다.plan-apthow-widget/├──..

  • format_list_bulleted 실무개발
  • · 2026. 6. 21.
  • textsms
Docker로 워드프레스 설치하고 알뜰폰 위젯 플러그인 만들기

Docker로 워드프레스 설치하고 알뜰폰 위젯 플러그인 만들기

이번에는 Docker를 이용해서 로컬에 워드프레스를 설치하고, 플랜앱트하우 알뜰폰 요금제 위젯 플러그인을 직접 만들어봤습니다.최종 목표는 워드프레스에서 아래 기능을 지원하는 플러그인을 만드는 것이었습니다.숏코드 지원관리자 설정 페이지 지원Gutenberg 블록 편집기 지원사이드바 위젯 지원ZIP 설치 지원GitHub Release 배포1. Docker Compose로 워드프레스 설치하기먼저 워드프레스와 MySQL을 Docker Compose로 실행했습니다.docker-compose.ymlversion: '3'services: wordpress: image: wordpress:latest ports: - "8080:80" volumes: - ./plugins:/var/w..

  • format_list_bulleted 실무개발
  • · 2026. 6. 20.
  • textsms
티스토리 블로그에 알뜰폰 요금제 비교 TOP iframe 위젯 추가하는 방법

티스토리 블로그에 알뜰폰 요금제 비교 TOP iframe 위젯 추가하는 방법

알뜰폰 TOP iframe 위젯을 티스토리, 워드프레스, 블로그, 카페, 개인 사이트에 추가하는 방법을 정리했습니다. 최저가 TOP, 평생할인 TOP, 0원 요금제 등 최신 알뜰폰 요금제 순위를 자동 업데이트할 수 있습니다.티스토리 블로그에 알뜰폰 요금제 TOP iframe 위젯 추가하는 방법알뜰폰 TOP iframe 위젯을 사용하면 티스토리 블로그나 워드프레스, 개인 사이트에 최신 알뜰폰 요금제 순위를 자동으로 보여줄 수 있습니다. 이 글에서는 플랜앱트하우에서 제공하는 알뜰폰 위젯을 블로그에 추가하는 방법과, 최저가 TOP, 평생할인 TOP, 0원 요금제 TOP 같은 비교 콘텐츠를 자동 업데이트하는 장점을 정리합니다.블로그에 알뜰폰 관련 글을 작성하다 보면 가장 번거로운 부분이 요금제 정보 관리입니다..

  • format_list_bulleted SEO & 마케팅 & AI
  • · 2026. 6. 18.
  • textsms
PHP API 리팩토링 후기: SRP 원칙으로 요금제 검색 API 구조 개선하기

PHP API 리팩토링 후기: SRP 원칙으로 요금제 검색 API 구조 개선하기

하나의 PHP 파일에 집중되어 있던 알뜰폰 요금제 검색 API를 SRP(단일 책임 원칙) 기반으로 리팩토링한 과정을 정리했습니다. Service, Repository, Guard 구조 분리와 회귀 테스트 도입을 통해 유지보수성과 확장성을 개선한 실제 사례를 소개합니다.PHP API 리팩토링 후기: SRP 원칙으로 요금제 검색 API 구조 개선하기알뜰폰 요금제 비교 서비스인 플랜앱트하우(플하)-plan.apthow.com 가장 많이 수정되는 기능 중 하나가 요금제 검색 API였습니다. 처음 개발할 당시에는 빠르게 기능을 구현하는 것이 목표였기 때문에 대부분의 로직을 하나의 PHP 파일에 작성했습니다. 하지만 서비스가 성장하면서 검색 조건, 정렬 정책, 제휴 요금제 노출, 응답 포맷 등이 계속 추가되었고 ..

  • format_list_bulleted 실무개발
  • · 2026. 6. 18.
  • textsms
스프링부트 Playwright로 HTML을 PDF로 변환할 때 500 에러 해결 방법

스프링부트 Playwright로 HTML을 PDF로 변환할 때 500 에러 해결 방법

스프링부트에서 Playwright Java를 사용해 정적 HTML을 PDF로 자동 변환하는 방법과 AlmaLinux 9 서버에서 500 에러가 발생하는 원인, 필요한 리눅스 패키지 설치 방법을 실무 기준으로 정리합니다.스프링부트 Playwright로 HTML을 PDF로 변환할 때 500 에러 해결 방법스프링부트에서 Playwright를 사용해 정적 HTML을 PDF로 자동 변환하려고 하면 로컬에서는 정상 동작하지만, AlmaLinux 9 같은 리눅스 서버에 배포한 뒤 500 에러가 발생하는 경우가 있습니다. 이 글에서는 pom.xml에 Playwright 의존성을 추가하고 HTML을 PDF로 변환하는 기본 구조부터, 서버에서 500 에러가 발생하는 원인과 해결 방법까지 실무 기준으로 정리합니다.사용 환경..

  • format_list_bulleted 실무개발
  • · 2026. 6. 17.
  • textsms
Nuxt와 PHP로 만든 정적 서비스 개발 사례 플랜앱트하우(플하) -plan.apthow.com 구조 분석

Nuxt와 PHP로 만든 정적 서비스 개발 사례 플랜앱트하우(플하) -plan.apthow.com 구조 분석

Nuxt와 PHP를 활용해 정적 서비스 형태의 웹사이트를 개발하는 방법을 plan.apthow.com 사례 중심으로 정리합니다. 정적 배포, PHP API, 데이터 갱신, SEO 구조까지 실무 기준으로 설명합니다.Nuxt와 PHP로 만든 정적 서비스 개발 사례: plan.apthow.com 구조 분석Nuxt와 PHP로 정적 서비스를 개발하면 빠른 페이지 로딩, 쉬운 배포, 낮은 서버 비용, 검색엔진 최적화까지 동시에 챙길 수 있습니다. 이번 글에서는 알뜰폰 요금제 비교 서비스인 플랜앱트하우(plan.apthow.com) 같은 형태의 웹서비스를 기준으로, Nuxt 프론트엔드와 PHP 백엔드를 조합해 정적 서비스 중심으로 개발하는 방법을 정리합니다.앞으로 플랜앱트하우(plan.apthow.com) 는 플하로..

  • format_list_bulleted 실무개발
  • · 2026. 6. 16.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ···
  • 10
  • navigate_next
공지사항
  • 테크 삽질 연구소 안내
전체 카테고리
  • 분류 전체보기 (56) N
    • 실무개발 (28) N
    • 서버 & 인프라 (23)
    • SEO & 마케팅 & AI (5)
최근 글
인기 글
최근 댓글
태그
  • #springboot
  • #gitlab
  • #nuxt3
  • #ubuntu
  • #NexusRepository
  • #RESTAPI
  • #Nexus
  • #php
  • #Linux
  • #nuxt
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바