Wordpress

Wordpress 文章轉換成 Markdown

前言 我現在筆記都習慣用Markdown來記錄,又因為一些事情無暇去管理Wordpress部落格的內容,趁著過年來看有沒有小工具可以進行轉換,並把文章轉移至新的部落格。 blog2md 不廢話了,直接記錄步驟XD 環境依靠 node.js git clone blog2md (下載ZIP也行,抓專案下來就對了) 進入 blog2md 專案目錄下 npm install 安裝環境 node index.js w wordpress-backup-export.xml out 使用一些警告,先忽略 blog2md 還可以轉換 blogger 的文章 node index.js b …

WordPress 讀取模板 (template) …

從網路上整理出一些 WordPress 載入範本頁面的方式,順便也將 Source Code 附上,簡單比較一下差別。 先說結論,對於佈景主題的範本載入,直接用 get_template_part() 就好,大部分的主題也是使用這個方式去載入範本。 1. 傳統 PHP 方法 PHP 原生方法,如果不想用 WordPress 的 function,就是用 include()、include_once()、require()、require_once() 去載入。 不會檢查路徑,必須使用完整範本路徑。 include(TEMPLATEPATH . …

WordPress: …

不得不說WordPress其實非常好用,當初有點後悔沒在念書時好好研究他,除了可以讓一般人建立自己的網站之外,也能用來學習網站程式,甚至面對專業的IT人員,前後端設計師等等,更不會因為受限於WordPress的框架,而無法做出自己的效果,相反的,其實WrodPress更容易做出屬於自己網站版面特色,並通過後臺管理系統(CMS),輕鬆管理各種內容。 正文開始 今天是學習如何建立WrodPress的範本,標題之所以特便強調**“文章清單”,主要是因為我想弄出當前主題風格的範本時,無法正確載入我的文章(posts)項目**,一方面記錄自己的問題,另一方面就是記下建立範本的方 …

解決 WordPress Child Themes …

上一篇文章提到如何製作 Ashe 子主題,經過這兩天的研究發現,在XAMPP安裝的WordPress修改style.css樣式之後,傳到虛擬主機卻還是最原始的版本,怎麼用都還是無法套用新樣式。 在子主題加入父樣式及子樣式 而我是子主題的functions.php加入以下程式碼: function ashe_child_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( …

WordPress: 建立 Child Theme

最近想說要讓blog提升質感,所以改了部落格的佈景主題,雖然改了之後確實美化不少,但基本上都還是跟原本的主題一樣,增加的功能並不多,好用的功能會有限制,需要付費購買進階主題功能。 wordpress可以自行修改主題程式碼,也可以加入自己建立的主題,通常可以利用引入原主題的版面樣式,製作屬於自己子佈景主題,這樣就可以在不動到原本程式的情況下,增加自己的程式,並把程式碼分開管理了。 接下來就稍微把一些知識及過程紀錄一下。 基本名詞定義 以下說明是節錄自官網的文件 父佈景主題 (Parent Theme) A parent theme is a complete theme which …

WordPress: 初步認識 Loop 的功能

這幾天網站的主題換掉,也刪除一些外掛,為了測試各種主題與外掛,我還把網站遷移到我的電腦中,結果再遷移的時候發現,之前裝的備份外掛只能還原不能遷移= =,所以又改裝WPvivid遷移,還好可以完美遷移到我的電腦上,為了遷移又研究半天,折騰一翻之後終於搞定,在本機上測試出喜歡的外掛之後,就直接在伺服器上進行修改。 除了換主題之外,同時也安裝一些新的外掛,並修改一些功能上去,比如說捲動至底下會自動載入文章的功能 (infinite scroll)。我是使用Ajax Load More外掛來加入達成此功能,而且這外掛可以自定你要顯示的內容 (Repeater Templates),裡面也有提供範本讓人 …