plugin-icon

FluentSnippets – 고성능 파일 기반 사용자 정의 코드 스니펫 플러그인

제작자: Shahjahan Jewel·
헤더 및 푸터 스크립트, PHP 스니펫, 사용자 정의 CSS/JS 스니펫을 고급 조건부 논리와 함께 추가하고 더 많은 기능을 활용하세요...
등급
4.5/5
버전
10.51
활성화된 설치 항목
30K
최근 업데이트일
May 11, 2025
FluentSnippets – 고성능 파일 기반 사용자 정의 코드 스니펫 플러그인

보안과 속도를 위해 설계된 독특한 파일 기반 코드 스니펫 플러그인으로 비교할 수 없는 속도와 보안을 경험하세요.

FluentSnippets는 WordPress를 위한 가장 안전하고 성능에 중점을 둔 코드 스니펫 플러그인입니다. FluentSnippets는 스니펫을 평문 파일에 저장하므로, 스니펫에 대해 SQL 쿼리를 실행하지 않습니다. 이는 WordPress를 위한 가장 빠른 코드 스니펫 플러그인입니다. 저희의 목표는 WordPress에 사용자 정의 코드 스니펫을 통합하는 과정을 간편하고, 안전하며, 빠르고, 번거로움 없이 만드는 것입니다.

왜 FluentSnippets인가요?

FluentSnippets는 코드 스니펫을 평면 파일에 저장하고 각 스니펫 파일에 코드 블록을 사용하여 설명, 제목, 조건부 로직, 스니펫 유형 및 기타 메타데이터를 추가합니다. 우리는 이러한 데이터를 한 번 파싱하고 index.php에 캐시하여 매 요청마다 이러한 코드 블록을 파싱할 필요가 없습니다. 그런 다음 런타임 시 선택한 액션 훅에 해당 파일들을 포함시킵니다. 전체 과정에서 FluentSnippets는 데이터베이스 쿼리를 0번 실행합니다. 사실, 플러그인 전체 런타임에서 데이터베이스 쿼리가 전혀 없습니다. 이 네이티브 디자인 덕분에 FluentSnippets는 네이티브이며, 설계상 안전하고 이 카테고리에서 가장 성능이 뛰어난 코드 스니펫입니다.

기능

  • 파일 기반 스니펫: 스니펫이 파일 시스템에 안전하게 저장되며 데이터베이스 쿼리 없이 네이티브로 로드되므로 안전하고 보안성이 뛰어나며 매우 빠릅니다.
  • 사용자 정의 코드 스니펫: PHP, JS, CSS, HTML 등을 포함한 사용자 정의 코드 스니펫을 작성하세요. 그룹, 태그 등을 사용하여 스니펫을 분류하세요.
  • 고급 조건부 논리: 게시물 유형, 날짜, URL, 사용자 유형 등과 같은 특정 조건에서만 코드 스니펫을 실행합니다.
  • 자동 오류 처리: 자동 오류 처리기는 사용자 지정 스니펫을 추가할 때 발생할 수 있는 일반적인 오류를 방지하여 사이트가 절대 손상되지 않도록 합니다.
  • 맞춤 쇼트코드: 스니펫의 맞춤 쇼트코드를 사용하여 맞춤 동적 콘텐츠 블록을 생성하고 사이트 전반에 걸쳐 사용하며 관리할 수 있습니다.
  • 독립 실행 모드: 가장 흥미로운 기능은 독립 실행 모드입니다. 이 기능을 사용하면 스니펫을 추가하고 독립 실행 모드를 활성화한 후 플러그인을 삭제 및 제거해도 스니펫이 mu-플러그인 아키텍처를 통해 계속 실행됩니다. 플러그인을 다시 활성화하면 이전처럼 스니펫을 관리할 수 있습니다.

강력한 스마트 조건 논리

