Simple Code Escape

[ Plugin / Simple Code Escape / Leave Comment ]

뭐 그렇게 많은 경우는 아니지만, 타인의 블로그에 답글을 남길 때, 워드프레스처럼 일부 태그가 허용되는 답글에 html code를 남겨야 할 때가 있다. 그동안 그럴 때마다 수작업으로 그야말로 삽질을 했다. <>를 일일이 &lt;&gt;로 바꾸다니….
(그래서 내 블로그 코멘트에서는 <code> 코드 마크업 </code> 로 써도 태그가 벗겨지도록 했다.)

이제는 홈피에 태그를 벗기는 페이지를 하나 만들어놨다. 만드는 법은 간단하다. 참고는 wp-simplecode 플러그인 에서….

1. 코드를 벗기는 페이지 만드는 법

1.1 일반적인 경우

  • 8번째 줄에서 다음을 찾고
    <form action="<?php the_permalink() ?>" method="post">

    아래처럼 바꾼다.
    <form action="http://현재 페이지 주소" method="post">

    현재 페이지 주소 : 이 페이지가 나타나는 곳의 주소

  • 적용할 PHP 파일의 적당한 곳에 다음 인클루드 소스를 삽입한다.
    <?php include "http://주소/wp-simplecode-page.php"; ?>

    주소 : wp-simplecode-page.php가 위치하는 주소

1.2 워드프레스의 경우

사용하는 테마 폴더 안에 wp-simplecode 페이지 파일 을 업로드하고 그 테마 폴더에 위치하는 page.php (페이지 템플릿) 또는 single.php (싱글 페이지 템플릿) 또는 삽입하려는 파일 내의 적당한 곳에 다음처럼 인클루드 소스를 삽입하면 된다.

2. wp-simplecode 플러그인 ?

뭐, wp-simplecode 플러그인 을 쓸 사람은 그렇게 많을 거라는 생각은 들지 않지만, 나름 더 좋고, 접근성에 가깝게 수정해봤다.

참고 사항

  • wp-simplecode플러그인은 관리자 페이지용이다. 관리자 화면에 태그를 벗기는 페이지 와 똑같은 페이지가 하나 더 생기는 것 뿐이다. 그러므로 글이나 코멘트의 코드부분의 태그를 저절로 벗겨주는 기능을 전혀 하지 않는다.
  • 이 wp-simplecode플러그인과 <code> 또는 <pre> 태그를 쓰면 태그가 벗겨지는 플러그인과 같이 쓰려면, wp-simplecode 플러그인을 이용해 벗겨진 코드를 삽입할 때는 <code> 또는 <pre> 태그는 쓰지 말아야 한다. ( 이유는 이해하리라 생각한다. ) 두 플러그인을 같이 쓰려면 xhtml 마크업을 이용한 문서상의 전달에 약간의 아쉬움이 있어 좀 신경쓰인다.

Categories : Wordpress