블로그 방문자를 사로잡는 MBTI 위젯 – 오늘의 조언 문장 자동 생성기

MBTI 기반 오늘의 행운 문장 추천기 🎯


방문자 체류시간을 늘리기 위한 참여형 콘텐츠 3번째는 바로 MBTI 기반의 한 줄 응원 문장 추천기입니다.

사용자가 자신의 MBTI를 선택하면, 그에 맞는 한 줄 문장이 무작위로 출력되는 구조입니다. 이런 도구는 감성적인 공감을 유도하며 반복 방문을 유도할 수 있어, **블로그 체류시간** 증가에 매우 효과적입니다.

💡 설치 전 참고사항

  • 해당 위젯은 JavaScript 기반이므로 티스토리에서는 작동하지 않습니다.
  • 블로그스팟(Blogger)이나 워드프레스(.org)에서 정상적으로 작동합니다.
  • 방문자가 버튼 클릭 시 매번 랜덤 문장을 확인할 수 있습니다. (매번 바뀜)

📌 실사용 미리보기

아래 셀렉트를 눌러 본인의 MBTI를 선택하고, 버튼을 클릭해보세요! 그에 맞는 오늘의 한 줄 문장을 보여줍니다.

🎯 MBTI 오늘의 행운 문장


📥 직접 복사해서 내 블로그에 붙여넣기

아래 코드를 복사하여, 블로그스팟 HTML 편집에 붙여넣으면 바로 설치할 수 있습니다.



<div style="background:#f0f8ff; padding:20px; border-radius:10px; max-width:500px; margin:30px auto; font-family:'Noto Sans KR', sans-serif;">
  <h3 style="text-align:center; color:#34495e;">🎯 MBTI 오늘의 행운 문장</h3>
  <label for="mbti-select" style="display:block; margin:15px 0 10px;">당신의 MBTI를 선택하세요:</label>
  <select id="mbti-select" style="padding:8px 10px; border-radius:5px; width:100%;">
    <option value="">-- 선택 --</option>
    <option value="INTJ">INTJ</option>
    <option value="INTP">INTP</option>
    <option value="ENTJ">ENTJ</option>
    <option value="ENTP">ENTP</option>
    <option value="INFJ">INFJ</option>
    <option value="INFP">INFP</option>
    <option value="ENFJ">ENFJ</option>
    <option value="ENFP">ENFP</option>
    <option value="ISTJ">ISTJ</option>
    <option value="ISFJ">ISFJ</option>
    <option value="ESTJ">ESTJ</option>
    <option value="ESFJ">ESFJ</option>
    <option value="ISTP">ISTP</option>
    <option value="ISFP">ISFP</option>
    <option value="ESTP">ESTP</option>
    <option value="ESFP">ESFP</option>
  </select>
  <button onclick="showMbtiQuote()" style="margin-top:15px; padding:10px 20px; background:#3498db; color:white; border:none; border-radius:5px; cursor:pointer;">결과 확인</button>
  <div id="mbti-result" style="margin-top:20px; font-size:16px; font-weight:bold; color:#2c3e50; text-align:center;"></div>
</div>

<script>
const mbtiQuotes = {
  INTJ: ["오늘은 멀리 돌아가더라도 정답에 가까운 날입니다.", "계획은 있지만 때로는 감정에 따라 움직여도 괜찮습니다."],
  INTP: ["질문하는 당신, 오늘도 멋집니다.", "생각은 깊고, 표현은 담백하게 해보세요."],
  ENTJ: ["당신의 추진력이 오늘의 키입니다.", "주변 사람들과의 협업이 새로운 기회를 엽니다."],
  ENTP: ["호기심이 당신을 멀리 데려갑니다.", "장난처럼 시작한 일이 진짜가 될지도 몰라요."],
  INFJ: ["오늘은 감정에 솔직해져도 괜찮아요.", "당신이 지키는 조용한 진심이 빛날 날입니다."],
  INFP: ["작은 상상이 큰 위로가 됩니다.", "누군가에겐 당신의 말 한마디가 하루를 바꿉니다."],
  ENFJ: ["당신의 리더십이 모두를 따뜻하게 합니다.", "감정도 전략이 될 수 있어요."],
  ENFP: ["오늘은 감정의 물결을 믿고 따라가보세요.", "누군가와의 우연한 대화가 큰 영감을 줄 수 있어요."],
  ISTJ: ["하루가 계획대로 흘러갑니다. 자신감을 가지세요.", "사소한 습관이 큰 신뢰를 만듭니다."],
  ISFJ: ["당신의 배려는 반드시 돌아옵니다.", "누군가 당신의 조용한 헌신을 보고 있어요."],
  ESTJ: ["정리정돈이 오늘의 열쇠입니다.", "당신의 직설이 때로는 가장 필요한 진심이에요."],
  ESFJ: ["따뜻한 말 한마디가 관계를 바꿉니다.", "오늘은 누군가의 하루를 책임질 수 있어요."],
  ISTP: ["즉흥적인 결정이 의외의 행운을 가져옵니다.", "문제를 해결할 때 직관을 믿으세요."],
  ISFP: ["조용한 감성이 사람들을 감동시킵니다.", "오늘은 나만의 시간을 가져도 좋아요."],
  ESTP: ["실행력이 당신의 매력입니다.", "오늘은 도전하는 만큼 보답이 올 거예요."],
  ESFP: ["에너지 넘치는 하루가 될 거예요.", "당신의 웃음이 주변을 밝게 합니다."]
};

function showMbtiQuote() {
  const mbti = document.getElementById("mbti-select").value;
  const resultBox = document.getElementById("mbti-result");
  if (mbti && mbtiQuotes[mbti]) {
    const quotes = mbtiQuotes[mbti];
    const randomIndex = Math.floor(Math.random() * quotes.length);
    resultBox.textContent = quotes[randomIndex];
  } else {
    resultBox.textContent = "MBTI를 선택해 주세요!";
  }
}
</script>



※ 전체 코드는 위에 있는 것을 그대로 복사해서 붙여넣으시면 됩니다!


댓글 쓰기

다음 이전