우리는 코드 실행 위치를 정확하게 선택할 수 있도록 스마트 조건부 로직을 추가했습니다. 이러한 조건부 로직에는 다음이 포함됩니다.

  • 사용자의 로그인 상태 또는 역할
  • 페이지 유형
  • 게시물 유형
  • 택소노미 또는 항목 기반 규칙
  • 페이지 / 글 URL 기준
  • 특정 페이지 / 글 / 사용자 정의 글 유형(CPT) 대상
  • 날짜 기반 조건
  • 현재 연락처의 FluentCRM 태그 / 목록 기반 규칙

이 조건들은 그룹 기반으로 되어 있으며, 여러 그룹을 조건 세트와 함께 추가할 수 있습니다. 그리고 어떤 그룹이든 조건에 맞으면 스니펫이 실행됩니다.

스니펫 유형

FluentSnippets에는 네 가지 유형의 스니펫이 있습니다. 스니펫 유형 선택에서 스니펫 유형을 선택할 수 있습니다.

기능 – PHP 스니펫: 이 스니펫은 테마의 functions.php 파일에 작성하듯이 특정 영역에서 실행해야 하는 모든 PHP 코드를 위한 것입니다. 이 스니펫 유형을 사용하여 함수/클래스를 생성하고, 다른 액션 및 필터에 훅을 걸고, 그 외 다양한 작업을 수행할 수 있습니다.

콘텐츠 – PHP + HTML 스니펫 유형: 이 스니펫 유형은 헤더, 푸터, 게시물 후 콘텐츠, 게시물 전 콘텐츠 등 다양한 위치에 콘텐츠를 삽입하는 데 사용됩니다. 이 스니펫 유형에서는 PHP / HTML / JS / CSS 코드를 작성할 수 있습니다.

CSS 스니펫 유형: 이 스니펫 유형을 사용하여 사이트에 사용자 정의 CSS를 추가할 수 있습니다.

JS 스니펫 유형: 이 스니펫 유형을 사용하여 사이트에 사용자 정의 JS를 추가할 수 있습니다.

FluentSnippets 플러그인의 내부 디자인

디자인은 매우 간단하며, 이것이 바로 이상적인 모습입니다! FluentSnippets는 코드 스니펫을 평면 파일에 저장하고, 각 스니펫 파일에 코드 블록을 사용하여 설명, 제목, 조건부 로직, 스니펫 유형 및 기타 메타데이터를 추가합니다. 우리는 이러한 데이터를 한 번 파싱하고 index.php에 캐시하여 매 요청마다 코드 블록을 파싱할 필요가 없습니다. 그런 다음 런타임 시 선택한 액션 훅에 해당 파일들을 포함시킵니다. 전체 과정에서 FluentSnippets는 데이터베이스 쿼리를 0번 실행합니다. 사실, 플러그인 전체 런타임 동안 데이터베이스 쿼리가 전혀 없습니다. 이 네이티브 디자인 덕분에 FluentSnippets는 네이티브이며, 설계상 안전하고 이 카테고리에서 가장 성능이 뛰어난 코드 스니펫입니다.

이 코드 스니펫 플러그인의 인기 있는 사용 사례

  • 기능 확장을 위한 사용자 정의 PHP 코드 추가
  • 헤더 및 푸터 코드 추가 (Google Analytics / 픽셀 / 광고 코드)
  • 특정 게시물/페이지 유형을 위한 사용자 정의 CSS
  • 사용자 정의 자바스크립트 코드
  • 동적 콘텐츠를 게시물 콘텐츠 전후 또는 푸터와 같은 다양한 위치에 배치
  • 동적 쇼트코드

같은 팀의 다른 플러그인

기여하다

이 프로젝트에 기여하거나 버그를 보고하고 싶으시다면 언제든지 환영합니다. Github에서 저장소를 확인해 주세요. FluentSnippets는 이전에 Easy Code Manager로 알려져 있었습니다. 우리는 그것을 FluentSnippets로 재구축하고 리브랜딩했습니다.

무료Business 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 6.8.3
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.