← 返回所有標籤
如何在 WordPress 外掛開發使用 composer autoload

如何在 WordPress 外掛開發使用 composer autoload

WordPress |

當我們在開發 WordPress 的外掛程式或主題的時候,會有很多檔案和 class。通常我們會需要透過 require、require_once 或 include 來引入它們。但是隨著文件的增長,我們在 function.php 或主外掛檔案中獲得了大量檔案引入,如下所示:

5-10 學習管理系統 - Sensei LMS

5-10 學習管理系統 - Sensei LMS

WordPress |

近幾年,線上課程如同雨後春筍般,一堂又一堂的開,線上課程平台也是一家又一家的開。大家應該都有個想法就是,擁有自己的課程,然後可以販售這些知識。所以,市面上很多開課工具,也是一個又一個出來。 WordPress 也是有很多學習管理系統的外掛。其中 **Sensei LMS** 這一款由 WooCommerce 團隊...

5-9 更美的網站設計 - Elementor

5-9 更美的網站設計 - Elementor

WordPress |

一個美美的網站是吸引網站讀者多看幾眼很重要的因素。説到網頁設計,大家第一個應該是會叫你去學 HTML 和 CSS ,學完之後,再來學個 JavaScript 。聽到這些,可能就會讓我們卻步。不過,不用擔心,今天我們要來聊聊頁面編輯器。同樣的,頁面編輯器的外掛也是百百種,而 **Elementor** 就是一個很優...

5-8 備份及還原

5-8 備份及還原

WordPress |

這個單元我們來聊聊網站的備份與還原方式。我們現在這個網站可能剛架好,還不會遇到,但是在不久的將來,我們很有可能可能會因為裝了某個會跟網站衝突的外掛,或是誤觸了某項功能或是設定,導致網站整個壞掉了,或是一個不小心,頁面或是文章遺失了,這時候如果我們有備份的話,我們會感謝當時有設定備份的自己。

5-7 SEO 最佳化  - Yoast SEO

5-7 SEO 最佳化 - Yoast SEO

WordPress |

這個單元來談談要怎麼在 WordPress 網站上做到 SEO 的最佳化。SEO 是 搜尋引擎最佳化 的縮寫,來提高在搜索引擎中排名和曝光度的策略和技巧。其目標是透過改進網站內容、結構等因素,使其在搜索引擎結果頁面上獲得更高的排名,以增加自然流量。

5-6 建立起網站的資安防護罩 - Jetpack

5-6 建立起網站的資安防護罩 - Jetpack

WordPress |

在網站架設好之後,會進入長期經營與管理的階段,我們會幫網站做一些基本的防護措施,來提升網站安全。我們之前已經使用了 CloudFlare 來做一些外部的防護罩,通常我們會再安裝一些內部的外掛,像是 Jetpack 或是 Wordfence 這類常見的外掛來保護內部的系統。

5-5 電子商務解決方案 - WooCommerce

5-5 電子商務解決方案 - WooCommerce

WordPress |

接著這個單元我們來看一下 WordPress 要如何加上電子商務的功能。電商網站的功能與運作都較為複雜,可以的話我還是會建議交給專業團隊來進行建置與管理維護。如果我們只是自己剛開始打算經營一個電商網站來賣點東西,那我們透過 WooCommerce 會是一個不錯的開始。

5-4 網頁字型導入 - Custom Fonts

5-4 網頁字型導入 - Custom Fonts

WordPress |

一般來說,使用者看的網頁中的字型,會因為作業系統或是瀏覽器預設而不同。假設說說你用 Windows 那可能就是預設微軟正黑體或者是你用 MacOS 那可能預設就是 Apple 蘋方體。

5-3 聯絡表單製作 - Contact Form7

5-3 聯絡表單製作 - Contact Form7

WordPress |

不論是公司的官方網站或是個人的網站,我們都會很常透過建立一個「連絡表單」來讓網站讀者留下資訊。這些資訊可能是單純的留個言、問個問題,或是合作聯繫,這些都是很常見的用途。所以我們這個單元會來帶大家來製作網頁表單。

5-1 認識 WordPress 外掛

5-1 認識 WordPress 外掛

WordPress |

這個單元,會介紹在 WordPress 中另一個也很重要的核心功能**外掛**。這是很多人都推薦使用 WordPress 的其中一個原因,因為官方的外掛市集,就有成千上萬個外掛等著你安裝,幾乎各種你想像得到、想擁有的外掛,都有人開發了,你只需要按下安裝和啟用,就可以實現你想要的功能。

4-1 認識 WordPress 佈景主題

4-1 認識 WordPress 佈景主題

WordPress |

接著我們會來介紹 WordPress 的核心功能之一**佈景主題**。當我們今天已經成功架設好 WordPress 網站,並已經做好基礎的前置作業,也有了豐富的內容了 (文章或是頁面) ,下一步就是幫自己的網站選個喜歡的 Theme (佈景主題)。

3-1 在 WordPress 網站寫作第一篇文章

3-1 在 WordPress 網站寫作第一篇文章

WordPress |

