Wordpress/目錄與檔案
出自福留子孫
目錄
Wordpress根目錄
- wp-config.php:設定檔,包含MySQL 設定、資料表前綴、秘密金鑰、語言設定
- 資料庫設定
- define('DB_NAME', '資料庫名稱');
- define('DB_USER', '使用者名稱');
- define('DB_PASSWORD', '使用者密碼');
- define('DB_HOST', 'localhost'); 主機位址,一般無須修改,如使用非預設的MySQL連接阜(3306),那麼你可以修改 DB_HOST 的值為:define('DB_HOST', '伺服器:port');
- define('DB_CHARSET', 'utf8');字集編碼
- define('DB_COLLATE', );字集排序,一般不設
- 秘密金鑰:定義 AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY 及其 SALT 的值,以加密存於Cookies裡的使用者資料。
- 資料表前綴 $table_prefix = 'wp_';
- 語系設定 define('WPLANG', 'zh_TW');
- 資料庫設定
etc
SYNO 伺服器對 wordpress 的設定
- SYNO.SDS.WordPress.ini:
- www.WordPress.conf:
wp-admin
index.php
wp-content
mu-plugins
plugins
themes
一種布景主題一個資料夾,其下各檔案:
- header.php:網站頂部與網頁資訊
- index.php:首頁
- single.php:單篇文章內頁
- footer.php:網站底部
- archiv.php:分類頁面
- page.php:分頁頁面
- sidebar.php:側邊欄
- style.css:樣式
- 404.php:錯誤頁面
- comments.php:留言頁面
- functions.php:網頁中的函式
upgrade
uploads
wp-includes
- WPINC/load.php,定義一組加載 WP 所需要的函數,無執行代碼。
- WPINC/default-constants.php,定義一組函數,這些函數對那些能夠被重寫的常量和全局變量進行默認賦值,它們通常可以在 wp-config.php 中重新配置,無執行代碼。
- WPINC/compat.php,提供某些 PHP 版本缺少的函數(用於支持不同版本 PHP 上的兼容和移植),無執行代碼。
- WPINC/functions.php,定義 WP 主要的 API,無執行代碼。
- WPINC/classes.php,定義 WP 主要的類,無執行代碼。
- WPINC/plugin.php,定義插件 API,這些 API 用於創建 action、filter、以及鉤子函數和方法,無執行代碼。
- WPINC/pomo/mo.php,定義語言處理類 MO,並加載文件,無執行代碼:
- WPINC/pomo/translations.php,定義對 entry 進行翻譯的相關類,並加載文件,無執行代碼:
- WPINC/pomo/entry.php,定義翻譯實體類 Translation_Entry,無執行代碼。
- WPINC/pomo/streams.php,定義一組類,用於從文件讀入數據流,無執行代碼。————————我是基本功能分割線————————
- WPINC/l10n.php,定義一組進行語言翻譯的 API/函數,無執行代碼。
- WPINC/formatting.php,定義 WP 主要格式化API,用於對文本、字符串、函數輸出進行格式化,無執行代碼。
- WPINC/query.php,定義一組 WP 的查詢 API,無執行代碼。
- WPINC/theme.php,定義一組主題、模板和樣式表函數,無執行代碼。
- WPINC/user.php,定義一組 WP 的用戶 API,無執行代碼。
- WPINC/meta.php,定義一組元數據 API,這些 API 用於獲取和操作 WP 中各種對像類型的元數據,一個對象的元數據簡單的表示為鍵值對,對象可能包含多個元數據實體,他們有相同的鍵但不同的值,無執行代碼。
- WPINC/general-template.php,定義常用的模板標籤,它們可以在模板中任意使用,無可執行代碼。
- WPINC/link-template.php,定義一組模板中處理鏈接的函數(例如處理固定鏈接),無可執行代碼。
- WPINC/author-template.php,定義一組模板中處理作者的函數,這些函數在主題中使用,並且必須出現在 WP LOOP 中,無可執行代碼。
- WPINC/post-template.php,定義一組模板中處理文章的函數,用於獲取 Loop 中當前文章的內容,無可執行代碼。
- WPINC/category.php,定義一組 WP 的目錄 API,無可執行代碼。
- WPINC/category-template.php,定義一組目錄的模板標籤和 API,無可執行代碼。
- WPINC/comment.php,定義一組 WP 的評論 API,無可執行代碼。
- WPINC/comment-template.php,定義一組評論的模板標籤,旨在 Loop 中有用,無可執行代碼。
- WPINC/feed.php,定義一組 WP 的 Feed API,其中大部分只在 Loop 中使用,無可執行代碼。
- WPINC/bookmark.php,定義一組 WP 的友情鏈接/書籤 API,無可執行代碼。
- WPINC/bookmark-template.php,定義一組書籤的模板標籤,無可執行代碼。
- WPINC/cron.php,定義一組 WP 的 CRON(定時任務) API,用於進行事件調度,無可執行代碼。
- WPINC/deprecated.php,一組已廢棄的 API,無可執行代碼。
- WPINC/class.wp-dependencies.php,定義類 WP_Dependencies 和 _WP_Dependency,用於反壓腳本隊列,這些類由 WP_Scripts類和 WP 腳本隊列 API 重構而來,無可執行代碼。
- WPINC/class.wp-scripts.php,定義類 WP_Scripts,繼承自 WP_Dependencies,功能同上,無可執行代碼。
- WPINC/functions.wp-scripts.php,定義一組 WP 的腳本隊列 API,功能同上,無可執行代碼。
- WPINC/functions.wp-styles.php,定義一組 WP 的樣式隊列 API,無可執行代碼。
- WPINC/taxonomy.php,定義一組 WP 的分類方法(與目錄概念不同,是在目錄之上的分類) API, 無可執行代碼。
- WPINC/http.php,定義一組簡化和統一 http 請求的 API,無可執行代碼。
- WPINC/class-http.php,定義一組簡化和統一 http 請求的類 WP_Http,WP_Http_Fsockopen,WP_Http_Fopen,WP_Http_Streams,WP_Http_ExtHTTP,WP_Http_Curl,WP_HTTP_Proxy,WP_Http_Cookie,WP_Http_Encoding, 用於標準化 http 請求,處理 cookies 和 gzip 編碼和解碼,無可執行代碼。
- WPINC/nav-menu.php,定義一組 WP 中導航菜單 API,屬於 WP3.0 新添加功能,無可執行代碼。
- WPINC/nav-menu-template.php,定義一組導航菜單的模板標籤及 API,無可執行代碼。
- WPINC/pluggable.php,這裡面的函數可以被插件覆蓋,如果插件沒有重新定義這些函數,則這些函數將會被使用,無可執行代碼。
- WPINC/pluggable-deprecated.php,被廢棄的可插件覆蓋函數,無可執行代碼。
- WPINC/locale.php,定義日期和時間的本地化對像類 WP_Locale,無可執行代碼。
- WPINC/post-thumbnail-template.php,定義一組 WP 的文章略圖模板標籤,無可執行代碼。