Home 게시판 커뮤니티 Q&A 본문에 코드 그대로 출력하기

2개 답변, 1 voice Last updated by Avatar of 082net082net 17 years, 4 months 전
  • 익명
    손님
    @
    #2443

    안녕하세요

    워드프레스를 쓰다가 어떤 코드를 삽입해야 할 때가 있었습니다.
    그런데, 코드가 쓴 그대로 출력되는게 아니라, 코드가 실행(?)이 되서 표시됩니다. 에러표시가 나구요..

    예를들어

    <pre>
    <li>
    <h2>Recent Posts:</h2>
    <ul><?php
    $posts = get_posts('numberposts=5');
    foreach ($posts as $post) :
    ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title() ?></a><br/><?php the_time('Y-m-d H:i l') ?>
    <p><?php
    endforeach;
    ?>
    </ul>
    </li>
    </pre>

    이 코드를 본문에 삽입하고 출판을 해서 보면, 저 코드가 그대로 보여져야 하는데,
    이상하게 나옵니다.

    <code></code>나 <pre></pre> 로 감싸줘도 그대로입니다.

    코드 그대로 출력하고 싶은데 방법을 알고 싶습니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #2444

    code 관련 플러그인을 설치하지 않으면 <code>나 <pre>태그를 사용한다고 해도 html태그는 그대로 실행되게 됩니다. 따라서 그 코드를 하나하나 풀어서 적어줘야만 하게 되죠…

    대표적으로 ‘<‘ 는 ‘&lt;’, ‘>’ 는 ‘&gt;’ 가 되어야 합니다.

    이를 쉽게 하기 위해서는 플러그인을 사용하시면 되는데…
    Preserve Code Formatting 처럼 코드를 변환만 해 주는 플러그인이 있고,

    iG:Syntax Hiliter와 같이 코드에 색을 입혀주는 과정까지 처리하는 플러그인이 있습니다.

    아래 링크된 페이지를 방문하시면 다양한 관련 플러그인들이 소개되어 있습니다.
    http://wordpress.co.kr/wiki/index.php/Plugins/Syntax_Highlighting

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2445

    code 관련 플러그인을 설치하지 않으면 <code>나 <pre>태그를 사용한다고 해도 html태그는 그대로 실행되게 됩니다. 따라서 그 코드를 하나하나 풀어서 적어줘야만 하게 되죠…

    대표적으로 ‘<‘ 는 ‘&lt;’, ‘>’ 는 ‘&gt;’ 가 되어야 합니다.

    이를 쉽게 하기 위해서는 플러그인을 사용하시면 되는데…
    Preserve Code Formatting 처럼 코드를 변환만 해 주는 플러그인이 있고,

    iG:Syntax Hiliter와 같이 코드에 색을 입혀주는 과정까지 처리하는 플러그인이 있습니다.

    아래 링크된 페이지를 방문하시면 다양한 관련 플러그인들이 소개되어 있습니다.
    http://wordpress.co.kr/wiki/index.php/Plugins/Syntax_Highlighting

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
3 글 보임 - 1에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.