You can register custom design inside your theme's function php via e.g $ kt Photogallery->register gallery design and call $ kt Photogallery->render at appropriated place inside your single-photogallery php to render it depending on the user's choice..
Refere to PHP API section for further details on how to retrieve IDs, IDs and thumbnail details...
The mo-file will be created by Poedit if you ticked the in the preferences...
Argument boolean $fallback Optional if true and $album ID yields no album the method returns the ID of the image associated with the album.
Returns false Returns array on success, false if $album ID yields no album, no thumbnail is set or fallback could not been resolved. $ kt Photogallery->register album design . $ kt Photogallery->register gallery design.
Argument array $options Required A callback rendering the design on the frontend or associative array string label The text for the label string icon The image shown next to the label.
Can be dashicons-*, URL to image or base 64 encoded image string title Text used inside HTML title attribute, containing description callback Callback rendering the design on the frontend.
The arguments passed are the current post as WP Post and array of the straight from the database callback options Callback for additional form fields, should echo HTML.
The arguments passed are array of the straight from the database, the default options as second argument and the current post as WP Post instance as third. array defaults Associative array containing default values for options.
The arguments passed are the default options merged with the values from the current request, the default options as second argument and the current post as WP Post instance as third.
Read more