텍스트 위젯에 PHP 코드 실행 방법

텍스트 위젯에 PHP 코드를 실행해야 할 때가 가끔 있습니다. PHP 대신 SHORTCODE로 처리하면 되지 않나 할 수도 있지만, 레이아웃과 스타일이 연관되어 템플릿 파일처럼 실행해야 할 때가 있습니다. 텍스트 위젯에 PHP 코드를 실행하려면 functions.php에 다음 코드를 추가해 주면 됩니다.

 

function php_execute($html){
  if(strpos($html,”<“.”?php”)!==false){ ob_start(); eval(“?”.”>”.$html);
    $html=ob_get_contents();
    ob_end_clean();
  }
  return $html;
}
add_filter(‘widget_text’,’php_execute’,100);

 

위 코드를 추가한 다음 텍스트 위젯에 다음 PHP코드를 실행할 수 있습니다.

 

 

결과는 다음과 같습니다.

 

 

• (주)블로그코디 대표
• 워드프레스 교육 서비스 런칭
• 워드프레스 정보 공유 커뮤니티 make BCT 런칭
• 한국형 워드프레스 테마 출시
• 워드프레스 홈페이지 제작 서비스 런칭

No comments
Write CommentLIST
WRITE COMMENT

This site uses Akismet to reduce spam. Learn how your comment data is processed.

위로이동