0
這可能是一個愚蠢的問題,但我不知道如何在WordPress中訪問每個功能(例如來自functions.php),而不需要任何include
或require
調用,我知道如果我想創建一個新腳本,我可以簡單地要求wp-load.php
從這個特定的腳本,只是不明白爲什麼這是不需要在其他模板文件。wordpress如何使functions.php可用於包括?
這可能是一個愚蠢的問題,但我不知道如何在WordPress中訪問每個功能(例如來自functions.php),而不需要任何include
或require
調用,我知道如果我想創建一個新腳本,我可以簡單地要求wp-load.php
從這個特定的腳本,只是不明白爲什麼這是不需要在其他模板文件。wordpress如何使functions.php可用於包括?
WordPress會自動執行此操作。無論何時有活動主題的functions.php文件,WP都會爲你加載它。神奇的發生在wp-settings.php中,具體如下:
if (! defined('WP_INSTALLING') || 'wp-activate.php' === $pagenow) {
if (TEMPLATEPATH !== STYLESHEETPATH && file_exists(STYLESHEETPATH . '/functions.php'))
include(STYLESHEETPATH . '/functions.php');
if (file_exists(TEMPLATEPATH . '/functions.php'))
include(TEMPLATEPATH . '/functions.php');
}
它必須從某處調用。這可能是在頭文件或類似的東西 – 2012-03-02 00:11:09
它可能會自動加載,但通過WP加載掃描,它必須加載其中的其他文件。 – SS44 2012-03-02 01:33:51