워드프레스 2.5 업그레이드

3월 29일 워드프레스 2.5가 공개 되었다. CHI 2008 출장 때문에 업그레이드를 미뤘다가 오늘 업그레이드를 했다. 내가 하는 워드프레스 업그레이드 절차는 다음과 같다.

1. telent 으로 접속해서 워드프레스 폴더를 백업한다.

cp -R wp wp_backup

2. 워드프레스 관리자 화면에 들어가서 데이타 베이스를 백업한다.

WordPress Database Backup 플러그인을 깔면 쉽게 할 수 있다

3. 워드프레스 2.5 프로그램을 다운로드 한다

4. 워드프레스 파일들을 FTP로 업로드 한다.

플러그인과 테마 폴더는 건드리지 않고 다른 파일들만 업로드 한다. 이때 맥에서 업로드 할 때에는 플러그인과 테마 폴더는 건드리지 않고 파일별로 업로드 한다. 맥에서는 폴더를 복사할 경우 기존 폴더안의 파일에 합집합을 하는게 아니라 덮어 쓴다다. 파일 복사 뿐만 아니라 FTP 프로그램도 그런다.

5. 브라우저로 ~/wp-admin/upgrade.php  를 불러서 업그레이드를 진행한다.

2.5에서는 데이타베이스도 업그레이드 한다. 클릭 2번이면 업그레이드가 끝난다.

6. 플러그인이 동작하지 않는지 확인한다.

블로그에 들어가서 동작하는 지를 확인한다. 내가 사용하고 있는 플러그인들은 워드프레스 2.5 에서 아무 문제 없이 동작했다! 현재 내가 사용중인 플러그인은 다음과 같다

  1. Breadcrumb Navigation
  2. CountPosts
  3. Download Manager
  4. Google Analytics
  5. Google XML Sitemaps
  6. Gravatar
  7. randomimage
  8. Random Posts
  9. Recent Comments
  10. Recent Posts
  11. Spam Karma 2
  12. StatTraq
  13. TP-Guestbook
  14. WordPress Database Backup
  15. WP-PageNavi
  16. WP 2.3 Related Posts
  17. WP AJAX Edit Comments

7. Manage Posts 목록에서 각 글의 조회수를 볼 수 있도록 어드민 소스를 수정한다.

2.3이 되면서 방법이 바뀌더니 2.5 되면서 또 바뀌었다. 플러그인으로 만든다고 해도 매번 이렇게 워드프레스가 업그레이드 할때 마다 바뀌니 매번 이렇게 소스 봐가면서 바꿔줘야 한다. 빨간색 소스만 추가 하면 된다.  CountPosts 플러그인이 있어야 한다



1. /wp-admin/includes/template.php

function wp_manage_posts_columns()와 function wp_manage_pages_columns()  2곳


$posts_columns[‘title’] = __(‘Title’);
$posts_columns[‘hits’] = __(‘Hits’);
$posts_columns[‘author’] = __(‘Author’);


2. /wp-admin/edit-post-rows.php

case ‘hits’:
?>
<td><?php echo $post->post_hits; ?>
</td>
<?php
break;


case ‘categories’:
?>
<td><?php the_category(‘,’); ?></td>
<?php
break;

8. RSS 피드에 블로그 이미지가 나오게 한다.

워드프레스에서 RSS 에 보일 이미지와 링크, 설명 부분을 지정할 수 있도록 해주면 좋겠다.


/wp-includes/feed-rss2.php


<channel>
<title><?php bloginfo_rss(‘name’); ?></title>
<link><?php bloginfo_rss(‘url’) ?></link>
<description><?php bloginfo_rss(“description”) ?></description>
<pubDate><?php echo mysql2date(‘D, d M Y H:i:s +0000’, get_lastpostmodified(‘GMT’), false); ?></pubDate>
<generator>http://wordpress.org/?v=<?php bloginfo_rss(‘version’); ?></generator>
<language><?php echo “ko”; //echo get_option(‘rss_language’); ?></language>
<?php do_action(‘rss2_head’); ?>
<?php $items_count = 0; if ($posts) { foreach ($posts as $post) { start_wp(); ?>
<image>
<title><?php bloginfo_rss(’name’); ?> </title>
<url>http://dobiho.com/dobiho_logo_s.jpg </url>
<link><?php bloginfo_rss(‘url’) ?></link>
<description><?php bloginfo_rss(‘name’); ?></description>
</image>

<item>

일단 업그레이드는 끝났다! 이제 산에 가야지.




0 글이 마음에 드시면 하트를 눌러주세요~ 블로거에게 힘이 됩니다 (SNS/로그인/광고 관련 없습니다)


Related Post









이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받고 있습니다.
Scroll Up