If you want to do it the “WordPress-way”, you would create a custom post-type for books called “book” ( For this take a look at https://codex.wordpress.org/Function_Reference/register_post_type ). Then you would create an archive page for that post-type called “archive-book.php”.
I hope this helps a little bit. If you need more help, let me know.
Related Posts:
- How to share category taxonomy with custom post type (The Event Calendar plugin)
- How To Determine If A Filter Is Called In A Sidebar/Widget Context?
- How to enable edit button in the theme’s customize UI?
- How can I make my custom shortcode work in a Custom HTML Widget?
- Custom Taxonomy in plugin and template
- Disable Specific Widgets on Selected Pages of a WordPress Website?
- Using the media uploader in a custom plugin
- WordPress widget / plugin….fields not appearing in my widget
- Remove Widgets in Dashboard
- How can I retrieve data within my widget
- How do I register a stylesheet inside a WordPress widget?
- How to delete terms on plugin deactivate?
- How to get popular post from across a network?
- Are there plugins that interfere with the admin part of Rss widget?
- I need some direction on how to have a sidebar based on meta rather than page
- How can I reuse the WordPress search form for a custom plugin / widget?
- Multisite Widget/Content
- Passing $this->get_field_name() to javascript
- Is there plugin to show recent posts from one website in the widget area of another?
- Can I use a form in a dashboard widget?
- Ajax gives 400 error
- Show Heirachy of categories in WP Download Monitor
- Custom Taxonomy Tag Search
- Possible to replicate economist.com’s debate section in wordpress? [closed]
- Missing argument 3 for wp_register_sidebar_widget()
- I wrote my plugin. How to display the result of the plugin’s function to sidebar (widget?)?
- WordPress category add image field
- I have no idea “How change font for elements in widget?”
- How to save additional user data as part of the registration process?
- Get post values of form created by widget in sidebar
- Archive – same title for the first two posts
- ‘No Results Found’ on single post for custom post type
- auto populate list of questions if user select a category xyz
- changes to widget settings not showing up in individual pages pages until they’re updated [closed]
- How to remove traces from widget during uninstallation
- Calendar Plugins – Featured Widget [closed]
- WordPress plugin subscribe2 not looking the same as before migration
- How to make WordPress customizable for clients
- Setup page on first login on multisite
- Conditional tag in Widget Logic for checking if top level page or if subpage
- Ordering taxonomies by rank
- Char limit on custom blog-post form? [closed]
- How do I use wp_editor() in widget form?
- How to reorder and display a feed to be chronological?
- How to add Wrapper Div/container element around WordPress Widget Content
- Disabling plugin but wpenqueue is not available
- Related posts widget or plugin needed
- Problem since update 3.5 [duplicate]
- How to disable a widget when dependent plugin is inactive?
- Best practice for including plugin output in a template without using shortcode?
- How can I delete a wordpress widget instance?
- Add Shortcode tag in Widget/Sidebar
- Getting taxonomy images to display on single-post with their terms
- Where to populate custom terms in custom taxonomy in plugin?
- How to create wordpress widget that is fixed position on the home page
- Saving widget options from class method
- Default taxonomy template in plugin, override in theme
- How to handle forms from sidebar widgets – Processing $_POST variables using get_field_name()
- Short messages widget [closed]
- wp_insert_term() doesnt insert a term
- Renaming Custom Taxonomy Values
- Smarter navigation plugin and custom taxonomies
- My widget won’t update its values when save is clicked
- Widget where it can make changes to the container
- Widget content turns up before title
- Extend a plugin to include a widget option
- Is there a Image Gallery which will load all my posted Images like twitter’s image grid?
- Modify pages widget and make a plugin?
- wp_footer hook running twice
- Is there any plugin to show number of clicks on the link?
- how to create hierachial taxonomy and manage under single post type?
- Table of contents (TOC) plugin is not showing header tag
- How can I display selected content from a seperate database in an Activity style widget?
- Adding category base to url in custom post giving 404?
- RSS Feed on WordPress showing code (hypertext) in articles titles
- How to create meta fields with more than 1 relation?
- Shortcode generated widget to appear on same line as heading text and button
- How do I keep children of certain parent menus expanded by default on a sidebar?
- Show custom taxonomy in theme
- Registered sidebar area is not shown from plugin.
- Widget logic using woocommerce product category
- How to display widget in front end?
- Using Widget Logic to place menu on multiple pages?
- Plugin Works, but Widget Doesn’t
- Add “selected” class to custom taxonomy dropdown search
- Is saving multiple options or saving multiple items in one option better?
- Use of apply_filter in plugin/widget class
- jquery conflict with widget page
- Plugin: Unable to Save the Image Alignment Option to Display in the Widget in the Sidebar
- Template from scratch: Sidebars not showing widget
- Is there a way to add a custom input field for every taxonomy term in WP post editor?
- How to use template field in the Event Organiser plugin widget
- How to develop an extension for a simple form post and post back? [closed]
- How to add homepage Widget?
- What can I do to customize a widget provided with this plugin? from where have I to start?
- Content expands beyond its column container [closed]
- Am having issues intergrating this api into my wordpress site, any help please?
- How can I add a zip code service availability checker in WordPress without Woocommerce? [closed]
- Hide attributes based on previous selection
- How to make a page setting translatable in theme?