2012-01-06 54 views
1

這是我的問題關於programmatically adding wordpress categories based on post content的後續行動。Wordpress掛鉤爲迴應郵政內容

哪個鉤子(或鉤子)最適合用於需要訪問帖子內容的函數或插件,以便在帖子提交到數據庫時運行代碼?

前一個問題導致使用鉤子的建議。然而,我的閱讀讓我懷疑是否應該使用publish_postsave_post來代替,或者實際上,如果我有一個更好的選擇,我不考慮。

究竟是這三個鉤子之間的區別是什麼?如果我想在發佈帖子的時候運行某些內容,並且在進行任何編輯時,是否有其中一個包含這兩個事件,還是需要綁定到多個鉤子?

回答

2
  • save_post是您正在尋找的最可靠的單一方法。更多詳細信息,請參見:Details

  • publish_post如果您將帖子另存爲草稿或計劃稍後發佈,則不會觸發。 Details

  • edit_post在創建新帖子的情況下未被解僱。然而,edit_post在許多其他時間被解僱,比如創建/編輯新評論時等。Details