好用的Jetpack-統計功能

Jetpack 是 wordpress 官方有名的工具.

連結: https://wordpress.org/plugins/jetpack/

裡面的功能很多, 非常棒的是統計工具與監控工具.

然而, 其中的統計工具預設報表的可見度是網誌的管理員才能檢視, 如何調整成給編輯或其他使用者可以檢視呢? 可以透過 Jetpack 的設定來達成.

1.  登入後台到 Jetpack -> 設定.

2. 找到 wordpress.com 統計, 點下在該項目右邊的設定.

3. 找到[報告能見度], 預設為管理員(不可移除), 然後勾選想要開放的角色即可.

這樣一來就可以開放給其他角色檢視這個 Jetpack 下的網誌統計資料.

參考資料:

https://wordpress.org/support/topic/plugin-jetpack-by-wordpresscom-how-do-i-display-stats-to-any-user-not-just-admin

 

WordPress好用外掛-WP Ultimate CSV Importer

用 WordPress 的人愈來愈多了, 因為普遍及功能強大, 再加上許多模版及外掛, 使用 WordPress 做為 CMS 似乎是很方便的, 那麼, 原來的主機或是網站不是使用 WordPress 或其他的 CMS (BLOG) 系統時, 如何將原來網站的資料匯入呢?

這裡就是要介紹這個好用的軟體, WP Ultimate CSV Importer (http://wordpress.org/plugins/wp-ultimate-csv-importer/).

只要能匯出文字檔, 利用CSV的格式, 就可以匯入 WordPress 了, 匯入時可以選擇對應的欄位, 並且設定是否發行(或是草稿), 這樣其實是很容易將非結構化的文字資料匯入到 WordPress.

即使不是用在系統移轉, 用在大量文章匯入, 也是十分方便好用呢!

新增wordpress plugin-Video Codes

目前, 原本的 wordpress 就支援 youtube url 支接變成嵌入影片, 不過為了要 embed facebook 的影片, 所以安裝這個 plugin – Video Codes:

http://wordpress.org/plugins/video-codes/

這個 plugin是利用了 short code 的方式來進行插入影片, 如同該網頁的說明, 使用簡短的嵌入代碼, 配合插入平台的video id就可以順利嵌入影片, 說明如該 plugin 的這個連結:

http://wordpress.org/plugins/video-codes/other_notes/

使用方式:

[consernig_host_name id=VIDEO_ID]

所以配合的代碼共有以下:

Youtube: [vcyt id=VIDEO_ID]
Vimeo: [vcvv id=VIDEO_ID]
Google Video: [vcgv id=VIDEO_ID]
DailyMotion: [vcdm id=VIDEO_ID]
MetaCafe: [vcmc id=VIDEO_ID]
MegaVideo: [vcmv id=VIDEO_ID]
Facebook: [vcfb id=VIDEO_ID]
Viewbix: [vcvb id=VIDEO_ID]

若有需要指定寬高, 可以使用 w 和 h 參數, 如下:

[vcyt id=VIDEO_ID w=640 h=385]

這樣就可以了, 例如:

這支在 vimeo 上的鋼鐵人影片:

http://vimeo.com/65513321

透過代碼

[vcvv id=65513321]

插入後, 如下:

[vcvv id=65513321]

HTML Javascript Adder模組(widget)-WordPress Plugin

雖然 wordpress 在外觀(appearance)已有 text/html 模組(widget)可用, 方便放置自訂的內容, 不過會限制 Javascript , 所以貼入 Javascript 內容時會被過濾掉.

查找了一下, 有個還不錯的 HTML Javascript Adder plugin 可以使用, 安裝好後, 在外掛啟用後, 就可以在外觀, 模組下將這個 HTML Javascript Adder 加入到自訂的位置及填入 Javascript 不會被過濾掉. 方便在側欄加入一些第三方的功能, 像是 Google Adsense, 或是一些統計資料, 小時鐘等.

該外掛網址: http://wordpress.org/extend/plugins/html-javascript-adder/

主動發佈給搜尋引擎的wordpress plugin PuSHPress

從高登那裡看來看: http://gordon168.tw/?p=368

很有意思的 plugin, 可以主動發行內容到 google 搜尋引擎, 比從搜尋引擎來抓的速度會快很多. 達成發行文章後, 馬上發佈到各 subscriber 及搜尋引擎資料庫.

這個 PubSubHubBub 很有趣的地方在於是 google 支持的一項新 protocol, 用來把內容發佈出來的資料, 主動對 hub 發行, 並主動通知 subscriber, 可以達到更有效的發行.

不過這種東西的下場, 很有可能被濫用或一些廣告, 所以…..

不過也不用想太多, 基本上就是用就對了.

PubSubHubBub 的專案連結: http://code.google.com/p/pubsubhubbub/

plugin連結: http://wordpress.org/extend/plugins/pushpress/

這裡有個介紹 What is PubSubHubbub? 的影片, 可以參考: http://www.youtube.com/watch?v=B5kHx0rGkec

Broken Link Checker-WordPress Plugin

在寫網頁時, 有時要去檢查自己網站內的連結是否還是可用的, 通常需要一些小工具或外部服務來幫忙, 不過在 wordpress 中, 有個貼心的小插件(plugin), Broken Link Checker, 可供使用.

安裝之後, 會在[工具]中多一項 Broken Links 的功能選項, 而且會自動進行網誌內的連結檢查(包含內部及外部的), 十分方便好用, 不再需要一個一個檢查或是找其他的外部工具來檢查, 因為這個 plugin 會將網誌內的 link 逐一檢查, 不但有效率, 也很快速.

t-bl

官方的連結在這裡: http://wordpress.org/extend/plugins/broken-link-checker/ 大家可以用看看囉!

真是不錯的SyntaxHighlighter-Plus

之前一直在找可以在 wordpress mu 版本下可用的 syntax highlighter, 試了許多都沒辦法很順利的使用, 到昨天找到了一個算可以用的版本, SyntaxHighlighter-Plus (連結). 怎麼說算可以用呢? 主要是因為他的目錄命名會和 wordpress mu內的urlrewrite 會有一些衝突, 因為他的目錄也有用到 “files” 這個關鍵字, 解決方式很簡單, 就是將 syntaxhighlighter-plus目錄內的 files 目錄改名, 並配合調整一下即可, 我將原來的 source 改了一下, 放到這裡來方便 wordpress mu 的用戶來安裝! SyntaxHighlighter-Plus for wordpress mu

使用方式原作者的說明很詳細了, 就是解壓安裝至 plugins 目錄後, 到後台啟用, 再於撰寫文章時, 切換至 “code”模式下(主要是避免 < > 角括號(小於, 大於符號會被 wordpress 編輯器改寫為 < 及 >), 使用[sourcecode language=’xxx’]程式碼[/sourcecode]的方式將程式碼包住就可以達到語法高亮的效果, 範例如下:

// default display_errors value is on
ini_set('display_errors', Off);
$display_errors = ini_get('display_errors');
echo "display_errors=$display_errors<br />";
echo "1/0<br />";
$a = 1/0;  // nothing happened.
ini_restore('display_errors');
echo "1/0<br />";
$a = 1/0;

要特別注意的是即使第一次使用了 “code” 編輯模式存檔, 再編輯時, wordpress 編輯器仍會再做 > < 的轉碼, 這個是很討厭的一個麻煩問題.

這套程式一樣基於 dp.SyntaxHighlighter 的程式碼開發, 看了一下 for wordpress 的這個版本, plugin 的作者很貼心的設計了多組參數來簡化輸入, 如下:
* `〔source language=’css’〕code here〔/source〕`
* `〔code language=’css’〕code here〔/code〕`
* `〔sourcecode lang=’css’〕code here〔/sourcecode〕`
* `〔source lang=’css’〕code here〔/source〕`
* `〔code lang=’css’〕code here〔/code〕`
* `〔sourcecode=’css’〕code here〔/sourcecode〕`
* `〔source=’css’〕code here〔/source〕`
* `〔code=’css’〕code here〔/code〕`
* `〔lang=’css’〕code here〔/lang〕`
* `〔css〕code here〔/css〕` (or any of the supported language)
(為避免衝碼, 已經上面的半型方括號改為全形的)

另外還有他會針對該文章內使用的 sourcecode language的不同來進行 dp.SyntanHighlighter 的 js 載入, 例如只有 php 程式碼, 他就只載入 shBrushPhp.js , 當然 shCore.js 是一定都會載入的啦, 這樣的好處就可以節省了一些引入的 javascript 的 js 檔, 也相對比較快. 給各位參考!

plugin for google analytics

新安裝好的 wordpress mu 開好了 blog: http://tim.diary.tw 一定是要安裝一下 google analytics 來進行分析, 於是到 google analytics 新增加了一個一分析站台後, 取得了追蹤 code (javascript), 然後想說不要修改 skin 的狀況下, 利用 widget 進行 javascript 的安插, 結果發現內建並沒有適合的 plugin 可以做這樣的功能, 於是就開始找看看有沒有這樣的 plugin.

閱讀全文