2010-12-03 18 views
1

它實際上是我第一次嘗試爲wordpress寫一個插件,所以我對它的瞭解非常有限。如何在wordpress中創建一個主題友好的小部件?

據我所知,在wordpress的主題創作中存在這樣一個鬆散的規則,每當你創建主題時,你都需要小部件友好。就我所瞭解的情況而言,你的主題必須支持小部件,這是你的主題允許小部件在某處被拖放。

不幸的是,並非所有的主題都遵循上述規則,因爲某些主題的邊欄使用了<div>,而有些則使用了更爲標準的<ul>

所以,我的問題是相反的。我想知道是否有某種鉤子可以讓我找出側邊欄的佈局。發現後,我如何顯示我的小部件以遵循該佈局?

回答

0

真的最好的做法是遵循約定,最重要的是,不包含任何可能與選定主題衝突的自定義內聯樣式。

如果您正在製作項目列表,則使用ul或ol是適當的。把整個東西包裝在一個div中,並給它一個唯一的ID或允許用戶選擇一個ID可能會有所幫助。

因爲樣式信息幾乎全部包含在CSS文件中,所以使用鉤子可以找到的任何信息都會相當有限。你應該寫足夠通用的小部件,並且沒有任何內聯樣式,這樣它就可以合理無縫地適應任何主題。

相關問題