0
我在觸發「delete_post」動作時遇到了問題。 我正在構建的功能,我不得不在數據庫中添加一個表(我不能使用這個wp_postmeta)。 因爲這個即時通訊有一個表中有文章等數據。 我想,當管理員從管理面板中刪除帖子,該帖子在我的新創建的表中刪除數據(我不想冗餘數據呆在那裏,當後消失)WordPress的 - 刪除帖子時的操作(多於一個)
而且我實現了這樣的事情:
add_action('admin_init', 'codex_init');
function codex_init() {
if (current_user_can('delete_posts')) add_action('delete_post', 'delete_something');
}
function delete_something($postid) {
//here im deleting everything from that table with that post id for that post type
}
如果有人點擊刪除只有一個職位,這完美的作品。但是,當我想要一次刪除更多的帖子(檢查WordPress的管理菜單上的按鈕,並選擇刪除選項),這不會工作? 我在這裏做錯了什麼,或者當有人想要一次刪除多個帖子時是否有不同的操作?
TNX
嗨,你好嗎? Tnx爲您的重新申請和抱歉,因爲即時通訊有點遲到:) ..問題是在我的函數dete_something()..我使用全球$職位內功能,即使我已經在參數... id .. :)所以,結論是,這是一次刪除多個帖子100%有效 – cool
我認爲是這樣。很高興聽到 – janw