1、什麼是wordpress外掛程式?
wordpress有三大元件:核心、主題、外掛程式。
外掛程式是擴充套件了wordpress核心功能的**包。wordpress外掛程式由php**和其他資源(如影象,css和js)組成。wordpress外掛程式可以像你需要的一樣簡單或複雜,取決於你想要做什麼。最簡單的外掛程式是乙個單一的php檔案。通過製作自己的外掛程式,你可以在不接觸wordpress核心的情況下擴充套件wordpress的功能。
2、如何建立外掛程式?
建立外掛程式的步驟:
瀏覽到你的安裝的wordpress目錄下的wp-content目錄;
開啟plugins目錄;建立乙個新的目錄並命名(例如命名為plugin-name);
開啟你的新外掛程式目錄;
建立乙個新的php檔案(例如plugin-name.php);
接下來編輯plugin-name.php檔案,你需要為它新增乙個外掛程式頭注釋,這是乙個特殊格式的php塊注釋,其中包含有關您的外掛程式的元資料,例如名稱和作者。至少,外掛程式頭注釋必須包含您的外掛程式的名稱。外掛程式資料夾中只有乙個檔案應該有頭注釋 – 如果你的外掛程式有多個php檔案,那麼只有其中乙個檔案應該有注釋。
<?php
/*
plugin name: your plugin name
*/
頭注釋至少要包含外掛程式名稱,外掛程式頭注釋的一般格式為:
<?php
/*
plugin name: wordpress.org plugin
plugin uri:
description: basic wordpress plugin header comment
version: 20160911
author: wordpress.org
author uri:
license: gpl2
license uri:
text domain: wporg
domain path: /languages
*/
外掛程式的資料夾結構:
/plugin-name儲存檔案後,登入到你的wordpress**,並點選wordpress管理員的左側導航窗格中plugin,此頁面顯示了您的wordpress**所有外掛程式的列表。你的新外掛程式現在應該在這個列表中!plugin-name.php
uninstall.php
/languages
/includes
/admin
/js/css
/images
/public
/js/css
/images
wordpress還提供了許多api,這些api可以大大簡化您需要在外掛程式中編寫的**。
3、外掛程式是如何被wordpress載入的?
當wordpress在後台外掛程式頁面上載入已安裝的外掛程式列表時,它將搜尋plugins
資料夾(及其子資料夾),以查詢帶有wordpress外掛程式標題注釋的php檔案。
4、外掛程式的分享
有時您建立的外掛程式僅用於您的**,但很多人喜歡與wordpress社群的其他人分享他們的外掛程式。在分享你的外掛程式之前,你需要做的是選擇乙個許可證,為了保持與wordpress核心的相容性,建議選擇適用於gnu通用公共許可證(gplv2 +)的許可證。
然後你需要在註冊乙個有效的電子郵箱,並且將[email protected]新增到你的郵箱白名單中,不然會被當作垃圾郵件處理,你將不能正常收到wordpress發給你的郵件。
如果你代表公司提交外掛程式,請使用公司官方電子郵箱進行驗證,外掛程式的審查時間需要1到10天的時間,具體要取決於外掛程式的複雜程度。
詳見plugins/wordpress-org/detailed-plugin-guidelines/
參閱wordpress外掛程式手冊:plugins/
5、外掛程式的優勢
不用修改wordpress核心**,防止更新版本導致功能失效;
任何主題都可以使用;
使用者無需關心外掛程式如何實現,直接安裝即可。
6、外掛程式的載入?
外掛程式載入是在模板載入之前。
wordpress學習筆記
最近公司專案要用到wordpress,遂整理了一下筆記,備忘 定位頁面 1,is home 判斷當前是否在首頁,2,is admin 判斷當前是否在管理員頁面 3,is singular post type 判斷當前是否在文章頁或單頁,post type的值分別是post和page 動態設定模板 1...
學習筆記 單鏈表的頭插 尾插
頭插法 1 頭結點指向賦值為空 2 將新節點插入到原頭節點之後,首節點之前 3頭節點重新指向插入的節點 應用例題 輸入乙個鍊錶,按鍊錶從尾到頭的順序返回乙個arraylist。思路 首先建立乙個輔助鍊錶,然後取原鍊錶中的元素,使用頭插法將其插入到新的輔助鍊錶中去,最後就能得到乙個從尾到頭的array...
vue學習筆記 插值操作
指令概述 mustache指令 即大括號語法,其中不僅可以直接寫變數還可以寫簡單的表示式 指令 作用v once 保留第一次的設定 v html 對內容以html 的方式解析 v text 展示文字 v pre 將內容原封不動的展示出來 v cloak 解決螢幕閃動或顯示vue源 問題 v once...