There are quite a few plugins tagged books
in official repository.
A lot of them seems to pull covers from services like Amazon, which may or may not fit your needs. If you want to simply display some self-hosted images with links and basic categorizing/sorting, personally I like to use Links for such.
Related Posts:
- Show Woocommerce minicart widget in checkout page sidebar? And, how to make this update secure by overriding widget?
- Woocommerce Product Category Widget – hide categories that have no products in stock [closed]
- Copy widget settings from one blog to another
- Edit and make class-wc-widget-featured-products.php update-proof
- How to create a ‘single’ category widget for woocommerce plugin [closed]
- Show Woocommerce Product “attributes/extra information tab” in widget [closed]
- How add short description Featured Products or Related Products
- How do I stop out of stock items from appearing on my WooCommerce site when using the Layered Nav widget [closed]
- Widget does not work with WooCommerce enabled
- Best practice for including plugin output in a template without using shortcode?
- Making tags appear as an Unordered list instead of a ‘cloud’
- How to activate WordPress widgets but not display?
- How do I use add_action on custom widget?
- FTP Widget Location
- Displaying a WordPress widget by name
- How to fix wordpress site url attaching to social media links in the widget?
- Turn off “This is the Primary Sidebar Widget Area” message
- Inserting Read More Tag in Widget
- in_widget_form detect sidebar id
- How to hide widget if current category has no posts assigned to it?
- What does apply_filters() do exactly? [duplicate]
- How can I delete a wordpress widget instance?
- Repeated Output in Widget
- Insert widgets into loop/custom query at every nth position
- Shortcode not working in widget
- Twenty Fourteen: how do they populate by default the sidebar?
- How to get options of all active widgets ?
- Exclude posts from widget while post is showing on home, single and categories
- ‘is_author()’ logic in widget for author only
- Custom widget doesn’t save values from dropdown box
- Register Script in Plugin Widget
- WordPress Apply filter in plugin causes 500 internal error
- register_sidebar fails when using a include within functions.php
- wp_dropdown_pages in widget form
- Add Shortcode tag in Widget/Sidebar
- How to use wordpress content class?
- How to pass a special CSS class into widget li
- How to change color of registered widget areas in admin?
- function WP_Widget::widget() must be over-ridden in a sub-class. when create new Widget
- How to use the widget area to extend the page content?
- How to use get_results() in widget front end?
- How to best include widget area just on homepage?
- Unable to load “wpColorPicker” on theme customize page
- Undefined Variable in my widget
- Update widget form after drag-and-drop “only specific plugin”
- wordpress widget missing jquery
- Remove “Content” and “Discussion” from Right Now Dashboard Widget
- How to create wordpress widget that is fixed position on the home page
- wordpress widgets screen disappeared
- Create a simple widget
- Saving widget options from class method
- dynamic sidebar in front page
- Recent Comments from Specific Category Widget
- Display a widget on a specific type of archive
- Add a specific css to a widget
- Different sidebars not changing
- How to handle forms from sidebar widgets – Processing $_POST variables using get_field_name()
- Proper approach to moving complete site from one domain to another AND preserve widgets
- I have a widget area in my header. How can I have that display a different widget depending on what group is shown?
- what is the best way to add things to a side bar
- Short messages widget [closed]
- Disable a plugin’s widget
- get_the_title and get_permalink outside of the Loop
- Adding a WordPress Widget to a settings page
- change widget to display excerpt instead of content
- Is there a simple way to have a new sidebar for each page?
- How to load a stylesheet into wp_head from a custom widget?
- How do I create a template page with a specific widget as the content?
- how to add the same Widget twice to a sidebar?
- Widget’s container?
- Filter Text from sidebar widget?
- WordPress archives widget causes Bing bot 404 errors
- Add SideBar/Widgets Just Below the Post
- My Custom Widget does not save in sidebar
- Different widgets in sidebar on sub-children pages?
- Display posts from category in post content?
- Placing a widget with $wpdb query
- How do widgets access posts they should display?
- PHP Warning: Declaration of aec_contributor_list::form() should be compatible with WP_Widget::form($instance)
- Creating a widget and missing jQuery
- How to change “Call To +1800090098” in TopStore pro theme [closed]
- WordPress widget not appearing in editors widget list
- Loading the native WordPress image uploader in custom widget
- How to filter widget(s) based on a specific category landing page
- How to move top widget to the left – Responsive Theme WordPress
- Widget Title is not saving in backend
- How do I deactivate widgets by name?
- Add class to on sidebar widget
- Import MS-Access data file to make the searchable page
- How to make widget appear conditionally
- Save button is not working on custom widget
- Remove links from meta widget
- jQuery Click event is not fired at all
- How do I remove/reset all current widgets from the database?
- How Migrate a Legacy Widget to block?
- Why custom widget won’t appear in Block editor (Gutenberg)?
- Search transients through widget
- How to register a widget when saving a post?
- How to add urls in html widget in a gravity form? [closed]
- Cannot change footer text?