寫教學的最大目的是教會未來的自己

wordPress

如何參與 WordPress 正體中文翻譯?

本篇文章經原作者同意,轉自於 http://tw.forums.wordpress.org/topic/如何參與-wordpress-正體中文翻譯??replies=1

如果你有使用wordpress,又想對這套免費的軟體做出貢獻,就請您撥出一些時間來幫忙翻驗吧

 

WordPress 本身僅有英文操作介面,其他的語系都是由各國家的使用者費心費時所翻譯的成果,而在台灣正體中文部分,雖然現在的使用者不少,但真正參與翻譯計畫的人卻不多。

我想這不是一件困難的事情,只要有心,即便你的英文能力不是頂尖,都能夠藉由翻譯軟體或是線上翻譯工具的輔助,在 WordPress 裡留下你走過的足跡,一同讓台灣正體中文社群更加茁壯,也能因此減輕每位貢獻者的工作負擔,讓大家都可以享受到最好的 WordPress 正體中文。

有鑑於一些台灣的 WordPress 社團成員反映不知道要如何參與翻譯,特地寫了一篇簡單的教學來讓想參與的朋友作為參考,當然,這些付出都是沒有實質報酬的,我們無法支付你薪資,也不會因 此而使你聲名大噪,但最棒的是你能夠真正投入一項世界級的開放原始碼專案,與大家一同進步。

要如何參與 WordPress 正體中文的翻譯工作?

1. 首先,你必須要有一個 WordPress.org 論壇帳戶,如果是在正體中文討論區註冊的也沒問題,如果你還沒有帳號,請先到 http://wordpress.org/support/register.php 註冊一個吧!完全免費。

2. 前往 http://translate.wordpress.org/ 找到 WordPress 專案底下的 Development 子項目,大部分的新字串都會出現在開發項目裡,以前的版本可以參考,但大概就不需要去更動它了。

3. 接著你會看到各個語系目前的翻譯進度,台灣正體中文的名稱為 Chinese (Taiwan) ,找到它然後進入吧!現在你可以看到 WordPress 正體中文的翻譯情形,以綠色作為背景的代表該字串已經完成翻譯的動作,如果底部是白色的,代表該字串還沒有人提供翻譯建議,可以雙擊 Translation 欄位下面的 Double-click to add 來加入適當的翻譯。

在翻譯時請把握幾個原則:

  • 使用全型標點符號
  • 善用 Search 功能,找出前人翻譯過的類似字串,使用相同的詞彙以免造成使用者混淆。例如:Blog 翻譯成「網誌」,就不該將它翻譯成「部落格」。
  • 使用大家都能夠一目了然的用語。

4. 在翻譯前可以點擊上方的 Untranslated 篩選功能,只顯示目前尚未翻譯的字串,這樣就能很輕鬆掌握現在的翻譯完成情形。

5. 在提交翻譯建議之後,會由 WordPress Taiwan 正體中文的編輯團隊進行審查,我們可能會核准你的翻譯,或是進行適當的修改調整,無論如何,當你完成一個字串的翻譯後,請記得按下 Add Translation 來存檔。

 

 

 

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

調整wordpress 上傳檔案大小限制

以下方法 必須要能進入ssh 去修改,如果是租用伺服器無法這樣做請洽經銷商

 

修改 php.ini

upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 600

修改上述三個參數,並重新啟動apache 即可

Post to Twitter Post to Plurk Post to Facebook Send Gmail

自己製作wordpress 佈景主題

相信對於一些wordpress 的初學者來說,一定都像我一樣,只是去找人寫好的直些使用,或是好一點改一改再使用 但是有時也會一些無力感,因為 功能強大的佈景主題難以上手,甚至沒有中文介面,簡單的佈景主題能修改的地方又太少,導致要找一個完全符合心中所想的佈景主題十分困難….

最近 我找到一套軟體可以直接解決這個問題,他使用類似 office2007 的介面,可以直接製作佈景主題(痾..想做成網站也OK啦),不過缺點是,他產生的後台有點弱..,不過看在他強大的製作功能,這些就可以無視了

