워드프레스로 메타블로그 만드는 방법 소개, wordpress , metablog
- Blog
- 2012. 5. 30.
워드프레스로 메타블로그 만드는 방법 소개
워드프레스는 설치형 블로그 오픈소스입니다. 이 툴로 메타블로그를 간편하게 만들 수 있습니다. 여기서는 그 방법을 자세하게 설명을 하겠습니다.
자세한 정보는 feedwordpress 플로그인 개발자 블로그를 참고하시면 됩니다.
http://feedwordpress.radgeek.com/
영문 사이트라서 좀 번거롭긴 하지만 궁금해 하는 대부분의 대한 정보는 얻을 수 있습니다.
처음 워드프레스 메타블로그에 대한 정보는 http://thinkr.egloos.com/2827562 여기서 얻었습니다. 참고하세요.
2012/02/05 - [웹호스팅/해외웹호스팅] - 안정적인 해외웹호스팅 justhost.com 가입하기
먼저 관련 플러그인들을 플러그인 폴더에 올립니다. 그런 후 플러그인을 활성화 합니다. 플러그인의 기능은 해당 개발사 블로그에 자세히 나와있습니다.
플러그인들입니다. feedwordpress 가 메인 플러그인이고 나머지는 애드온입니다. 플로그인 페이지에서 보여지는 것도 있고 feedwordpress 페이지 안에서 작동하는 것도 있습니다. 데이터를 긁어 올 때 이미지도 긁어 오겠느냐 ...뭐 그런 플로그인과 html로 보여지게 할거냐 말거냐... 본문 앞단 몇 문단까지 보이게 할건가.... 뭐 그런 플러그인들입니다.
메타블로그의 특성상 개별 글들에 대한 출처를 남길 필요가 있는데..
이것은 각 테마의 single.php 파일을 수정해주시면 됩니다.
아래는 수정해본 전체 소스입니다. 굵은 부분을 잘 참고하시면 됩니다.
-----------------------------------------
<?php get_header(); ?>
<div id="wrapper">
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="navigation">
<div class="alignleft"><?php previous_post_link('« %link') ?></div>
<div class="alignright"><?php next_post_link('%link »') ?></div>
<div style="clear:both;"></div>
</div>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php //include('adsense_singlepost_top_banner.php') ?>
<div class="entrytext">
<?php include('adsense_singlepost_top_square.php') ?>
<?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?>
<p><?php if (is_syndicated()) : ?>
<a href="<?php the_syndication_permalink(); ?>"><font color="#CC6666">...이 글의 원본글 보기(Original posts)</font></a>
</p>
<p><a href="<?php the_syndication_permalink(); ?>" target="_blank"><font color="#9933CC">...이 글을 새창으로 보기(See new window)</font></a>
<?php endif; ?>
</p>
<?php if (is_syndicated()) : ?>
<p>...이 글의 출처(From this article) ::
<a href="<?php the_syndication_source_link(); ?>"><?php the_syndication_source(); ?></a></p>
<?php endif; ?>
<?php if (is_syndicated()) : ?>
<p>...이 글은 원저작자의 글을 RSS로 가져온 것입니다. 모든 권리와 책임은 원저작자에게 있습니다.
<?php endif; ?>
<?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>
<div style="clear:both;"></div>
<div>
<p class="postmetadata alt">
<small>
This entry was posted
on <?php the_time('l, F jS, Y') ?> at <?php the_time() ?>
and is filed under <?php the_category(', ') ?>.
You can follow any responses to this entry through the <?php comments_rss_link('RSS 2.0'); ?> feed.
<?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
// Both Comments and Pings are open ?>
You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(true); ?>" rel="trackback">trackback</a> from your own site.
<?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
// Only Pings are Open ?>
Responses are currently closed, but you can <a href="<?php trackback_url(true); ?> " rel="trackback">trackback</a> from your own site.
<?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
// Comments are open, Pings are not ?>
You can skip to the end and leave a response. Pinging is currently not allowed.
<?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
// Neither Comments, nor Pings are open ?>
Both comments and pings are currently closed.
<?php } edit_post_link('Edit this entry.','',''); ?>
</small>
</p>
</div>
</div>
</div>
<?php include('adsense_singlepost_bottom_square.php') ?>
<?php //include('adsense_singlepost_bottom_banner.php') ?>
<?php comments_template(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>
------------------------------------------
이제 플러그인에서 개별 설정을 해주어야 하는데... 아래 처럼 설정하면 무난하게 운영 가능합니다. 자신에 맞게 조금씩 변경하시면 되겠네요. 카테고리 부분에서 주의 하셔야 합니다. 디폴트로 나두면 카테고리가 계속 생성됩니다.
2012/02/05 - [웹호스팅/해외웹호스팅] - 안정적인 해외웹호스팅 justhost.com 가입하기
이 포스트를 추천해 주시면 더욱 많은 분들에게 보여집니다~!