You can add wishlist button to your posts, products, and query loops. It has a highly customizable design, support for cache plugins and header elements, the possibility to restrict from guests, and support for guest wishlists (users don’t need to be registered).
Wishlist button example
You can also disable text and counter and show only icon
Wishlist block supports also query loops and all blocks which has post id context.
You can also add wishlist counter to header with all wishlisted items of user and link to wishlist result page
Wishlist result page has all information about post and share possibility. If you use wishlist with woocommerce, then, it will show also price, stock status, add to cart button
Wishlist result page
Custom Wishlist result pages
You can also make custom pages for wishlists with your custom Query Builder. For this, select Wishlist in Data Query types. Then, build your grid. Plugin will automatically detect wishlist items of user on frontend and show him only items from wishlist