Ondersteuning » Code oplossingen gezocht » Custom field in Gallery-form moet browsen naar NEXT-gen ID

  • Hallo,

    Kan iemand mij helpen met het volgende:
    Ik ben bezig met een theme waarbij ik de standaard image-gallery gebruik voor een aantal “thumbnails” en een extra veld heb toegevoegd waarbij verwezen kan worden naar de ID van een afbeelding uit een nextgen-gallery. Deze nextgen-afbeelding dient vervolgens als popup wanneer de gebruiker op de standaard-afbeelding klikt.

    Ik heb het nu in zoverre voor elkaar dat het wel lukt om een simpel tekstveld toe te voegen, maar ik zou graag een browse-functionaliteit willen gebruiken om de nextgen-image ID te achterhalen.

    Ik heb nu de volgende functie:

    /**
     * Adding our custom fields to the $form_fields array
     *
     * @param array $form_fields
     * @param object $post
     * @return array
     */
    
    add_image_size( 'prodimg', 118, 353, true );
    
    add_filter("attachment_fields_to_edit","my_image_attachment_fields_to_edit",null,2);
    add_filter("attachment_fields_to_save","my_image_attachment_fields_to_save",null,2);
    
    function my_image_attachment_fields_to_edit($form_fields,$post){
    	$form_fields["nextgen_img_id"]["label"]=__("NextGen Image ID");
    	$form_fields["nextgen_img_id"]["value"]=get_post_meta($post->ID,"_nextgen_img_id",true);
    	$form_fields["nextgen_img_id"]["helps"]="NextGen gallery image ID";
    	return $form_fields;
    }
    function my_image_attachment_fields_to_save($post,$attachment){
    	if(isset($attachment['nextgen_img_id'])){
    		update_post_meta($post['ID'],'_nextgen_img_id',$attachment['nextgen_img_id']);
    	}
    	return $post;
    }
  • Het onderwerp ‘Custom field in Gallery-form moet browsen naar NEXT-gen ID’ is gesloten voor nieuwe reacties.