My blog is mainly composed of posts describing hiking. Actually, since I just moved from a Wordpress.com blog to a self-hosted Wordpress blog, every hike is inserted in a simple post.
However, every hike has certain parameters (e.g.: ascent, length, difficulty, ...) I'd like to save in the database in form of attribute and not simple text. My idea would be to use Wordpress to:
- Automatically fill-in the hiking list page.
- Add a search form that will help the reader to find the best hike for him, on the basis of certain parameters (for example: "I do not want to exceed 1'000 meters of ascent").
Essential requirement is that the permalink URLs will not change because the blog has been active for a few years.
I was wondering: might the Wordpress Custom Post Types work for my specific case? Or are there better solutions?
Might I use the Custom Meta Boxes for the hike's attributes like ascent, length and difficulty?
To create the hiking list page could I use the Shortcodes?
How can I implement the search form that will help the reader to find the best hike for him?