因此,当我创建帖子时,我只希望能够看到上传并附加到与我当前创建的帖子相同系列的帖子上的图像(单击后,在wp编辑器上方添加媒体)。
我当前的代码似乎不起作用。
global $post;
$parentID = $post->post_parent; //Shows 2068
$currID = $post->ID; //Shows 2069
$args = array(\'post_parent\' => $post->ID, \'post_type\' => \'projects\', \'numberposts\' => -1 );
$children = get_children($args);
foreach ($children as $child):
$childIDs .= " ".$child->ID; //Get Children IDs
endforeach;
$allIDs = $parentID." ".$currID.$childIDs; //shows 2068 2069 2070 2071
add_filter( \'ajax_query_attachments_args\', \'wpb_show_current_user_attachments\');
function wpb_show_current_user_attachments( $query, $allIDs ) {
$allIDarray = explode (" ", $allIDs);
//$user_id = get_current_user_id();
if ( $user_id && !current_user_can(\'activate_plugins\') && !current_user_can(\'edit_others_posts\') ) {
// $query[\'author\'] = $user_id;
$query[\'post_parent\'] = $allIDarray;
}
return $query;
}