링크를 클릭하면 팝업 창이 뜨는 jQuery 코드입니다. 상황에 따라 다양하게 응용이 가능할 것 같습니다. 여러 가지 코드를 테스트해봤는데, 이 코드가 심플하면서도 잘 실행되네요.
코드
<head>
<style>
a.selected {
background-color:#1F75CC;
color:white;
z-index:100;
}
.messagepop {
background-color:#FFFFFF;
border:1px solid #999999;
cursor:default;
display:none;
margin-top: 15px;
position:absolute;
text-align:left;
width:394px;
z-index:50;
padding: 25px 25px 20px;
}
label {
display: block;
margin-bottom: 3px;
padding-left: 15px;
text-indent: -15px;
}
.messagepop p, .messagepop.div {
border-bottom: 1px solid #EFEFEF;
margin: 8px 0;
padding-bottom: 8px;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
function deselect(e) {
$('.pop').slideFadeToggle(function() {
e.removeClass('selected');
});
}
$(function() {
$('#contact').on('click', function() {
if($(this).hasClass('selected')) {
deselect($(this));
} else {
$(this).addClass('selected');
$('.pop').slideFadeToggle();
}
return false;
});
$('.close').on('click', function() {
deselect($('#contact'));
return false;
});
});
$.fn.slideFadeToggle = function(easing, callback) {
return this.animate({ opacity: 'toggle', height: 'toggle' }, 'fast', easing, callback);
};
</script>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body>
<div class="messagepop pop">
<form method="post" id="new_message" action="/messages">
<p><label for="이메일">이메일 또는 이름</label><input type="text" size="30" name="email" id="email" /></p>
<p><label for="body">메시지</label><textarea rows="6" name="body" id="body" cols="35"></textarea></p>
<p><input type="submit" value="메세지 보내기" name="commit" id="message_submit"/> 또는 <a class="close" href="/">취소</a></p>
</form>
</div>
<a href="/contact" id="contact">연락하기</a>
</body>
링크를 클릭하면 다음과 같은 양식이 팝업 창으로 실행되고, "취소"를 누르면 창이 사라집니다.

(Source: stackoverflow.com)
이걸 워드프레스에서는 어떻게 적용시켜야 하나요? 특정 페이지의 특정 문구를 클릭하면 저 팝업창을 뜨게 하고 싶은데요
안녕하세요? http://jsfiddle.net/SRw67/ 페이지를 참고해보시기 바랍니다.
조금 더 부연하자면 Enqueue를 시켜야하는데요, https://www.thewordcracker.com/intermediate/how-to-load-js-files-in-wordpress/ 글을 참고해보세요. 이 방법이 쉽지 않은 경우 팝업 플러그인 중에서 원하는 기능이 있는 것이 있는지 확인해보시기 바랍니다: https://www.thewordcracker.com/?s=%ED%8C%9D%EC%97%85