WordPress 作為一個優秀的部落格軟體和內容管理系統,文章是重要的核心之一。尤其是如果我們要經營一個部落格的話,一定會常常文章這個功能。因為無論你是經營個人或是公司的網站,在做完網站首頁跟其他頁面後,一定要經常來增加文章內容。畢竟要有好的內容,才可以讓網路上的大家更容易看到你,或者是知道你或你的公司在做什麼。

2-4 認識 WordPress

2-4 認識 WordPress

WordPress |

太好了,我們設定好了我們的第一個網站!這是一個已經上線且公開的網站,所以任何人都可以直接透過剛剛你購買和設定的網域進去你的網站。那我們接著的目標就是要努力的去完善這個網站,俗話說「工欲善其事,必先利其器」,要完善這個網站,我們得先來認識一下 WordPress 的後台。

1-2 為什麼要用 WordPress

1-2 為什麼要用 WordPress

WordPress |

要架設網站實在不是很困難的事情,相對應的架站工具也很多,像是 Wix 跟 Weebly 也是不錯的選擇。那在這麼多選擇之中,我們為什麼要選擇使用 WordPress 呢?

【第 21 天】什麼是 LINE Notify?

【第 21 天】什麼是 LINE Notify?

WordPress |

有在使用 LINE OA 的人應該都有一種痛,那就是發送推播的成本真的很痛。但其實你要透過 LINE 完全免費 的訊息推播服務也不是不行,有種東西就叫做 **LINE Notify**,這就是我們今天要介紹的主角!

【第 22 天】開一個 LINE OA

【第 22 天】開一個 LINE OA

WordPress |

在 WordPress 上面建立 LINE Chatbot 推播外掛之前,我們需要在 LINE 平台上面處理一些事情,才可以繼續。如果你對 LINE Chatbot 已經很熟悉,可以跳過這個章節。

【第 07 天】WordPress 如何 Debug?

【第 07 天】WordPress 如何 Debug?

WordPress |

前幾天,我們開始試著在 WordPress 埋了 hook ,用了自己的 hook ,也用了 WordPress 提供的幾個好用的 hook 。在這過程,應該有些人跟筆者有一樣的困擾,就是噴了狀態碼 500 ,也只能雙手一攤盲測(誤)

【第 13 天】自定義 WordPress 分類方法

【第 13 天】自定義 WordPress 分類方法

WordPress |

在 WordPress 的世界中,我們可以註冊自定義分類法,分類的方法會被存儲在 term_taxonomy 資料表中。分類方法中有一些分類項目,這些項目則會被存儲在 wp_terms 資料表中。什麼意思呢?我們舉個例,名為 程式設計 的分類方法底下會有多個分類項目,例如說:PHP 和 Python ,大概就是這...

【第 10 天】如何修改 WordPress 的後台設置選項

【第 10 天】如何修改 WordPress 的後台設置選項

WordPress |

WordPress 為了使管理介面更容易被建立,並且確保安全和一致性 提供了兩個核心 API 給開發者使用,分別是設置 API 和選項 API。設置 API 被用來提供了一種創建選單和管理選單資料。選項 API 則是我們提供一種簡單的 key-value 方式來管理設置資料。

【第 09 天】WordPress 的 Shortcode

【第 09 天】WordPress 的 Shortcode

WordPress |

為了安全,在 WordPress 的世界中,是禁止在內容中運行 PHP 程式碼的,不過有時候我們還是希望說可以動態新增一些內容,所以在 WordPress 2.5 版中引入了 shortcode。

【第 14 天】WordPress 使用者角色

【第 14 天】WordPress 使用者角色

WordPress |

在 WordPress 的世界中,每個使用者至少有一個使用者名、密碼和電子郵件。一旦創建了使用者帳號,使用者就可的登錄後台來使用 WordPress 的功能。而 WordPress 使用者的資料,會被存在 wp_user 資料表中。每個使用者都會被分配一個角色,每個角色都會有一些能力。所以,我們也可以自定義能力,...

【第 17 天】WP-Cron

【第 17 天】WP-Cron

WordPress |

Cron 是基於時間的工作排程系統,而 WP-Cron 是 WordPress 中處理工作的基於時間的工作排程系。WordPress 的有很多的核心功能,例如說:檢查更新、排程發布文章這類的功能,都是使用了 WP-Cron。

【第 18 天】WordPress 操作資料庫

【第 18 天】WordPress 操作資料庫

WordPress |

我們寫外掛的時候,會要存資料到資料庫去,一般來說我們就存在 wp_options 表中,可以參考我在第十天分享的內容:如何修改 WordPress 的後台設置選項。或者就是可以存到 postmeta 或 usermeta 表中,可以參考第十一天的文章:如何管理 WordPress metadata。

【第 04 天】Filter Hooks

【第 04 天】Filter Hooks

WordPress |

今天來介紹一下 Filter Hooks ,這是 WordPress 的另一種 hook,可以讓我們通過某個 Filter 鉤子上的呼叫函式來修改某些函式產生的數據。

Laravel 如何清理快取

Laravel 如何清理快取

Laravel |

有時候更新了程式碼,但是沒辦法即時看到結果,這是由於該應用程式被快取所導致。這裡記錄了一些清理快取的方法