在一開始要先聲明

  1. 他不是免費軟體,收費方式有 家庭版 49.99美金跟 標準版 129.99美金,家庭版只支援wordpress,標準版則多支援了druapl等多個架站軟體(詳細自己去網站上看)
  2. 安裝後不用註冊既可以使用,但是是測試版,不能存檔(但可以輸出成佈景主題),佈景主題會自動加上浮水印(基本上就是 沒付錢別想真正拿來使用,只給你體驗體驗)
  3. 購買後,一年內可以免費升級,一年後可持續使用但無法升級(我嘗試過了,直接安裝新版的就可以了)
  4. 我正在籌錢購買…(已經買了 現在的布景就是成品)

 

我現在是使用 artisteer 4製作,這個只是一個測試版,許多功能仍未完善,只是有一些3代沒有的功能(已經出了 四代正式版)

剩下的介紹 就請參考

http://blog.cmsart.net/

 

官方網站:http://www.artisteer.com/

軟體下載:http://www.artisteer.com/?p=download

 

如果看不慣簡體介面

可以在 ~~\Artisteer 3\Library\Data\Langs

底下找到Chinese.xml 把它簡轉繁就OK了

看不慣對岸用語? 自己改吧,不難

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress 修改首頁的文章顯示方式

參考資料 http://pangbu.com/get_template_part/

最近因為一些緣故,又要做wordrpess 網站

首先最大的麻煩是首頁的文章排列方式

 

修改的方法

外觀->主題編輯器

選擇你現在使用的主題,如果不能存檔,請先進到FTP裡修改檔案存取權限

首頁 修改是在 index.php,請仔細看內容

會找到

<?php while ( have_posts() ) : the_post(); ?>
		<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>

這種東西

裡面總共出現了四個function

have_posts() 這個很好懂吧,有沒有文章

the_post () 這個應該是把文章取出一篇

get_template_part() 這個就是我們今天的重點了,這個變數目的是在 讓接下來的文章顯示可以有多種不同選擇

 

get_template_part($a,$b) 有兩個變數,簡單來說就是,執行後 系統會去選擇$a-$b.php 這個檔案去執行接下來的內容

而get_post_format()就是 依照文章格式,這是在你PO文的時候選擇的,如果你選標準就是啥都沒有

接下來 就是去找其他檔案的內容了

 

接下來我已我用 artisteer 產生的佈景主題為例

首頁的內容 會使用到content.php 這個檔案

    global $post;
    theme_post_wrapper(
        array(
                'id' => theme_get_post_id(),
                'class' => theme_get_post_class(),
                'thumbnail' => theme_get_post_thumbnail(),
                'title' => '<a href="' . get_permalink( $post->ID ) . '" rel="bookmark" title="' . strip_tags(get_the_title()) . '">' . get_the_title() . '</a>',
        'heading' => theme_get_option('theme_'.(is_single()?'single':'posts').'_article_title_tag'),
               'before' => theme_get_metadata_icons( 'date,author,edit', 'header' ),
               'content' => theme_get_excerpt(),
               'after' => theme_get_metadata_icons( 'category,tag,comments', 'footer' )
        )
    );

而這裡就是把資料放進array中到接下來的wrapper.php檔案中使用

依照之前的code 我們知道會執行theme_post_wrapper()

 

而這支佈景主題的作法是,一個公版,但是在前一個步驟你沒放資料進來就不會顯示內容

 

好 理解了應該就很好修改

要修改有兩種方法

比較簡單的

修改content.php 把不要的註解掉,這個最簡單,但是有可能影響到其他地方

比較複雜的,仿造從寫一個,從index.php開始修改,這樣改比較刺激XD

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress statpress 不正常運作

昨天接到總務處的通知,網站的流量統計出了問題….他停止運作了

 

WTF 這怎麼回事呢? 在那之前我好像只有修改過 log 設定 和佈景主題阿…..

好吧 去檢查LOG…..正常運作阿…佈景主題…..不太可能阿

 

不管了 先下個備份指令

這時我發現原因了

系統回報 有兩個table 出現錯誤,這剛好是statepress 運作的table (因為總務處網站是 MU的 所以會有多個)

我在網路上找了一些方法

 

