2011-03-25 228 views
1

我正在WordPress平臺上開發一個網站,這是我第一次使用WordPress。如何將自定義功能添加到WordPress

的WordPress提供了整個項目範圍的20%的估計,這意味着我不得不寫代碼,其餘80%

我的問題是如何擴展WordPress的平臺,提供我需要的功能?

感謝您的回覆提前

請記住我是一個新手!將明白清楚和詳細的迴應

謝謝

+0

你需要什麼額外的功能?取決於它是什麼可能存在預先存在的插件,或者您可能能夠將一些代碼添加到自定義頁面。但不知道需要什麼是很困難的。 – MCannon 2011-03-25 23:59:52

回答

0

Wordpress支持插件。此外,它是所有PHP腳本,因此您可以根據需要修改核心系統;不過,我強烈建議您只使用插件來擴展功能,因爲通過更改核心系統,您將無法應用安全更新。

有關插件的更多信息,請參閱the Wordpress codex,其中還包含有關所有可用功能的詳細文檔。

2

這真的取決於你試圖達到的目標,但調用的一個良好的第一口將自己沉浸在plug-ins(特別是「Writing a Plugin」部分)的細節和Plugin API,因爲這是最簡單的方法使用API​​提供的各種鉤子來擴展WordPress。

但是,您所需的至少一些功能很可能已經創建爲第三方插件,因此我對currently available plug-ins進行徹底檢查很可能會帶來收益。

0

除了其他用戶已經提到的用於擴展Wordpress功能的插件之外,您應該閱讀關於Child Themes的概念。

主題通常構成Wordpress網站的外觀和一些功能。爲了製作你自己的主題,你將要做的是從一個現有的主題開始並建立它,這是一個好主意。標準的Wordpress主題Twentyten是一個很好的起點,很多問題已經被關注。

您添加的更改可以是純CSS重新設置或更復雜的添加。

0

簡短回答:您將爲主題的functions.php文件添加功能和/或創建自己的插件。

更少回答:您需要花大量時間閱讀WordPress codex,瞭解如何創建插件,瞭解操作,掛鉤和過濾器,以及瞭解子主題(如果您未構建自己的主題從頭開始。如果您從頭開始構建主題,我強烈建議從Underscores開始構建。最後,永遠不要更改核心WordPress文件,因爲它們在更新時將被覆蓋。始終延伸。

當您對已經徹底研究過的特定問題或目標有詳細的問題時,請回到這裏詢問。谷歌將能夠幫助你找到你的問題的答案,因爲99%的時間,這個問題已經被問及答案。此外,還有wordpress.stackexchange。com

相關問題