0
我需要時,脫離媒體附着到後纔會觸發動作。附加媒體發佈的WordPress鉤
通過使用DB查詢設置附件帖子的父級,似乎在wp-admin/upload.php行76中處理了此行爲。 有文件中沒有掛鉤。
是否有該附件被連接的方式來獲得觸發此事件(一些低強度DB寫鉤子或其他)中,我能得到父帖子的ID的動作?
我需要時,脫離媒體附着到後纔會觸發動作。附加媒體發佈的WordPress鉤
通過使用DB查詢設置附件帖子的父級,似乎在wp-admin/upload.php行76中處理了此行爲。 有文件中沒有掛鉤。
是否有該附件被連接的方式來獲得觸發此事件(一些低強度DB寫鉤子或其他)中,我能得到父帖子的ID的動作?
你可以掛接到wp_redirect
,並從$_REQUEST
父帖子的ID。以下是我給出的答案here:
add_filter('wp_redirect', 'so16798615_wp_redirect', 25, 1);
function so16798615_wp_redirect($location)
{
if(! is_admin())
return $location;
global $pagenow;
if('upload.php' == $pagenow && isset($_REQUEST['found_post_id']))
{
$parent_id = (int) $_REQUEST['found_post_id'];
if (! $parent_id)
return $location;
$parent = get_post($parent_id);
// do stuff with parent
}
return $location;
}
作品像一個魅力 –