0
這裏是我是如何實現的吧:WordPress的delete_post掛鉤調用函數兩次
add_action('delete_post', array('MyClassName', 'delete'));
在刪除功能我使用的是$ wpdb-> insert命令看該功能是否被調用。但是我看到$ wpdb-> insert命令被調用兩次(在我的表中插入兩行)。任何想法爲什麼這樣的事情可能會發生?
我還試圖使用before_delete_post掛鉤,因爲它並沒有真正讓我有差別,但我得到了相同的結果。
編輯:
它好像刪除功能被調用由於某種原因在wp_posts表中的每個條目。因此,如果該帖子有3個修訂版本,刪除功能將被調用4次(原始帖子+ 3個修訂版)。這真是奇怪的行爲。