wp-includes/post.php

WP檔案 143
Core Post API
函式/鉤子名 描述
delete_post_thumbnail (函式) delete_post_thumbnail: 此函式刪除特定文章的特色圖片(文章縮圖)。
delete_post_meta_by_key (函式) delete_post_meta_by_key: 這個函式為一個特定的文章按元鍵刪除一個元欄位。
delete_post_meta (函式) delete_post_meta函式: 該函式用於刪除與一個特定文章相關的後設資料。它需要三個引數:文章的ID,要刪除的後設資料的名稱,以及一個可選的元值來匹配。如果提供了元值,只有具有該值的後設資料
create_initial_post_types (函式) WordPress中的create_initial_post_types函式用於建立WordPress中的預設文章型別,如文章和頁面。它在安裝過程中被呼叫,如果預設的文章型別被刪除,也可以手動呼叫來重
clean_post_cache (函式) clean_post_cache: 這個函式清除了文章的快取。文章是WordPress中的單個內容,是部落格流的一部分: 當這個函式被呼叫時,它清除了所有文章資料的快取。
clean_attachment_cache (函式) clean_attachment_cache: 這個函式清除了某個附件的快取。它用於確保附件的最新版本總是被顯示。
check_and_publish_future_post (函式) check_and_publish_future_post: 這個函式檢查一個預定的文章是否應該被髮布,如果是,就釋出它。它被WordPress內部用來發布預定的文章。
add_post_type_support (函式) add_post_type_support。一個為文章型別增加特定功能支援的函式。它允許開發者向自定義文章型別新增新的功能,如新增文章縮圖或自定義欄位。
add_post_meta (函式) add_post_meta。一個向文章新增後設資料的函式。它允許開發人員在預設欄位之外向文章新增額外的資訊,如自定義文章型別或自定義欄位。
add_ping (函式) add_ping。一個向文章新增ping/trackback的函式。它通常在有人從他們的部落格連結到一個文章時使用,這樣可以通知原帖,並顯示一個返回到其他部落格的連結。
_wp_relative_upload_path (函式) _wp_relative_upload_path: 這個函式返回WordPress安裝的上傳目錄的相對路徑。它用於在wp-config.php檔案中設定上傳目錄。
_wp_privacy_statuses (函式) _wp_privacy_statuses: 這個函式返回WordPress中可用的隱私狀態的陣列。這些狀態包括”公開”、”私有”和”密碼保護”。
_update_term_count_on_transition_post_status (函式) _update_term_count_on_transition_post_status: 當一個文章從一個狀態過渡到另一個狀態時,這個函式更新特定分類法的術語計數。它用於確保當文章被新增、刪除或修改
_truncate_post_slug (函式) _truncate_post_slug: 這個函式用來截斷文章的lug到一定的長度。它通常用於確保文章的slug不會太長,並且不會導致permalinks的問題。
_transition_post_status (函式) _transition_post_status: 這是一個動作鉤子,當一個文章從一個狀態過渡到另一個狀態時被觸發。它可以用來在文章釋出、未釋出或刪除時執行動作。
_reset_front_page_settings_for_post (函式) _reset_front_page_settings_for_post: 當一個文章被刪除時,這個函式用來重置該文章的首頁設定。
_publish_post_hook (函式) _publish_post_hook。這個鉤子在一個文章釋出後被觸發。它可以用來對文章進行操作,如傳送通知郵件或更新相關內容。
_prime_post_caches (函式) prime_post_caches: 這個函式用來為後置資料預置快取。它為一個文章ID列表預裝了文章資料,以提高後來請求文章資料時的效能。
_post_type_meta_capabilities (函式) _post_type_meta_capabilities: 這個函式用於生成自定義文章型別的許可權。它需要兩個引數,$post_type和$args,分別是post type slug和post ty
_page_traverse_name (函式) _page_traverse_name: 這個函式用來獲取一個頁面的名稱,包括它的父類。它需要一個引數,即$post_id,它是你想獲得名字的頁面的ID: 這個函式在WordPress主題中經常被用來
_get_last_post_time (函式) _get_last_post_time: 這是一個用來獲取最近的文章的時間戳的函式。它返回最近的文章的時間戳。
_get_custom_object_labels (函式) _get_custom_object_labels: 這是一個用於獲取自定義文章型別或分類法的自定義標籤的函式。它接受一個文章型別或分類法的名稱作為引數,並返回一個自定義標籤的陣列。
_future_post_hook (函式) future_post_hook: 這是一個鉤子,在未來的文章釋出後啟動。它可以用來在文章釋出後執行動作。
_count_posts_cache_key (函式) count_posts_cache_key: 這個函式用來生成一個用於計算文章的快取金鑰。它接受一個可選的$type引數來指定文章型別,並返回一個包含快取金鑰的字串。
_add_post_type_submenus (函式) _add_post_type_submenus: 這個函式用於在WordPress管理選單中為特定的文章型別新增子選單。這些子選單被新增到主文章型別選單中,並允許快速導航到與該文章型別相關的重要區域。

常見問題

FAQs
檢視更多 >