wp-admin/includes/upgrade.php

WP檔案 25
WordPress Upgrade API
函式/鉤子名 描述
wp_upgrade (動作鉤子) wp_upgrade: 這是一個WordPress函式,它用於在WordPress升級過程中執行必要的任務: 當WordPress檢測到有更新版本可用時,它會自動呼叫此函式: 該函式包含了執行升級所需
wp_should_upgrade_global_tables (過濾鉤子) wp_should_upgrade_global_tables: 這是一個 Wordpress 內建的函式,它用於判斷是否應該升級全域性表。如果將這個函式的返回值設定為 true,則 Wordpres
wp_installed_email (過濾鉤子) wp_installed_email:這是 WordPress 內建的一個函式,用於傳送已安裝通知電子郵件。在安裝完成後,該函式傳送一封確認郵件,告訴使用者安裝已成功完成。
wp_install (動作鉤子) wp_install:這是 WordPress 內建的一個函式,用於安裝 WordPress: 該函式在初始安裝時被呼叫,用於建立資料庫表、儲存基本設定、建立管理員賬戶等。
dbdelta_queries (過濾鉤子) dbdelta_queries: 這個鉤子用於過濾由dbDelta函式生成的所有SQL命令。它允許開發者在執行之前修改所有的命令。
dbdelta_insert_queries (過濾鉤子) dbdelta_insert_queries: 這個鉤子用於過濾由dbDelta函式生成的SQL INSERT命令。它允許開發者在執行這些命令前對其進行修改。
dbdelta_create_queries (過濾鉤子) dbdelta_create_queries: 這個鉤子用於過濾由dbDelta函式生成的SQL命令。dbDelta是一個用於以安全方式修改資料庫模式的函式,它生成必要的SQL命令來對模式進行修改。這
wp_upgrade (函式) wp_upgrade是一個將WordPress安裝升級到最新版本的函式: 該函式檢查WordPress倉庫的更新,下載最新版本,並將其安裝到網站上。
wp_should_upgrade_global_tables (函式) wp_should_upgrade_global_tables是一個用來確定是否應該升級WordPress站點的全域性資料庫表的函式。
wp_new_blog_notification (函式) wp_new_blog_notification: 這個鉤子用於在WordPress網路上建立新站點時向站點管理員傳送電子郵件通知。它可以用來新增額外的收件人或修改電子郵件資訊。
wp_install_maybe_enable_pretty_permalinks (函式) wp_install_maybe_enable_pretty_permalinks: 這個函式用來在WordPress安裝過程中啟用漂亮的permalinks,如果伺服器支援的話。
wp_install_defaults (函式) wp_install_defaults: 這個函式用來為一個新的WordPress站點安裝預設選項和設定。
wp_install (函式) wp_install: 這個函式用來安裝WordPress。它為一個新的WordPress站點設定初始資料庫表並建立必要的檔案。
wp_check_mysql_version (函式) wp_check_mysql_version: 這是一個檢查當前版本的MySQL是否與WordPress相容的函式。它可以用來確保WordPress網站執行在一個與WordPress相容的MySQL版
upgrade_network (函式) upgrade_network: 這個函式將WordPress網路升級到最新版本。它通常在wpmu_upgrade_site動作鉤子中呼叫。
translate_level_to_role (函式) translate_level_to_role: 這個函式將一個使用者級別(0-10)對映到一個相應的使用者角色(如訂閱者、作者、編輯等)。使用者級別是一個過時的系統,在以前的WordPress版本中
pre_schema_upgrade (函式) pre_schema_upgrade動作是一個鉤子,在WordPress中執行模式升級過程之前被觸發。這個動作是用來讓外掛和主題在模式升級過程執行之前執行任何必要的動作。
maybe_disable_link_manager (函式) maybe_disable_link_manager: 這是WordPress中的一個函式,允許你禁用連結管理器的功能: 這個函式檢查連結管理器功能是否已經被禁用,如果不是,它將禁用該功能。
maybe_disable_automattic_widgets (函式) maybe_disable_automattic_widgets: 這是WordPress中的一個函式,它允許你禁用Automattic(擁有WordPress的公司)提供的預設小工具: 這個函式檢查
maybe_convert_table_to_utf8mb4 (函式) maybe_convert_table_to_utf8mb4: 這是WordPress中的一個函式,允許你將一個資料庫表的字符集轉換為UTF8MB4。 這個函式檢查該表的字符集是否已經是UTF8MB4
make_site_theme_from_oldschool (函式) make_site_theme_from_oldchool: 這不是WordPress中的一個函式。它可能是一個特定於某個網站或外掛的自定義函式。
make_site_theme_from_default (函式) make_site_theme_from_default: 這是WordPress中的一個函式,允許你在預設主題的基礎上為多站點網路中的特定站點建立一個自定義主題。你可以使用這個函式為你的網路中的每個
make_site_theme (函式) make_site_theme: 這是WordPress中的一個函式,允許你為多站點網路中的特定站點建立一個自定義主題。你可以使用這個函式為你的網路中的每個站點建立一個獨特的設計和功能。
make_db_current_silent (函式) make_db_current_silent: 這是WordPress中的一個函式,它可以更新WordPress的資料庫模式以匹配當前版本的WordPress,而不向使用者顯示任何資訊或提示。你可以使
make_db_current (函式) make_db_current:這是WordPress中的一個函式,用於更新WordPress資料庫模式,以匹配當前版本的WordPress。你可以使用這個函式來確保你的資料庫是最新的並與最新版本的W
get_alloptions_110 (函式) get_alloptions_110: 這個函式是get_alloptions的一個棄用版本。
drop_index (函式) drop_index: 這個函式從WordPress的一個指定的資料庫表中刪除一個索引。它是一個用於運算元據庫表的輔助函式。
deslash (函式) deslash是一個WordPress的函式,可以從一個字串或一個字串陣列中刪除斜線: 這個函式在處理從表單中提交的資料時非常有用,在這些資料中可能已經新增了斜線以防止某些字元破壞表單。
dbdelta (函式) dbdelta: 這個函式用來更新資料庫模式,以符合一個給定的SQL語句的結構。它被WordPress在外掛和主題安裝和更新時使用,以確保資料庫模式與程式碼相匹配。
add_clean_index (函式) add_clean_index: 這個函式用於在資料庫中建立一個新的清潔索引,以加快搜尋速度。它通常由外掛和主題開發人員使用,以加快大資料集上某些型別的搜尋。

常見問題

FAQs
檢視更多 >