WordPress圖片編輯中的幾個字段

  通過WP後台對圖片操作時,或是通過附件上傳,或是從 media 編輯圖片,會見到幾個可選字段,這些可選項對應輸出到HTML中的哪裡?做了個測試,記錄如下:

WordPress圖片編輯中的幾個字段
字段 對應的輸出 其它
Title(標題,必填項) <img title=" " /> 註1
使用 get_children() -> [post_title] 可以取得該值 註2
/
Alternate Text(替代圖片的文字) <img alt=" " /> /
Caption(题註說明) 使用 get_children() -> [post_excerpt] 可以取得該值
在文章編輯器中插入圖片時,也會加上此值,如[caption id="xxxx" caption="你的文字"]…[/caption]
/
Description(描述) 使用 get_children() -> [post_content] 可以取得該值 /
註解

  1. 在HTML中,圖片被加上a鏈接後,兩者的 title 顯示有先後之分,如果圖片中沒有寫title,那麽就顯示a鏈接的title,反之先顯示圖片的,如:
    <a href="#" title="這是a鏈接的標題文字"><img src="" title="但圖片的標題文字會優先顯示" /></a>
  2. 通過WP原生上傳的文件(如圖片)會被歸類成附件,而附件又被看成是 一個頁面(或叫一篇文章)的子頁面,故要使用get_children()函數,詳細參數看這裡

終於解決 Akismet API Key 無效嘅問題

  由於Akismet API Key過期要再申請一個,於是就去官網(http://akismet.com/get/)申請。收到Key後,填到WP后台就提示:“The key you entered is invalid. Please double-check it.” 奇怪!email是由akismet.com發出的,沒理由不對呀?!

  這個問題困撓了我很長時間,直至在 IT blog 看到這句“blog address 项清空导致的”此時,馬上跑到後台去看,可結果是 WordPress address 和 blog address 都沒有留空,而且我都填一樣的,這有問題嗎?

  想了很久,最後還是回到剛才那篇文章,看英文原文,用軟件翻譯後果然有所發現:
"Found the fix, the wordpress address and blog address where empty inside the general configuration of the wordpress install.

With those fields left blank.. the Akismet validation was probably sending back a empty url to validate against the key, which wouldn’t validate"

  文字大意是Akismet返回的地址為空的話,就會導致驗證失敗。在這裡看出有兩點:

  1. 填寫完Key之後需要發送到官網進行驗證。
  2. 估計,它是讀取 wordpress address and blog address 中的字符串作為地址來發送請求,而不是以為網站域名來發送的。

  為此,我想原文中所謂“空”地址,是指“無效”的地址,就像我當時的情況。我的域名是 find-ok.com ,而我的博客是放在find-ok.com/ggm/中,所以我在 wordpress address and blog address 兩個文本框中都只寫了後面部份“/ggm”。

wordpress address and blog address

  顯然,這是相對地址。如果上面的估計正確,那麽,即使文本框不為空有寫地址,但這地址是無效的,而Akismet以這個地址來發送請求的話,當然是不能成功啦,因為根本沒有 /ggm 這樣的網站。

  看到這,解决的辦法都很清楚了,就是在 wordpress address and blog address 中寫上絶對地址。如果,你還是想用相絶地址的話,那就先用絶對地址,待驗證成功後,再將其改回來亦可(我就是這麽做的^0^)。

WordPress的10个殺手級技巧

汗!標題似乎有點誇,不過,這10個技巧確實不錯。
原文出處:http://www.wordpress.la/WordPress的10个杀手级Hack技巧.html

向大家介绍10个最新最实用的WordPress hack,它能让你的博客引擎开足马力,挣脱束缚,最大限度地为你服务。此外,每个hack还都附有相关说明,这样你不仅能让WordPress释放最大力量,还能知道如何操作。

1.只在搜索引擎结果中显示AdSense 广告
问题:众所周知,一般访问并不点击广告。广告点击率90%是来自搜索引擎的显示结果。另一个问题是Google的智能计价。智能定价意味着CTR比较低,点击率单价大打折扣。例如,如果一次点击正常获得1美元的话,Google的智能计价只会是0.1美元。郁闷吧?但是,以下的代码改进就能解决这个问题了。它只在搜索引擎结果中显示AdSense 广告,这意味着你能得到更多的点击率,更高的CTR.

Continue reading →