안녕하세요, 좋은 플러그인 감사드립니다.
입력필드에 TEXTAREA를 추가(권한 : 운영자만 보여지는 입력필드)하여
그 안에 숏코드를 넣고 싶습니다.
운영자가 수정하는 글(작성자는 일반유저)만 숏코드를 입력하여 표시될 수 있도록 하고싶은데요.
그래서 스킨에는
<?php echo $content->option->{'shortcode'}?>
나
<?php echo do_shortcode('$content->option->{"shortcode"}'); ?>
이렇게 넣어도 본문이 아니면 숏코드가 제대로 표시되지 않더라구요. (게시판 설정의 숏코드 표시 옵션을 체크했음)
이렇게 입력 필드에 숏코드를 넣어도 표시될 수 있는 방법이 있을까요...?
답변 부탁드리겠습니다.
안녕하세요, 답변 감사드립니다.
(위의 질문은 코드스니펫으로 변환하였습니다)
적어주신 코드대로 넣으면... 결과가
$content->option->{"shortcode"}
이런식으로 표시가 되었는데,
방금 답변을 쓰다가 혹시해서 작은따옴표를 떼서 달았더니 작동을 하네요!
결국
<?php echo do_shortcode($content->option->{"shortcode"}); ?>
해당 부분은 이렇게 스킨에 넣었더니 작동하였습니다.
입력 필드에서 숏코드 실행하실 분들에게 참고가 되셨으면 좋겠네요...!
안녕하세요~^^
코드를 남겨주실 때는 코드 스니펫을 사용해주세요.
남겨주신 코드 중 아래 코드처럼 사용하시면
숏코드가 실행이 될 수 있습니다.
<?php echo do_shortcode('$content->option->{"shortcode"}'); ?>
내용은 어떻게 입력하셨나요?
[shortcode] 의 형태로 대괄호와 같이 입력해보시겠어요?
고맙습니다.