wordpress是做SEO經(jīng)常用到的一個(gè)博客程序,薈蔚的博客也是用wordpress搭建的。那么我們下載Wordpress安裝包之后,他里面的各個(gè)文件是什么意思呢?了解這個(gè)層面,對于我們來說, 如果博客哪里出現(xiàn)了問題,找到起來就可以達(dá)到事半功倍的效果。
根目錄:index.php 是wordpress的核心索引文件 ,也是博客的輸出文件,他里面的代碼就很簡單,定義了一個(gè)垂直變量,引用了它同目錄下的wp-blog-header.php文件
license.txt文件: 這個(gè)是wordpress作為國際程序的一個(gè)說明文件 對我們來說沒有什么意義
readme.html 這個(gè)是安裝導(dǎo)言
wp-activate.php 這個(gè)是用戶激活的文件 這個(gè)是用戶注冊之后就會發(fā)一封郵件給用戶 激活他的賬戶
wp-blog-header.php 加載wordpress的環(huán)境和模板的
wp-comments-post.php 這個(gè)就是添加評論并把它添加到數(shù)據(jù)庫的一個(gè)文件 (用文化在我們博客上評論的話,這個(gè)文件就有把他調(diào)用到數(shù)據(jù)庫的文件)
wp-config.php:wordpress鏈接MySQL數(shù)據(jù)庫的配置文件,安裝之后自動生成。 這里有數(shù)據(jù)庫的配置信息。
wp-config-sample.php:wordpress官方給出的鏈接MySQL數(shù)據(jù)庫示例文件,如果wp-config.php文件丟失了,通過這個(gè)文件進(jìn)行修改也是可以的。
wp-cron.php:wordpress執(zhí)行定時(shí)任務(wù)的一個(gè)文件 wordpress允許我們進(jìn)行判斷任務(wù)是不是到時(shí)間完成了。
wp-links-opml.php:生成一個(gè)opml格式的鏈接列表 這個(gè)是你在后臺添加友情鏈接的話 他會自動生成一個(gè)鏈接列表 它會以一個(gè)XML的格式輸出。
wp-load.php 這個(gè)文件就是加載wp-config.php這個(gè)文件并且設(shè)置公共變量并且加載wordpress的程序和類庫。
wp-login.php 這個(gè)是注冊用戶的登錄頁面 我們直接在網(wǎng)址后面輸入路徑就看到了登錄頁面。
wp-mail.php:這個(gè)是郵件操作的頁面
wp-settings.php:運(yùn)行前的例行程序,包括代碼安裝是否正確,使用輔助函數(shù),應(yīng)用用戶插件,執(zhí)行初始化計(jì)時(shí)器等等。
wp-signup.php:定義新用戶賬號,(如果開啟了多站點(diǎn)功能的話)新分站的頁面也會調(diào)用到這個(gè)文件。
wp-trackback.php:處理trackback的請求(如果別人在我們博客之外引用了我們的博文,如果對方開啟了這個(gè)功能,這個(gè)文件就會通知我們,他的博客引用了我們的文章)
xmlrpc.php:遠(yuǎn)程發(fā)布功能 ,這個(gè)功能就是我們不一定要在wordpress的后臺發(fā)布文章,wordpress允許你用別的工具通過遠(yuǎn)程來發(fā)布。
現(xiàn)在來看
wp-admin這個(gè)文件夾下的文件講解
他是我們后臺管理需要類的文件
我們在后臺看到的這些信息呢,就是通過wp-admin這個(gè)文件夾來管理的。
舉個(gè)栗子:我們點(diǎn)擊寫文章的時(shí)候 就是通過wp-admin下面的post-new.php這個(gè)文件夾來實(shí)現(xiàn)的。 如果我們把這個(gè)文件夾都刪除了,那我們就沒有辦法發(fā)布文章了。可以根據(jù)這種方法,由果導(dǎo)因。
wp-includes 這個(gè)文件夾 :主要是wordpress強(qiáng)大類庫和核心函數(shù)定義
class開頭的文件都是定義的類
post.php:核心函數(shù)定義 比如我們做主題開發(fā)經(jīng)常用到的 get_post
post-template.php:文章的調(diào)用和標(biāo)題的調(diào)用 比如 the_ID、 the_title
wp-db.php:數(shù)據(jù)庫的操作類 query insert (插入語句的方法) update(更新的方法)這些都是這個(gè)文件夾。
所以說wp-includes 就是定義了wordpress在開發(fā)的時(shí)候類和方法都是在這里面定義的。 wordpress后臺所有的文件,除了wp-config.php 這個(gè)文件我們有時(shí)需要改動之外,其他的文件夾原則上都是不允許改動的。如果我們?nèi)ジ膭拥脑挘赡軙霈F(xiàn)一些不可預(yù)期的bug出來(如果要改動,請先備份好程序和數(shù)據(jù))
wp-content這個(gè)文件夾就是開發(fā)者最需要關(guān)注的文件夾。
languages:多語言包的文件夾 wordpress就允許我們開發(fā)多語言,我們可以自己開發(fā)一個(gè)語言包放進(jìn)來,然后通過后臺來進(jìn)行切換。
再來看
我們?nèi)绾问褂胮oedit這個(gè)軟件來創(chuàng)建語言包
我們打開admin-zh_CN.po在這里進(jìn)行小小的修改
把可用君墨的可用小工具改成可用小工具 這里就已經(jīng)變化了
管理后臺的語言包
那么插件的我們也可以修改 點(diǎn)擊plugins→akismet-zh_CN.po 這里插件對應(yīng)的內(nèi)容在語言包里面也會有顯現(xiàn)。
我們主題的開發(fā)也是支持多語言的
我們來看下
這里修改成快點(diǎn)編輯 可以看到在前臺就改變了
wp-content下面的plugins 就是wordpress的插件安裝目錄
wordpress有很強(qiáng)大的插件庫 我們直接把插件復(fù)制到這個(gè)文件夾里面就可以進(jìn)行安裝。
themes:主題安裝目錄 后臺的主題調(diào)取的就是這個(gè)文件夾下面的
uploads:這個(gè)文件夾 這個(gè)文件夾就是文件的上傳目錄了,我們的文章 圖片都會自動保存到這個(gè)目錄上去。
如果我們在文章里面插入一張圖片,比如:
他就會在上傳目錄顯示,自動生成保存在這個(gè)目錄下面。