update_{$meta_type}_meta

動作鉤子
do_action( "update_{$meta_type}_meta", $meta_id, $object_id, $meta_key, $_meta_value )
引數
  • (int) $meta_id ID of the metadata entry to update.
    Required:
  • (int) $object_id ID of the object metadata is for.
    Required:
  • (string) $meta_key Metadata key.
    Required:
  • (mixed) $_meta_value Metadata value.
    Required:
定義位置
相關勾子
updated_meta_type_metaupdate_meta_type_metadatadelete_meta_type_metadeleted_meta_type_metadelete_meta_typemeta
相關方法
update_site_metaupdate_term_metaupdate_comment_metaupdate_metadataupdate_post_metaupdate_user_meta
引入
2.9.0
棄用
-

update_{$meta_type}_meta 是 WordPress 中的過濾器鉤子,允許開發人員在後設資料更新到資料庫之前修改後設資料。 此鉤子用於執行後設資料的自定義處理或驗證,例如資料清理或格式轉換。

在更新特定型別的後設資料之前立即觸發。

鉤子名稱的動態部分,$meta_type,指的是元物件的型別(文章、評論、術語、使用者,或任何其他具有相關元表的型別)。

可能的鉤子名稱包括:

  • update_post_meta
  • update_comment_meta
  • update_term_meta
  • update_user_meta
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
do_action( "update_{$meta_type}_meta", $meta_id, $object_id, $meta_key, $_meta_value );
do_action( "update_{$meta_type}_meta", $meta_id, $object_id, $meta_key, $_meta_value );
do_action( "update_{$meta_type}_meta", $meta_id, $object_id, $meta_key, $_meta_value );

常見問題

FAQs
檢視更多 >