Tag Archive 'wordpress'

六月 10 2008

Profile Image of evenrain
evenrain

WordPress 升級至 2.5.1

Filed under blog

距離 2.5.1 釋出已經一個多了,我的 Blog 還停留在 2.3.3 的版本。其實也就是一個懶字,才一直拖到今天把 WordPress 升級。

升級的步驟如下:

  • 備份檔案 (資料庫的備份系統商有定期在做,所以省略)
  • 到後台關閉所有 Plugin
  • 將下載的 2.5.1 檔案上傳至伺服器 (wp-config.php 除外)
  • 利用新功能自動更新 Plugin,並開啟所有 Plugin
  • 至前台檢查有無異狀

就這麼簡單。

標籤:,

No responses yet

九月 26 2007

Profile Image of evenrain
evenrain

更新至 Wordpress 2.3

Filed under blog

Wordpress 推出了 2.3  版,心臟很大的沒做什麼備份就直接更新了。

順便換了個 Theme,和原先的相較起來,變得明亮許多。原先使用的 plugin 大部分都可以運作或是找到新的版本,接著就是慢慢調整這個新的版型,目前運作正常。

標籤:

One response so far

五月 22 2007

Profile Image of evenrain
evenrain

WordPress 2.2 上使用 Sidebar Module 的解法

Filed under blog

先前提過,由於 2.2 版內建 Sidebar Widgets,使得 Sidebar Module 會無法運作,而解決方案是安裝 Disable WordPress Widgets plugin

但是實際安裝後,會發現在後台新增或修改時會出現「You must specify a valid module name」的錯誤訊息。求教於天佑後,他找出了解法

原來除了安裝 Disable WordPress Widgets plugin 外,如果不是用 K2 模板 (像我) 的,因為獨立版本的 SBM 很久沒更新了,所以要先去下載最新穩定版本的 K2 (目前是 0.95 RC1)。然後解開下載的壓縮檔後,將 js 資料夾內的 sbm.js.php 上傳至 SBM Plugin 目錄內的 js 資料夾。

接著,修改 SBM plugin 資料夾內的 sbm.php,將

PHP:
  1. <script type="text/javascript" src="&lt;?php SBM::output_url(); ?&gt;/js/sbm.js"></script>

修改為

PHP:
  1. <script type="text/javascript" src="&lt;?php SBM::output_url(); ?&gt;/js/sbm.js.php"></script>

即可,在此謝謝天佑 :)

標籤:, ,

No responses yet

五月 17 2007

Profile Image of evenrain
evenrain

Upgrade to WordPress 2.2

Filed under blog

今天研究了一下其他人的升級步驟,稍微花了一點時間把我的 WordPress 升級到 2.2 版了。

由於 2.2 版內建了 Sidebar Widgets,使得我原先使用的 Sidebar Modules 變得無法使用。因此參考了天佑的文章,安裝了 darrell.schulte 所寫得 Disable WordPress Widgets plugin 來關閉 Sidebar Widgets。

因為我是把舊的版本整個砍掉,所以又把先前參照星宿喵的做法修改的 TinyMCE 給改回,也別忘了加進 iG:Syntax HiliterQuick Tags

另外這次升級遇到了幾個問題,首先是執行 upgrade.php 的時候出現找不到 advanced-cache.php 的錯誤訊息。有人跟我發生同樣的錯誤,解決的方法只要打開 wp-config.php,找到

PHP:
  1. define('WP_CACHE', true);

這行,把他註記或是刪除即可。

還有就是我發現升級完之後 Tag Page 都變成 404 Error,只要到管理介面的選項 > 固定網址 ,再按一次更新就好了。

找解決方法的過程中,意外發現了 UTM 造成的 Search 錯誤。原來是把 LEFT JOIN 寫成了 INNER,使得沒有下到 Tag 的文章就無法被搜尋到了( 就某些方面來說,這樣也挺好的? XD )。打開 ultimate-tag-warrior-actions.php,找到第 849 行:

PHP:
  1. $join .= " LEFT JOIN $tablepost2tag p2t on $wpdb->posts.ID = p2t.post_id INNER JOIN $tabletags on p2t.tag_id = $tabletags.tag_id ";

改為

PHP:
  1. //$join .= " LEFT JOIN $tablepost2tag p2t on $wpdb->posts.ID = p2t.post_id INNER JOIN $tabletags on p2t.tag_id = $tabletags.tag_id ";
  2. $join .= " LEFT JOIN $tablepost2tag p2t on $wpdb->posts.ID = p2t.post_id LEFT JOIN $tabletags on p2t.tag_id = $tabletags.tag_id ";

如此即可。

標籤:,

One response so far

三月 29 2007

Profile Image of evenrain
evenrain

修改 Twitter Update

Filed under blog

先前有提到 WordPress 的一個 Twitter Plugin -- Twitter Update。實際在 2.1.2 使用時,發現了幾個奇怪的地方。首先是如果你勾選了「Update Twitter when the an old post has been edited」,理論上應該在修改舊文章時才會發出 Tweets,但是實際使用時卻會發現文章尚未發佈,卻持續送出更新訊息。另外即使勾選了「Update Twitter when the new post is published」,發佈新文章時,卻反而不會送出 Tweets。

Continue Reading »

標籤:, ,

2 responses so far

Pages: 1 2 Next