以下是我的解決方法

  1. 打開phpMyAdmin
  2. 進入資料表清單 勾選要修復的
  3. 在底下有個拉霸 選擇修復列表
  4. 搞定收工

基本上它就會正常運作了

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress 更新注意事項

昨天 我更新wordpress 3.4版本的時候出了一些問題(後臺會一直顯示資料庫要更新,但我已經是ubuntu的最新版了阿…,而且符合 wordpress 的要求)

最後去檢查errpr Log 終於找出原因

問題是出在 DB快取上

我的網站有使用DB 快取功能,這可能導致在更新後 產生矛盾

建議 在更新前 把這類外掛關閉

也建議在安裝版本更新前 先做備份

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordpress 網站更新小小警訊

今天在替 學校總務處傳更新時,出現了嚴重的問題

就是因為 網站的擁有者 是 apache,但是更新時使用的是 另一個使用者的ftp 帳號

導致在更新時因為權限問題無法成功

網站因此而崩壞

當然 只要重新去官方網站下載,並且修正了 網站擁有者,就可以回復了

 

在這裡建議要更新wordpress 時,先做好網站備份比較保險

且透過自動更新的網友們,請宣確定檔案擁有者是你的ftp 帳號

Post to Twitter Post to Plurk Post to Facebook Send Gmail

DB Cache Reloaded Fix 一個wordPress的 加速軟體

是這樣說嗎?

基本上它是一款 透過快取的方式,減少系統對MYSQL 的執行次數,依照說明,對於 高流量的網站十分有用

我的網站沒多少人,所以不知道效果XD

 

因為我在安裝時 出了點問題,所以 在這邊界少 解決方案,方法是別人找到的(http://wordpress.org/support/topic/plugin-db-cache-reloaded-fix-installation-problem-caching-cant-be-activated)

 

安裝的方式

1. 在外掛的地方 搜尋DB Cache Reloaded Fix 並且安裝,啟動她

2. 進入設定裡面去開啟她,如果有出現紅色的錯誤在繼續以下的步驟

3. 在這裡原作有一些bug,就是 她顯示的錯誤點和真正的錯誤點不同,要先經過下列的修改方式

3-1 開啟 外掛中的db-cache-reloaded.php

3-2  把275行的

_e('Caching can\'t be activated. Please chmod 755 wp-content/db-cache-reloaded-fix/cache folder', 'db-cache-reloaded');

改成

_e('Caching can\'t be activated. Please chmod 755 the folder ' .DBCR_CACHE_DIR. '
If that doesn\'t work, you might need to use chmod 775 or chmod 777 instead.
You may also need to copy ' .DBCR_PATH. '/db.php to ' .WP_CONTENT_DIR. '/db.php and chmod it 755 (or 775 or 777).', 'db-cache-reloaded');

3-3 把420行的

_e('Settings can\'t be saved. Please chmod 755 file config.ini', 'db-cache-reloaded');

改成

_e('Settings can\'t be saved. Please chmod 755 the file ' .WP_CONTENT_DIR. '/db-config.ini
If that doesn\'t work, you might need to use chmod 775 or chmod 777 instead. You may need to create an empty file of that name first.', 'db-cache-reloaded');

 

4. 剛剛是修正顯示的地方,接下來才是真正的修改(其實你可以再把檔案上傳更新後 依照新的錯誤訊息去改)

4-1 在 wp-content/plugins/db-cache-reloaded-fix/ 中新增一個cache 資料夾,權限改成 777 (755 和 775 可以測試)

4-2 把wp-content/plugins/db-cache-reloaded-fix/cache 中的db.php 複製一份到 wp-content/  也和上面一樣 修改權限

 

這樣應該就可以正常運作了

Post to Twitter Post to Plurk Post to Facebook Send Gmail

wordPress 3.3.1 中文版釋出

今天我在檢查更新的時候發現

平常只有英文版的 wordPress 核心 終於出台灣中文版了

 所以 我就 把整個網站備份後跑去更新

 

 

wordpress 的更新方式的確十分簡單

我另一個網站用drupal 到現在還卡在6.2.2……

 

 

經過短暫的測試

沒有問題

後臺更為方便

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Copyright © 2021. All Rights Reserved.

歡迎光臨
初音