2013-12-14 58 views
0

我寫了一個函數,作爲掛鉤的回調函數publish_post,其目的是檢查帖子是否有精選圖片,如果沒有查找該帖子中附加的第一張圖片並進行一些圖片操作,然後將這個新的操縱圖像設置爲特色圖像。WordPress的 - 可能爲Publish_Post掛鉤完成後回調完成?

我知道尋找第一個附加圖像作品的代碼位,因爲它也是滑塊在網站上的工作原理。

然而,在publish_post掛鉤中使用時,它不會抓取附加到帖子的第一張圖像,但會返回指示未找到圖像的默認路徑。

在調用publish_post掛鉤時,新帖子是否可能尚未完全存儲在數據庫中?如果有,是否存在執行完帖子後執行的掛鉤?

回答

0

wp_insert_post鉤通過後ID和後數據(見wp_publish_post):

do_action('wp_insert_post', $post->ID, $post, true); 
+0

所以要澄清,我想要的職位的發佈對管理員的側自然地發生,我寧願從遠離手動插入帖子。 – Eric