이글 이틀동안 한 5번 정도 읽고 결국 이해했습니다. 뭘 하시려는지.
“하단 노란 영역에는 해당되는 video gallery가 선.택.되.는.대.로 보여지게 하고 싶은”
이 단어 하나를 읽고 질문을 이해해야 되는 문제 였네요. 아.. 한국말 정말 어렵다…
제가 이 질문을 이해하는 것 과 달리 구축하시려는 방식은 다행이 어렵지 않습니다.
onclick event listener 를 생성하신 후, ajax 로 쇼트코드를 불러오는 javascript 을 짜시고, 이 javascript 을 functions.php 에 등록 (register + enqueue) 하시면 됩니다.
이게 jQuery 이전에는 상당히 어려운 기술이었는데 (빌어먹을 크로스 브라우징 때문에) jQuery 가 널리 사용되기 시작하고 워드프레스도 jQuery 를 쓰고 있어서 다행이 어렵지 않습니다.
이해하셔야 하는 개념/기술은 :
wp_register_script
https://developer.wordpress.org/reference/functions/wp_register_script/
wp_enqueue_script
wp_enqueue_script()
클릭시 addEventListener method
http://www.w3schools.com/jsref/met_document_addeventlistener.asp
jQuery.ajax
http://api.jquery.com/jquery.ajax/
입니다.
이 방식을 통틀어서 DOM manipulation 이라고 부르는데, 이거 한번 빠지면 너무 재미있어서 헤어나오질 못합니다. javascript 에 빠지게 되는 대다수 front-ender 들이 이 DOM manipulation 이 너무 재미있어서 코케인에 중독된듯 하다는 표현까지 합니다. 웹솔루션 전체를 DOM manipulation 기법으로 짜기도 하고, 암튼 처음에 배울때 무진장 재미있습니다. ㅎㅎㅎ
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.
Lives in Colorado.