wp-includes/revision.php

WP檔案 21
Post revision functions.
函式/鉤子名 描述
wp_save_post_revision_on_insert (函式) 在完成所有修改後,儲存對文章的修訂。
wp_post_revision_meta_keys (函式) 確定應修改哪些後元欄位。
wp_save_revisioned_meta_fields (函式) 儲存已修訂的元欄位。
wp_restore_post_revision_meta (函式) 恢復文章的修訂元值。
_wp_copy_post_meta (函式) 將給定關鍵字的post meta從一個文章複製到另一個文章。
_wp_preview_meta_filter (函式) 過濾預覽後元檢索,從自動儲存中獲取值。僅過濾已修訂的元鍵。
wp_save_post_revision_post_has_changed (過濾鉤子) wp_save_post_revision_post_has_changed是一個WordPress函式,用於檢查文章是否已經發生了更改,以便決定是否儲存新版本。它接受兩個引數:文章ID和文章資料。函
wp_save_post_revision_check_for_changes (過濾鉤子) wp_save_post_revision_check_for_changes:這是一個 WordPress 鉤子,在儲存文章修訂版本之前被觸發。該鉤子允許您檢查是否已經對文章做了任何更改,如果沒有,
wp_revisions_to_keep (過濾鉤子) wp_revisions_to_keep:這是 WordPress 中的一個動作,它的作用是設定文章的修訂版本數。使用這個動作可以控制 WordPress 保留文章歷史版本的數量,以節省磁碟空間。
wp_restore_post_revision (動作鉤子) wp_restore_post_revision:這是 WordPress 中的一個函式,它的作用是恢復文章的特定版本。使用這個函式可以還原到文章歷史版本的內容。
wp_put_post_revision (動作鉤子) wp_put_post_revision:這是 WordPress 中的一個函式,它的作用是在資料庫中建立一個新的文章修訂版本。使用這個函式,開發者可以建立一個新的文章修訂版本,並在資料庫中儲存該修訂
wp_post_revision_fields (過濾鉤子) wp_post_revision_fields: 這是一個鉤子(hook),用於向WordPress的文章版本系統新增額外的欄位。這個鉤子允許外掛和主題開發者為文章版本新增額外的資訊,並且可以儲存這些
wp_{$post->post_type}_revisions_to_keep (過濾鉤子) wp_{$post->post_type}_revisions_to_keep是一個過濾器鉤子,它允許開發人員修改為特定文章型別保留的修訂數量。過濾器鉤子將文章型別作為其引數,然後將過濾後的值用作保留
wp_delete_post_revision (動作鉤子) wp_delete_post_revision:此功能用於刪除文章的修訂。它將修訂的 ID 作為其唯一引數,一旦呼叫,修訂將從資料庫中永久刪除。
wp_save_post_revision (函式) wp_save_post_revision: 這是一個WordPress的函式,用來儲存一個文章的修訂。它接收文章的ID和文章的資料,併為文章建立一個新的修訂。
wp_revisions_to_keep (函式) wp_revisions_to_keep: 這是一個WordPress的函式,用來獲取一個特定的文章型別所要保留的文章修訂數量。它以文章型別為引數,並返回需要保留的修訂數量。
wp_revisions_enabled (函式) wp_revisions_enabled: 這是一個WordPress的函式,用來檢查網站上的文章修訂是否被啟用。它返回一個布林值,表示是否啟用了文章修訂。
wp_restore_post_revision (函式) wp_restore_post_revision: 這是一個WordPress的函式,用來恢復一個文章的修訂版到它的原始狀態。它接收文章的ID和修訂版的ID,並從修訂版中恢復文章的內容和後設資料。
wp_is_post_revision (函式) wp_is_post_revision: 這個函式用來檢查一個文章是否是WordPress中的修訂版。它接收一個文章ID或文章物件作為引數,如果該文章是修訂版,則返回真,否則返回假。
wp_is_post_autosave (函式) wp_is_post_autosave: 該函式用於檢查當前請求是否是一個文章的自動儲存請求。它接收一個文章ID作為引數,如果當前請求是該文章的自動儲存請求,則返回true,否則返回false。
wp_get_post_revisions_url (函式) wp_get_post_revisions_url: 這個函式用來生成一個特定文章的修訂介面的URL。它將文章的ID作為引數並返回URL。
wp_get_post_revisions (函式) wp_get_post_revisions: 這個函式用來檢索一個特定文章的所有修訂版。它返回一個修訂物件的陣列,每個物件都包含有關修訂的資訊,包括文章內容和後設資料。
wp_get_post_revision (函式) wp_get_post_revision: 這個函式用來檢索一個文章的修訂版,由它的修訂ID來識別。它返回一個包含修訂資訊的陣列,包括文章內容和後設資料。
wp_get_post_autosave (函式) wp_get_post_autosave: 這個函式檢索一個文章的自動儲存版本。它接受一個文章的ID作為引數,並返回一個關於自動儲存修訂的資料陣列。
wp_get_latest_revision_id_and_total_count (函式) wp_get_latest_revision_id_and_total_count: 這個函式檢索一個文章的最新修訂ID和總修訂數。它需要一個引數,就是文章的ID。它返回一個有兩個鍵的陣列,”late
wp_delete_post_revision (函式) wp_delete_post_revision:此函式從WordPress資料庫中刪除後期修訂。它將修訂ID作為引數,並從資料庫中刪除修訂的後設資料和內容。
_wp_upgrade_revisions_of_post (函式) _wp_upgrade_revisions_of_post: 這個函式用於將一個文章的修訂版升級到最新的格式。每當一個文章被更新時,它就被呼叫,並確保文章的修訂版以正確的格式儲存在資料庫中。
_wp_put_post_revision (函式) _wp_put_post_revision: 這個函式將一個文章的修訂版儲存到資料庫中: 當一個文章被更新或釋出時,它被呼叫,並建立一個新的文章修訂版,可以被訪問並與以前的修訂版進行比較。
_wp_preview_terms_filter (函式) _wp_preview_terms_filter: 這是一個私有函式,用於在管理區預覽文章時過濾與該文章相關的術語。它用於確保在預覽文章時顯示正確的術語,即使術語在文章最後一次儲存後被改變。
_wp_preview_post_thumbnail_filter (函式) _wp_preview_post_thumbnail_filter: 這是一個私有函式,用於在管理區預覽一個文章時過濾該文章的特色圖片。它用於確保在預覽文章時顯示正確的圖片,即使在上次儲存文章後特色圖
_wp_post_revision_fields (函式) _wp_post_revision_fields: 這是一個私有函式,用於檢索給定文章型別的修訂欄位。它返回一個修訂欄位的陣列,包括文章內容、標題、摘要和作者。
_wp_post_revision_data (函式) _wp_post_revision_data: 這是一個私有函式,用於檢索一個文章的修訂資料。它返回給定文章ID的後設資料陣列,包括修訂ID、作者ID、時間戳和標題。
_wp_get_post_revision_version (函式) _wp_get_post_revision_version: 這個函式用來獲取一個特定的文章修訂版的版本。它接收一個文章修訂版的ID,並返回該修訂版的版本。
_show_post_preview (函式) _show_post_preview: 這個函式用來顯示一個文章預覽。它從資料庫中檢索文章資料,並使用適當的模板來顯示它。
_set_preview (函式) _set_preview: 這個函式通過設定適當的全域性變數和執行其他必要的設定任務來設定一個文章預覽。

常見問題

FAQs
檢視更多 >