WP-Eolin 플러그인

요새 무슨 바람이 들었는지 열혈 블로그 관리 중입니다. 다음 블로거 뉴스에도 등록한 김에 이올린에도 포스트를 날리기 위해 플러그인을 찾아봤더니 WP-Eolin이란 플러그인이 이미 나와있었습니다.

1년도 전에 만들어진 플러그인이지만 여전히 잘 작동합니다.

하지만! 세상 일이 그렇게 쉽기만 할 순 없죠. 글 몇 개를 링크 시키고, 확인을 해보니 태그에 카테고리 정보만이 들어가 있는 걸 확인할 수 있었습니다. 이대로 포기할 순 없기에 vim을 실행시켰습니다.

--- wp-eolin.php.org    2009-02-09 00:43:38.288041169 +0900
+++ wp-eolin.php        2009-02-09 00:43:50.361025136 +0900
@@ -164,8 +164,6 @@
     if (!isset($id))   $id   = $_REQUEST['post'];
     if (!isset($post)) $post = get_post($id);
 
-    if (preg_match('/(edit\.php)/i', $_SERVER['SCRIPT_NAME']))
-    {
 ?>
       <script type="text/javascript">
       //<![CDATA[
@@ -190,9 +188,8 @@
       //]]>
       </script>
 <?php
-    }
 
-    if (preg_match('/(post\.php|post-new\.php)/i', $_SERVER['SCRIPT_NAME']) and ('static' != $post->post_status))
+    if ('static' != $post->post_status)
     {
       $checked = '';
       if<sup>[<a href="http://b.mytears.org/2009/02/1414#footnote_0_1414" id="identifier_0_1414" class="footnote-link footnote-identifier-link" title="empty($id) and EOLIN_DEFAULT) or
@@ -203,7 +200,6 @@
       }
 ?>
 
-        Eolin
 
 
             ">1</a>]</sup>
+    if (function_exists('get_the_tags'))
+    {
+      $tags = get_the_tags($id);
+         if ( !empty($tags) ) foreach ( (array) $tags as $tag ) {
+               $tag_displays .= "\n".'    <tag>'.htmlspecialchars($tag->name).'</tag>';
+         }
+    }
+    else if (function_exists('utw_show_tags_for_current_post'))
     {
       $tags = $utw->getTagsForPost($id);
       foreach ($tags as $tag)

아무래도 워드프레스가 자체적으로 태그를 지원하기 전에 만들어졌다보니 워드프레스에서 자체적으로 지원하고 있는 태그 정보는 이용하질 못하길래 패치를 만들었습니다.

원 저작자 분에게도 트랙백이 갈테니 알아서 반영해주시리라 믿습니다. :)

그럼 다들 즐거운 블로깅 하세요~

p.s) 현재 카테고리를 활용하지 않고 있다보니 모든 글이 Mylife 카테고리에 포함되고 있습니다. 그렇다면 Mylife 카테고리를 제 이름으로 바꿔서 메타 블로그에서 태그에 제 이름을 넣으면 제가 쓴 글이 나오도록 하는 것도 괜찮겠다는 생각이 드네요. -_-a

p.s2) 플러그인 테스트하다가 하루에 등록할 수 있는 글 수 20개를 넘어버렸는데, 언제쯤 리셋 되려나요.

  1. empty($id) and EOLIN_DEFAULT) or
    @@ -203,7 +200,6 @@
    }
    ?>

    -

    Eolin

Related Posts

This entry was posted by 정태영 on Sunday, February 8th, 2009 at 10:55 PM and is taged under , , , , , , , , . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

3 Responses to “WP-Eolin 플러그인”

  1. 페이퍼북 says:

    좋은 정보 감사드립니다.
    그런데.. 위 정보가 정말 필요하긴 한데.. wp-eolin.php 를 열어서 복사해서 붙여넣으면 되는것이 아닌것 같습니다.

    php 언어도 모르고 저렇게 봐선 어떻게 손봐야할지 감이 안잡히는데
    혹시 맨 하단에 복사해서 붙여넣으면 동작이 되는것인지요.

    주신 정보만해도 감사한데 제대로 활용 못하고 질문 올려서 죄송합니다. 꾸벅~

    • 정태영 says:

      제가 올려놓은 건 패치파일입니다. winmerge, patch 같은 툴들을 알아보세요.

      • 페이퍼북 says:

        감사합니다. 구해서 설치까지 해서 병합해보고 했는데 동일하게 같아지네요.
        레시피는 다 주셨으니 이제 제가 해결을 해야겠죠. 감사합니다. 꾸벅.

Leave a Reply

믹시