I am hoping that you can help me. I've tried finding plugins to do what I want to do but none of them really simplify the problem that I am trying to fix. I am trying to build a site for my photography business. So as you can imagine, I am going be uploading many images for review and public viewing. Sorting through these many photos in the standard media structure is a pain in the butt.
I am attempting to learn how to code this myself, but I'm not sure which direction I need to take or how to accomplish my goal within wordpress. So I have two possible options I am thinking.
on my photo album custom post type I will have a custom taxonomy called client that will be selected. I will also be naming the album. So when I upload images to the directory I would like to see them placed in "uploads/client/%client_name%/%Post_name%/"
If it would be possible to simply upload all my albums already organized in their appropriate folder structure via ftp, and run a script that automatically creates the pages to display these albums, that could be a little easier. Though I would have to go back and insert the other gallery data.
you may notice that i have uploads/ client Client images obviously go here, but I will also have a folder for non-portraits and instead of %client_name% this would be %img_category%/%Post_name%/
This allows for a Image_type/Album/Gallery/image relationship
let me know if anyone has a way to tackle this. I'm going try to use the "advance custom fields" plugin, or "Types" Plugin for the custom fields, but I may need to hand code something to get this functionality.
I am still trying to get a handle on hooks and all in custom coding, so I'm not sure what file or function I would need to alter to accomplish this goal.
Also, I dont mind if the other site files maintain the media folder structure, but they could also be altered perhaps to store files such as product images, logos, ect. They just won't be loaded in a gallery format
A simple version of the loop that I think needs to happen is as follows: I know the actual code syntax is not there, but this should give a general idea what I'm thinking to make this work.
Define $image_type Define $client or img_category Define $Post title
For each image in $img_directory
wrap in Div add buttons to comment, favorite, purchase, and social sharing Display each div in a gallery format1