Wordpress 隨筆

Wordpress 真是個有趣的 CMS 啊......開發套件也是很有趣的。

聊天彈窗

大部分的聊天彈窗 Wordpress 套件,是透過完成 iframe 元素的。

關於設定

如果你想給讓 Wordpress 放一點可以供用戶修改的資料,要怎麼辦呢?要開一個資料表嗎?

請不要這麼做。請使用 Wordpress 提供的 Options API 修改:大部分套件的設定,都能透過 Options API 完成。

像是你想要改變套件顏色的話,與其開個資料表,倒不如使用 add_option() 添加顏色設定後,再用 get_option()update_option() 來觀看與修改顏色設定。

但詳細細節有空再說吧。

引入外部檔案

你可以這樣寫:

echo( "<style>" . $some_styles . "</style>" );

但如果想讓樣式管理,所以把他弄到 plugin.css 呢?

沒問題。

// 這是 CSS 樣式
wp_enqueue_style( "indexStyle", plugin_dir_url(__FILE__) . "assets/index.css" );
// 這是 JS 程式
wp_enqueue_script( "Footer",  plugin_dir_url(__FILE__) . "assets/index.js" );

物件導向

是說我最近發現,物件導向概念真的在安排程式的架構上,會有很大的幫助。

至於這方面,改天再說吧。