2015-09-06 120 views
0

WordPress使用什麼智能來註冊&執行插件?WordPress以哪種順序執行插件?

我目前有一個插件依賴於另一個插件,因爲它使用在那裏定義的鉤子,所以這些插件的排序很重要?

+1

來自wordpress.stackexchange.com:[WordPress以何種順序加載插件文件?](http://wordpress.stackexchange.com/questions/63141/in-what-order-does-wordpress-load-plugin-文件) –

+1

至於鉤子,如果他們使用動作/過濾器API,它應該沒有關係。 –

回答

1

Wordpress根據數據庫中指定的順序執行它的插件。

但是,wordpress通常會以安全的方式處理插件的加載,因爲它們是WordPress開發者構建插件的指導原則。雖然並不總是遵循這些準則,但大多數(如果不是所有)主流/流行WordPress插件都是根據這些標準構建的。

如果一個特定的插件需要另一個插件,所需的文件將相應地加載以容納請求插件。

+0

換句話說,wordpress會處理其他鉤子中使用的鉤子的排序/調用? – dave

+0

是的,在大多數情況下,Wordpress在處理這件事方面做得非常好。除非您對發生的事情感到很自在,否則默認順序不應該被篡改。 –

+0

好的謝謝你的幫助。 – dave