我需要知道帖子当前的id而不是附件的id。
function add_filter_upload_image($attachment_id){
// code filter
}
add_filter('add_attachment', 'add_filter_upload_image', 10, 1);
我已经尝试过所有这些方法而且都没有效果。
有什么想法吗?
答案 0 :(得分:0)
如果您在某个帖子中上传了附件,该帖子将成为该附件的父级。所以,这适用于您的情况:
function add_filter_upload_image($attachment_id){
$post_id=wp_get_post_parent_id( $attachment_id );
}
add_filter('add_attachment', 'add_filter_upload_image', 10, 1);
答案 1 :(得分:0)
对不起,它已经解决了。我忘记在wp_enqueue_media中附上帖子了。
wp_enqueue_media( array( 'post' => $post->ID ) );
感谢您的回答