[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8HfTSvFNYccqK7uHuLsmAekkEfB3hSeb3isvJMTHo-A":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":160,"fingerprints":498},"book-review-library","Book Review Library","1.4.23","Chris Reynolds","https:\u002F\u002Fprofiles.wordpress.org\u002Fjazzs3quence\u002F","\u003Cp>The Book Review Library plugin allows you to create a library of books, with reviews, that include sortable meta information like author, illustrator, genre, subjects as well as ratings. This enables you to list all the books of a particular type (e.g. all books written by a particular author or with a specific rating). With very little effort, the book review system will be up and running on your site right away, with built in filters to add this extra information to the page without any custom theming.\u003C\u002Fp>\n\u003Cp>A configurable shortcode is also built in, to display a book list. \u003Ccode>[book-reviews]\u003C\u002Fcode> will display all books, while \u003Ccode>[book-reviews count=3]\u003C\u002Fcode> will only display 3 books and \u003Ccode>[book-reviews count=3 covers=true]\u003C\u002Fcode> will display those reviews with their covers, if they exist.\u003C\u002Fp>\n\u003Cp>Two sidebar widgets have also been included. A Recent Reviews widget will display the most recent book reviews that have been added, and a Related Books widget will display a list of similar books when you are looking at a single book or book list by common genre tags.\u003C\u002Fp>\n\u003Cp>Theme developers haven’t been forgotten either. If you want to customize the way the reviews display, create and edit these template files:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>taxonomy.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>archive-book-review.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>single-book-review.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Additionally, there are a number of template tags that can be used in your theme, which are found in \u003Ccode>inc\u002Ffunc.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>This plugin uses the \u003Ca href=\"http:\u002F\u002Fgenericons.com\" rel=\"nofollow ugc\">Genericons icon font\u003C\u002Fa> in both the dashboard and the front end to display the book icons and star ratings.\u003C\u002Fp>\n\u003Ch4>Translators!\u003C\u002Fh4>\n\u003Cp>New translations site is up at https:\u002F\u002Fchrisreynolds.io\u002Fglotpress\u002Fprojects\u002Fbook-review-library\u002F\u003Cbr \u002F>\nPlease email me at hello at chrisreynolds dot io if you want to be added as a translator.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Italian translation\u003C\u002Fstrong> by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Ftristano-ajmone\" rel=\"ugc\">tristano-ajmone\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hungarian translation\u003C\u002Fstrong> by \u003Ca href=\"http:\u002F\u002Fjoco1114.dyndns.org\u002F\" rel=\"nofollow ugc\">Ignácz József\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>French translation\u003C\u002Fstrong> by claire idrac\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Russian translation\u003C\u002Fstrong> by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fdiana-kononova\" rel=\"ugc\">Diana Kononova\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Arabic translation\u003C\u002Fstrong> by Salim Solomon\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spanish translation\u003C\u002Fstrong> by Tierras del Rincon\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Persian (Farsi) translation\u003C\u002Fstrong> by \u003Ca href=\"http:\u002F\u002Fwww.masoudallameh.com\u002F\" rel=\"nofollow ugc\">Masoud Allameh\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polish translation\u003C\u002Fstrong> by Rafał Szampera\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Catalan translation\u003C\u002Fstrong> by Jordi Ramirez\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Turkish translation\u003C\u002Fstrong> by Yardımcı Destek Teknolojileri\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dutch translation\u003C\u002Fstrong> by robin ketelaars\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About this plugin\u003C\u002Fh4>\n\u003Cp>I sat down with a librarian and a volunteer at the \u003Ca href=\"http:\u002F\u002Focslc.org\u002Flibrary\u002F\" rel=\"nofollow ugc\">Open Classroom charter school library\u003C\u002Fa> and asked them what they wanted from the website. The result is this plugin. It was built with a real use-case in mind based on specific feedback I received about things they wanted to share with the school and wider community. If you have questions or suggestions, feel free to \u003Ca href=\"http:\u002F\u002Fjazzsequence.com\u002Fabout\u002F\" rel=\"nofollow ugc\">let me know\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>This plugin hasn’t been in active development for a while. However a major revision\u002Frewrite has been planned for some time. The plugin is stable and works with all versions of WordPress and I’m happy to review\u002Fmerge pull requests on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjazzsequence\u002Fbook-review-library\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa> or respond to support queries you may have but no new features are planned until after the rewrite is complete.\u003C\u002Fp>\n\u003Ch3>Shortcodes & Shortcode Parameters\u003C\u002Fh3>\n\u003Cp>Book Review Library currently supports one shortcode. This page will list the shortcode variations and parameters supported and describe what each available option and parameter does.\u003C\u002Fp>\n\u003Ch4>Book Reviews\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[book-reviews]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Displays a list of books. If used with no additional parameters, this will display \u003Cem>all\u003C\u002Fem> books, ordered by date added, with no covers and no review or excerpt displayed.\u003C\u002Fp>\n\u003Ch4>Count\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[book-reviews count=5]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Defines how many books to display on a page. Takes any interger. Omit to display all posts. The above shortcode would display the 5 most recent book reviews. Can be used in conjunction with any of the other parameters.\u003C\u002Fp>\n\u003Ch4>Covers\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[book-reviews covers=true]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Displays the book cover if it’s been added to the review and \u003Cem>if the theme supports it\u003C\u002Fem>. Only accepted argument is \u003Ccode>true\u003C\u002Fcode>. Requires the theme to support post thumbnails. The above shortcode would display all books with book covers.\u003C\u002Fp>\n\u003Ch4>Order By\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[book-reviews order_by=title]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Changes the order in which the books are displayed. By default, lists by date added. Accepted arguments are \u003Ccode>date_added\u003C\u002Fcode>, \u003Ccode>author\u003C\u002Fcode> — lists by author’s \u003Cem>first\u003C\u002Fem> name (unless authors have been added last name first, e.g. “Reynolds Chris”), \u003Ccode>title\u003C\u002Fcode> — lists by book title. The above shortcode would display all books alphabetically by title.\u003C\u002Fp>\n\u003Ch4>Format\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[book-reviews format=excerpt]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Determines whether to display the full review or an excerpt. Default is no review text displayed. Accepted arguments are \u003Ccode>full\u003C\u002Fcode> — displays full book review, \u003Ccode>excerpt\u003C\u002Fcode> — displays an excerpt of the review or \u003Ccode>none\u003C\u002Fcode>. The above shortcode would display all book reviews with an excerpt of each review.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[book-reviews author=j-k-rowling]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Filters all book reviews by single author. Any \u003Cstrong>slug\u003C\u002Fstrong> of an existing book author is accepted. The above shortcode would display all books by J.K. Rowling. Alternately, when wrapped in quotes, you can use the full name of any existing book author. The following would also work to display all books by J.K. Rowling:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[book-reviews author=\"J.K. Rowling\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Genre\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[book-reviews genre=sci-fi]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Filters all book reviews by genre. Any existing genre slug is accepted. The above shortcode would display all books in the Sci-Fi genre. When wrapped in quotes, you can use the full name of any existing genre \u003Cstrong>if the name matches the slug\u003C\u002Fstrong>. The following would display all the books in the “Science Fiction” genre if that genre had a slug of \u003Ccode>science-fiction\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[book-reviews genre=\"Science Fiction\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A book cataloguing and review system designed with bookophiles and librarians in mind.",200,33200,96,16,"2022-07-19T17:26:00.000Z","6.1.10","3.6","",[20,21,22,23,24],"book","book-review","librarian","library","reading-level","http:\u002F\u002Fmuseumthemes.com\u002Fbook-review-library\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbook-review-library.1.4.23.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"jazzs3quence",4,1240,88,141,71,"2026-04-04T11:09:08.501Z",[41,66,89,112,135],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":13,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":30},"wp-facebook-reviews","WP Review Slider","14.0","jgwhite33","https:\u002F\u002Fprofiles.wordpress.org\u002Fjgwhite33\u002F","\u003Cp>You work hard for your 5 star reviews, ratings, and positive recommendations on your Facebook page, now you can easily display them on your WordPress site! A great way to boost customer confidence with Social Proof from Facebook and Twitter!\u003C\u002Fp>\n\u003Cp>This plugin uses the official Facebook and Twitter APIs unlike other similar plugins that use illegal crawling\u002Fscraping methods to download reviews.\u003C\u002Fp>\n\u003Cp>Here’s a quick video demonstration of adding reviews in less than 2 minutes!\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FJ8V3lzUHfkA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Allows you to display Facebook recommendations as 5 star reviews or you can show them as normal positive recommendations! A while ago Facebook made the decision to switch from a 1-5 rating scale to either Positive or Negative recommendations. There is a setting in the plugin that will allow you to save the recommendations with a rating value that way they can be displayed with 5 stars.\u003C\u002Fp>\n\u003Cp>Updated to include Twitter! Along with Facebook reviews and recommendations, you can now search Twitter and download positive tweets to show off on your site! Create a Twitter slider that includes positive tweets about you!\u003C\u002Fp>\n\u003Cp>How it Works:\u003Cbr \u002F>\n1) Easily connect to our Facebook app with a couple of button clicks.\u003Cbr \u002F>\n2) Click the Retrieve Reviews button to download all your Facebook reviews and ratings in to your WordPress Database.\u003Cbr \u002F>\n3) Create a review template and then past the template shortcode in Post, Page, or text widget.\u003C\u002Fp>\n\u003Cp>For Twitter:\u003Cbr \u002F>\n1) Easily search for tweets mentioning your business or service.\u003Cbr \u002F>\n2) Click the download icon next to the ones you want to save to your database.\u003Cbr \u002F>\n3) Same as step 3 above.\u003C\u002Fp>\n\u003Cp>Visitors to your site will love the social proof provided by this plugin!\u003C\u002Fp>\n\u003Cp>Feature List:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a really cool slider. Sort of like an image slider, but with Facebook reviews and Twitter tweets.\u003C\u002Fli>\n\u003Cli>Not in to sliders? Then display them in responsive grid or list.\u003C\u002Fli>\n\u003Cli>Download and display your Facebook page reviews.\u003C\u002Fli>\n\u003Cli>Download and show off tweets from Twitter.\u003C\u002Fli>\n\u003Cli>Create multiple templates to use on your Posts, Pages, & Widget areas.\u003C\u002Fli>\n\u003Cli>Display them using a shortcode, template function, or use our widget.\u003C\u002Fli>\n\u003Cli>Template display options like: show\u002Fhide star rating, show\u002Fhide date, border radius, background and text colors.\u003C\u002Fli>\n\u003Cli>Choose how many reviews to display per a row and even have multiple rows.\u003C\u002Fli>\n\u003Cli>Sort them by date or show them randomly.\u003C\u002Fli>\n\u003Cli>Use custom CSS if you like.\u003C\u002Fli>\n\u003Cli>Only show Facebook reviews or Twitter posts that include text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out our other free versions!\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-google-places-review-slider\u002F\" rel=\"ugc\">Google\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-yelp-review-slider\u002F\" rel=\"ugc\">Yelp\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-tripadvisor-review-slider\u002F\" rel=\"ugc\">TripAdvisor\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-thumbtack-review-slider\u002F\" rel=\"ugc\">Thumbtack\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-slider-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-airbnb-review-slider\u002F\" rel=\"ugc\">Airbnb\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpreviewslider.com\u002F\" rel=\"nofollow ugc\">Upgrade to Pro for More Features:\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>US Based customer support via email and a forum.\u003C\u002Fli>\n\u003Cli>Download your reviews from Yelp, TripAdvisor, Google, and 80+ other reviews sites!\u003C\u002Fli>\n\u003Cli>Group your reviews by language, tags, Post Id, or Categories so you can show exactly the review you want.\u003C\u002Fli>\n\u003Cli>Create a summary WooCommerce slider with your latest product reviews!\u003C\u002Fli>\n\u003Cli>Front end review submission form!\u003C\u002Fli>\n\u003Cli>Get email notifications when new low reviews are found.\u003C\u002Fli>\n\u003Cli>Hide certain reviews from displaying.\u003C\u002Fli>\n\u003Cli>Create a really cool summary badge!\u003C\u002Fli>\n\u003Cli>Manually add reviews to your database.\u003C\u002Fli>\n\u003Cli>Download all your reviews in CSV format to your computer.\u003C\u002Fli>\n\u003Cli>Access to 10 Review Template styles!\u003C\u002Fli>\n\u003Cli>Full control over review templates by using child themes.\u003C\u002Fli>\n\u003Cli>Advanced slider controls like: Autoplay, slide animation direction, hide navigation arrows and dots, adjust slider height for each slide.\u003C\u002Fli>\n\u003Cli>Change the minimum rating of the reviews to display. Allows you to hide low rating reviews.\u003C\u002Fli>\n\u003Cli>Use a minimum and maximum word count so you can hide short or long reviews.\u003C\u002Fli>\n\u003Cli>Add a read more link to long reviews which shows the rest of the review when clicked!\u003C\u002Fli>\n\u003Cli>Display reviews by a certain type or mix them all together on one slider (Facebook, Yelp, Google, TripAdvisor, manually input).\u003C\u002Fli>\n\u003Cli>Specify which Facebook page to display reviews from per a template.\u003C\u002Fli>\n\u003Cli>Individually choose which reviews you want to display per a template.\u003C\u002Fli>\n\u003Cli>Display a summary of your review ratings in a Google Search Result. You can automatically create the correct review snippet markup!\u003C\u002Fli>\n\u003Cli>Access to all new features we add in the future!\u003C\u002Fli>\n\u003C\u002Ful>\n","Use the official Facebook API to show off your review and recommendations in a slider or grid! A simple and easy way to display your Twitter and Faceb &hellip;",7000,484794,179,"2026-02-09T17:40:00.000Z","6.9.4","3.0.1",[56,57,58,59,60],"facebook","facebook-reviews","reviews","slider","testimonials","https:\u002F\u002Fwpreviewslider.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-facebook-reviews.14.0.zip",90,5,"2026-03-23 00:00:00",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":64,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":18,"tags":80,"homepage":18,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":28,"last_vuln_date":88,"fetched_at":30},"embedalbum-pro","EmbedSocial – Social Media Feeds, Reviews and Galleries","1.2.2","embedsocial","https:\u002F\u002Fprofiles.wordpress.org\u002Fembedsocial\u002F","\u003Cp>Are you looking for a solution that helps you showcase photos, reviews or feeds from social networks right on your website?\u003C\u002Fp>\n\u003Cp>The official WordPress plugin works for all EmbedSocial tools, so you don’t need to install or maintain multiple plugins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedsocial.com\" rel=\"nofollow ugc\">EmbedSocial.com\u003C\u002Fa> is a social proof platform that enables agencies, businesses and marketers to aggregate all their social media content. You can store, moderate, analyze and publish user-generated content widgets in real-time on any WordPress website.\u003C\u002Fp>\n\u003Cp>EmbedSocial supports Instagram, Facebook, TikTok, Google, Twitter, Vimeo, Yelp, and YouTube, and we continually add integrations with other social media networks.\u003C\u002Fp>\n\u003Cp>With EmbedSocial, you don’t need any coding skills to embed beautiful widgets on your website.\u003C\u002Fp>\n\u003Ch3>EmbedReviews\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Social Media Reviews Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Generate and display social media reviews on any website. All in one place.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fproducts\u002Freviews\u002F\" rel=\"nofollow ugc\">LEARN MORE\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Ftemplates\u002Freviews\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fadmin\u002Fcontinue_plugin_purchase\u002Freviews29\u002Ftrial\" rel=\"nofollow ugc\">FREE TRIAL\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>EmbedReviews is an online reputation management software that allows businesses to manage all their online reviews on one dashboard. It’s designed so you can easily and conveniently engage with your customers post-purchase. Get a real-time breakdown of Google My Business, Facebook, Yelp reviews, and more – in one place!\u003C\u002Fp>\n\u003Cp>It’s more than just a Google reviews plugin! You can combine your Google places reviews with all the reviews from other sites and display a combo widget on your website. It works smoothly with any WordPress theme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Put the social media review collection process on autopilot and save tons of time\u003C\u002Fli>\n\u003Cli>Embed Facebook and Google Reviews on any website in seconds and without coding skills\u003C\u002Fli>\n\u003Cli>Respond to each customer review, automatically\u003C\u002Fli>\n\u003Cli>Streamline your online presence and let new customers find you faster.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reviews management – Don’t run back and forth. Your best WordPress plugin allows you to manage and respond to your customer testimonials from one spot\u003C\u002Fli>\n\u003Cli>Photo reviews – A photo tells a thousand words. Let your customers share your products from Google places in action.\u003C\u002Fli>\n\u003Cli>Unlimited widgets – Show your reviews from all sources in one place. Combine your Google reviews, Facebook reviews, and other business reviews in a single widget\u003C\u002Fli>\n\u003Cli>Reviews generator – No more manual copy-pasting of long reviews. Just provide simple permissions to your social media and review site accounts and let the system fetch all your reviews\u003C\u002Fli>\n\u003Cli>Review requests – Send review requests via email and SMS to get feedback and earn your customer’s trust with customer interactions.\u003C\u002Fli>\n\u003Cli>Google rich snippets – Use aggregated star rating snippets (schema code) for your WordPress site to improve local SEO and dominate search engine results. Let your 5-star rating shine bright.\u003C\u002Fli>\n\u003Cli>Moderation – Handpick which reviews you want to appear on your website\u003C\u002Fli>\n\u003Cli>Customization options – Choose from over 10 markup layouts and templates or level up with the custom CSS functionality and make matching widgets with your WordPress theme\u003C\u002Fli>\n\u003Cli>Web collection forms – Create unlimited review forms with the reviews plugin. Embed a ‘Leave a review’ button and start getting more reviews from your website\u003C\u002Fli>\n\u003Cli>Notifications – Don’t check for new Google business reviews on your sidebar. Get alerts every time someone writes a review.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the number of Reviews per page and Number of pages\u003C\u002Fli>\n\u003Cli>Create combo widgets \u003C\u002Fli>\n\u003Cli>Create Google reviews widget\u003C\u002Fli>\n\u003Cli>Display reviews with a Minimum rating, from 1 to 5\u003C\u002Fli>\n\u003Cli>Set your reviews WordPress plugin for your eCommerce store\u003C\u002Fli>\n\u003Cli>Set Google places API key\u003C\u002Fli>\n\u003Cli>Sort by: Likes, Comments, Rating\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Layout & Design\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from many different Layout template and sliders suitable to your web site design\u003C\u002Fli>\n\u003Cli>Setup the reviews Padding size in the boxed layouts \u003C\u002Fli>\n\u003Cli>Customize the title\u003C\u002Fli>\n\u003Cli>Choose color scheme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Setup your WordPress reviews management platform:\u003C\u002Fstrong>\u003Cbr \u002F>\nGet your business reviews rolling in with a simple five-step setup:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose your pricing plan and sign in to your EmbedReviews account\u003C\u002Fli>\n\u003Cli>Connect your Google and Facebook accounts\u003C\u002Fli>\n\u003Cli>Auto-generate your social media reviews\u003C\u002Fli>\n\u003Cli>Create and customize widgets\u003C\u002Fli>\n\u003Cli>Copy the code and paste\u002Fembed it into your website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>EmbedFeed\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Social Media Aggregation Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\nSync your social media page feeds and hashtag campaigns to your website with one line of code.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fsocial-media-aggregator\u002F\" rel=\"nofollow ugc\">LEARN MORE\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fblog\u002Ftemplates\u002Fembedfeed\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fadmin\u002Fcontinue_plugin_purchase\u002Fsocialfeed29\u002Ftrial\" rel=\"nofollow ugc\">FREE TRIAL\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>EmbedFeed is a complete WordPress plugin and social media aggregator that lets you display your Facebook posts, mentions, videos, and hashtag feeds from any social media on your website with just one tap.\u003Cbr \u002F>\nEmbed Feed makes it easy for your website visitors to stay up-to-date with what you or other people are saying about your brand no matter where they’re going online.\u003C\u002Fp>\n\u003Cp>Simple yet complete plugin that includes multiple sources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Instagram feed plugin – It’s synced with the Instagram API and automatically pulls Instagram content and displays it on your website\u003C\u002Fli>\n\u003Cli>Facebook page plugin – Automatically generates several Facebook post types to your website without the hassle of clicking the share button hundreds of times or inserting Facebook pixels\u003C\u002Fli>\n\u003Cli>YouTube plugin – Direct integration with YouTube to generate channel or playlist videos and embed them in any WordPress websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s an affordable solution, easy to set up and use – no coding skills needed!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Saves time and money for content production\u003C\u002Fli>\n\u003Cli>Promotes your products in a more eye-catching and engaging way\u003C\u002Fli>\n\u003Cli>Improves your SEO and brand presence\u003C\u002Fli>\n\u003Cli>Empowers conversion when adding CTA buttons on your posts\u003C\u002Fli>\n\u003Cli>Promotes your social media account and turns website visitors into followers\u003C\u002Fli>\n\u003Cli>No coding skills required to create an outstanding mobile responsive widget\u003C\u002Fli>\n\u003Cli>Works with any wordpress.org website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customizable layouts – With 10+ customizable layouts at your disposal, you can easily find out what fits best your website’s look and feel\u003C\u002Fli>\n\u003Cli>Unlimited widgets – It has never been easier to create unlimited widgets. Embed your favorite social media posts on various websites\u003C\u002Fli>\n\u003Cli>Video feed – Display posts of your favorite YouTube, TikTok, and Vimeo videos in one place, set thumbnails, and let them auto-sync\u003C\u002Fli>\n\u003Cli>Hashtags feed – Create combo feeds from Facebook, Twitter, Instagram posts, tagged with specific hashtags\u003C\u002Fli>\n\u003Cli>Shoppable feed – Tag photos with your products or add CTA buttons on posts to make your widget shoppable\u003C\u002Fli>\n\u003Cli>Advanced analytics – See your widget performance, which post performs best, and the total clicks of the entire feed on your website.\u003C\u002Fli>\n\u003Cli>Custom feed – Create your custom feed from Instagram, Twitter, LinkedIn, Messenger, or custom Facebook feed. Create and display the feeds your way! \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Number of posts to display in the feed\u003C\u002Fli>\n\u003Cli>Dynamic and fixed feeds width\u003C\u002Fli>\n\u003Cli>Include full post or just images\u003C\u002Fli>\n\u003Cli>Filter your posts by date or keywords (including negative keywords)\u003C\u002Fli>\n\u003Cli>Monitor all your brands mentions in one place\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Setup Social Media Aggregator For WordPress:\u003C\u002Fstrong>\u003Cbr \u002F>\nIt’s easy to set up and even easier to use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sign up to EmbedFeed and connect your social media account\u003C\u002Fli>\n\u003Cli>Customize and modify your feed\u003C\u002Fli>\n\u003Cli>Copy the code and paste it into your website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>EmbedAlbum\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Facebook Albums & Galleries Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\nCombine, manage, and show your Facebook, Twitter, and Instagram Albums & Galleries\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Ffacebook-albums\u002F\" rel=\"nofollow ugc\">LEARN MORE\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fblog\u002Ftemplates\u002Fembedalbum\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fadmin\u002Fcontinue_plugin_purchase\u002Fembedalbum\u002Ftrial\" rel=\"nofollow ugc\">FREE TRIAL\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This gallery plugin helps you display Facebook, Twitter, and Instagram photos on your website with simple copy\u002Fpaste codes.\u003C\u002Fp>\n\u003Cp>This is the only plugin that you will ever need to display a social photo feed on your WordPress website. It enables you to add albums from Facebook, Twitter, and Instagram accounts or hashtags, create feed widgets, and generate codes you can easily embed on your website.\u003C\u002Fp>\n\u003Cp>Your embedded albums will automatically update every time a photo is added to your social network accounts.\u003C\u002Fp>\n\u003Cp>Create an account on \u003Ca href=\"https:\u002F\u002Fembedsocial.com\" rel=\"nofollow ugc\">EmbedSocial.com\u003C\u002Fa> and start embedding your social media albums.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No more hosting, cropping, and manually managing Facebook and Instagram gallery for your website\u003C\u002Fli>\n\u003Cli>No need for any coding skills. Just use a simple shortcode to display an album in a widget area\u003C\u002Fli>\n\u003Cli>Get more spacing with the automation functionality and get your latest Instagram and Facebook content generated on autopilot\u003C\u002Fli>\n\u003Cli>Take full control and manage multiple albums for your WordPress site, change display settings from a single platform.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook widget albums – Automatically generate your photos in a fabulous Facebook widget for your WordPress page\u003C\u002Fli>\n\u003Cli>Instagram widget albums – Display the best Instagram images of your Instagram profile in their original image size\u003C\u002Fli>\n\u003Cli>Twitter albums – Choose awesome hashtags and let tweets make your best WordPress theme even cooler\u003C\u002Fli>\n\u003Cli>Facebook gallery – All your social sharing photos in one place and make an enjoyable view for your website visitors\u003C\u002Fli>\n\u003Cli>Link in bio – Display your own Feedlink.io URL in your Instagram bio to direct Instagram followers with clickable links to product pages or blog posts\u003C\u002Fli>\n\u003Cli>Customization option – Choose a carousel, grid, slider, sidebar, Facebook and Instagram slider widget, or any other predefined template and layout options. Or level up the game and customize with CSS.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the number of Photos per page\u003C\u002Fli>\n\u003Cli>Set pagination\u003C\u002Fli>\n\u003Cli>Set the number of columns\u003C\u002Fli>\n\u003Cli>Set dynamic and fixed Photo width\u003C\u002Fli>\n\u003Cli>Order by date\u003C\u002Fli>\n\u003Cli>Display photos in a Lightbox\u003C\u002Fli>\n\u003Cli>Show popup Like button (Like box)\u003C\u002Fli>\n\u003Cli>Show full-length captions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Setup your social media photos WordPress plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily set up your plugin in three steps:\u003C\u002Fli>\n\u003Cli>Connect your Facebook account and your Instagram user account\u003C\u002Fli>\n\u003Cli>Create and configure outstanding widgets\u003C\u002Fli>\n\u003Cli>Embed the shortcode on your WordPress website\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Layout & Design\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from a large set of layout templates – Grid, Masonry, Three column, Row\u003C\u002Fli>\n\u003Cli>Grid, Slideshow\u003C\u002Fli>\n\u003Cli>Photo width and padding\u003C\u002Fli>\n\u003Cli>Pagination or lazy loading\u003C\u002Fli>\n\u003Cli>Customize title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Examples of how you can use EmbedAlbum:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Photo gallery from Facebook page albums – \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Ftemplates\u002Ffacebook-gallery\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Instagram username photos  – \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Ftemplates\u002Finstagram-gallery\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Slideshow – \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Ftemplates\u002Ffacebook-slideshow\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>Collage layout – \u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Ftemplates\u002Fsocial-media-feed-wordpress\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FREE PLUGINS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Ffacebook-gallery-plugin\u002F\" rel=\"nofollow ugc\">Facebook Album Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fembedsocial.com\u002Fproducts\u002Ffree-social-media-aggregator\u002F\" rel=\"nofollow ugc\">Instagram Feed Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","EmbedSocial allows you to collect and embed social media content on any website automatically.",4000,89667,84,"2025-06-23T12:54:00.000Z","6.8.5","4.0",[81,57,82,83,84],"facebook-feed","instagram-feed","social-media-feed","social-media-tools","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembedalbum-pro.zip",99,2,"2024-06-18 14:30:03",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":109,"download_link":110,"security_score":111,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"book-review-block","Book Review Block","2.2.1","Donna Peplinskie (a11n)","https:\u002F\u002Fprofiles.wordpress.org\u002Fdonnapep\u002F","\u003Cp>Book Review Block enables you to add details such as title, author, cover image, star rating and more to all of your book reviews.\u003C\u002Fp>\n\u003Ch4>Save Time\u003C\u002Fh4>\n\u003Cp>Book Review Block saves you valuable time when writing your reviews. No more copy and paste or manually entering the details of a book. Instead, you provide the ISBN, and the block automatically fills in information like title, author, and even the cover image.\u003C\u002Fp>\n\u003Ch4>Increase Traffic\u003C\u002Fh4>\n\u003Cp>Book Review Block adds Schema markup to the HTML. This can help increase site traffic by ensuring your Google search results stand out from the rest.\u003C\u002Fp>\n","A block to add book details and a star rating to a book review.",1000,20876,74,6,"2024-09-08T10:56:00.000Z","6.6.5","6.0","7.4",[20,106,21,107,108],"book-blog","rating","review","https:\u002F\u002Fgithub.com\u002Fdonnapep\u002Fbook-review-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbook-review-block.2.2.1.zip",92,{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":97,"downloaded":120,"rating":99,"num_ratings":121,"last_updated":122,"tested_up_to":53,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":131,"download_link":132,"security_score":133,"vuln_count":87,"unpatched_count":87,"last_vuln_date":134,"fetched_at":30},"rs-wp-books-showcase","RS WP Book Showcase – A Complete Book Catalogue & Library System","6.7.58","RS WP THEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Frswpthemes\u002F","\u003Cp>\u003Cstrong>RS WP Book Showcase\u003C\u002Fstrong> is a powerful, all-in-one \u003Cstrong>WordPress book gallery plugin\u003C\u002Fstrong> designed for \u003Cstrong>authors, book reviewers, affiliate marketers, bloggers, and bookstore owners\u003C\u002Fstrong>. Whether you want to \u003Cstrong>showcase your books\u003C\u002Fstrong>, build a \u003Cstrong>book catalog\u003C\u002Fstrong>, or set up a \u003Cstrong>fully functional online bookstore\u003C\u002Fstrong>, this plugin has everything you need.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cp>✔ \u003Cstrong>Advanced Book Showcase\u003C\u002Fstrong>\u003Cbr \u002F>\n   Display books beautifully with customizable layouts, galleries, and a dedicated single book page.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Advanced Search & Filtering\u003C\u002Fstrong>\u003Cbr \u002F>\n   Help visitors find books effortlessly with a powerful search form.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Import Books with Ease\u003C\u002Fstrong>\u003Cbr \u002F>\n   Add books manually or import them via CSV or directly from Amazon.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Automatic Amazon Affiliate Tagging\u003C\u002Fstrong>\u003Cbr \u002F>\n   Enter your Amazon Tracking ID once, and the plugin will automatically append it to all Amazon book links—no need to add it manually.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Complete Bookstore Setup\u003C\u002Fstrong>\u003Cbr \u002F>\n   Transform your website into a fully functional online bookstore, with multiple purchase links and book formats.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Built-in Review System\u003C\u002Fstrong>\u003Cbr \u002F>\n   Enable readers to leave reviews just like WooCommerce, increasing engagement and credibility.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Show Sample Content\u003C\u002Fstrong>\u003Cbr \u002F>\n   Let visitors preview a sample chapter or excerpt before purchasing.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Multi-Language Support\u003C\u002Fstrong>\u003Cbr \u002F>\n   Easily translate the plugin into any language and localize your book showcase effortlessly.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Book Gallery Block for Gutenberg\u003C\u002Fstrong>\u003Cbr \u002F>\n   Build and customize book galleries seamlessly using the Gutenberg block editor.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Extensive Book Carousel\u003C\u002Fstrong>\u003Cbr \u002F>\n   Showcase selected books anywhere on your page using a book carousel shortcode or Gutenberg block.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Whether you’re an author looking to showcase books, a blogger reviewing bestsellers, or an affiliate marketer building a book catalog, RS WP Book Showcase is the perfect solution.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features Comparison\u003C\u002Fh3>\n\u003Ch3>✅ \u003Cstrong>Available in Free & Pro\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Search Form\u003C\u002Fstrong> (Free: Limited, Pro: Includes all fields)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Books\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Book Gallery Gutenberg Block\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Book Gallery Shortcode & List Layout\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Book Slider\u002FCarousel Shortcode & Gutenberg Block\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable Book Meta Fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price & Buy Now Button\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Taxonomies (Author, Category, Series)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Book Status Field\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Price Currency\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Control Over Book Archive Pages\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show\u002FHide Any Elements & Customize Colors\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Form Customization\u003C\u002Fstrong> (Pro unlocks all fields)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 \u003Cstrong>Pro Only Features\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Amazon Affiliate ID Integration\u003C\u002Fstrong> (Automatic Tracking ID Addition)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> (Sell Books Directly)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable Editor for Author Descriptions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Reviews (Allow Logged-Out Users)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart & Checkout System\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Purchase Links\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Sample Book Content\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Multiple Formats (Price & Purchase Links)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import Books From CSV & Amazon\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full-Width Book Slider Block\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate All Text Fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Social Media Links to Author Pages\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>📖 \u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Frs-wp-books-showcase-wordpress-plugin\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Discover All Features of RS WP Book Showcase\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔓 \u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Frs-wp-books-showcase-wordpress-plugin\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Unlock Pro Features\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>**📚 Documentation & Tutorials**\u003C\u002Fh3>\n\u003Ch3>\u003Cstrong>Text Documentation\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>📌 \u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Fhow-to-add-books-gallery-to-wordpress-website\u002F\" rel=\"nofollow ugc\">How To Add Books Gallery To WordPress Website\u003C\u002Fa> (1 Easy Way)\u003C\u002Fli>\n\u003Cli>📌 \u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Fhow-to-add-books-to-a-wordpress-website\u002F\" rel=\"nofollow ugc\">How To Add Books To A WordPress Website\u003C\u002Fa> (2 Methods)\u003C\u002Fli>\n\u003Cli>📌 \u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Fhow-to-add-multiple-purchase-links-to-a-book-page-in-wordpress-using-rs-wp-books-showcase-plugin\u002F\" rel=\"nofollow ugc\">How To Add Multiple Purchase Links To A Book Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Video Tutorials\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>📽 \u003Cstrong>How To Add a Book Gallery To Your Website (Free)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FfI23SU26cSs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=4&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>📽 \u003Cstrong>How to Scrape Book Details From Amazon and Import to Your Website\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FF88TSjXuU7o?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>📽 \u003Cstrong>How To Add A Book Gallery Using Gutenberg Block (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F84gda4bjCa0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>📽 \u003Cstrong>How To Add A Book Gallery Using Elementor (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FXiOyJ9x061E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🚀 Why Choose RS WP Book Showcase?\u003C\u002Fh3>\n\u003Cp>✔ \u003Cstrong>Regular Updates & Feature Enhancements\u003C\u002Fstrong>\u003Cbr \u002F>\n   We ensure \u003Cstrong>frequent updates\u003C\u002Fstrong> with \u003Cstrong>new features, security patches, and improved functionality\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Premium Customer Support\u003C\u002Fstrong>\u003Cbr \u002F>\n   Get \u003Cstrong>dedicated support\u003C\u002Fstrong> to help you set up and customize your book showcase effortlessly.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Lightning-Fast Performance\u003C\u002Fstrong>\u003Cbr \u002F>\n   Optimized for \u003Cstrong>speed and performance\u003C\u002Fstrong>, ensuring smooth navigation and a seamless user experience.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Seamless Elementor Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n   Use \u003Cstrong>Elementor’s drag-and-drop builder\u003C\u002Fstrong> to design and customize book showcases effortlessly.\u003C\u002Fp>\n\u003Ch3>**🎭 Most Compatible Themes for This Plugin**\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Fauthor-portfolio-pro-wordpress-theme\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Author Portfolio Pro Theme\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>The ultimate WordPress theme for authors, writers, publishers, and bloggers.\u003C\u002Fstrong>\u003Cbr \u002F>\nSEO-optimized, responsive, and built for \u003Cstrong>book showcases\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Fbook-author-blog-wordpress-theme\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Book Author Blog WordPress Theme (Free)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Fauthor-personal-blog-wordpress-theme\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Author Personal Blog WordPress Theme (Free)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frswpthemes.com\u002Fwriters-portfolio-wordpress-theme\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Writers Portfolio WordPress Theme (Free)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fbook-review-blog\u002F\" rel=\"ugc\">\u003Cstrong>Book Review Blog WordPress Theme (Free)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fbook-author-template\u002F\" rel=\"ugc\">\u003Cstrong>Book Author Template WordPress Theme (Free)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you love this plugin and want to support its development, you can donate here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Faalimran07\" rel=\"nofollow ugc\">Buy Me a Coffee\u003C\u002Fa>\u003C\u002Fp>\n","Premier WordPress book gallery plugin, offering advanced search options and multiple layouts for effortless book showcasing.",135319,22,"2026-02-25T14:30:00.000Z","4.9","8.0",[126,127,128,129,130],"book-carousel","book-catalogue","book-collection","book-display","book-library","https:\u002F\u002Frswpthemes.com\u002Frs-wp-books-showcase-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frs-wp-books-showcase.6.7.58.zip",57,"2025-05-16 00:00:00",{"slug":136,"name":137,"version":138,"author":139,"author_profile":140,"description":141,"short_description":142,"active_installs":143,"downloaded":144,"rating":63,"num_ratings":145,"last_updated":146,"tested_up_to":147,"requires_at_least":148,"requires_php":149,"tags":150,"homepage":155,"download_link":156,"security_score":157,"vuln_count":34,"unpatched_count":158,"last_vuln_date":159,"fetched_at":30},"library-bookshelves","Library Bookshelves","5.11","photonicgnostic","https:\u002F\u002Fprofiles.wordpress.org\u002Fphotonicgnostic\u002F","\u003Cp>The Library Bookshelves plugin allows you to curate virtual bookshelves just like you would a shelf around a theme in your library. Bookshelves are displayed as customizable Slick carousels, using cover art from and links to your library catalog. The plugin creates a Bookshelves post type, shortcode, and custom taxonomy.\u003C\u002Fp>\n\u003Cp>This plugin currently supports these catalog system OPACs:\u003Cbr \u002F>\n– Alexandria\u003Cbr \u002F>\n– Aspen\u003Cbr \u002F>\n– Atriuum\u003Cbr \u002F>\n– BiblioCommons\u003Cbr \u002F>\n– Bibliotheca cloudLibrary\u003Cbr \u002F>\n– Calibre and COPS\u003Cbr \u002F>\n– Civica Spydus\u003Cbr \u002F>\n– DB\u002FTextworks\u003Cbr \u002F>\n– EBSCOHost Discovery Service\u003Cbr \u002F>\n– Evergreen\u003Cbr \u002F>\n– Ex Libris Primo\u003Cbr \u002F>\n– Hoopla\u003Cbr \u002F>\n– III Encore, WebPAC PRO, Polaris, Vega\u003Cbr \u002F>\n– Insignia\u003Cbr \u002F>\n– Koha\u003Cbr \u002F>\n– Marmot Pika\u003Cbr \u002F>\n– OPAC SBN\u003Cbr \u002F>\n– OpenLibrary.org\u003Cbr \u002F>\n– Overdrive\u003Cbr \u002F>\n– SirsiDynix Enterprise and Horizon\u003Cbr \u002F>\n– Surpass Cloud\u003Cbr \u002F>\n– TLC\u003Cbr \u002F>\n– WorldCat\u003C\u002Fp>\n\u003Cp>It supports retrieval of images from these third-party CDNs:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fimages-na.ssl-images-amazon.com\" rel=\"nofollow ugc\">Amazon\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsecure.chilifresh.com\" rel=\"nofollow ugc\">ChiliFresh\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fcontentcafe2.btol.com\" rel=\"nofollow ugc\">Baker & Taylor\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Frps2images.ebscohost.com\" rel=\"nofollow ugc\">EBSCO\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fcovers.openlibrary.org\" rel=\"nofollow ugc\">OpenLibrary.org\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fsyndetics.com\" rel=\"nofollow ugc\">Syndetics\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fls2content.tlcdelivers.com\" rel=\"nofollow ugc\">TLC\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Bookshelves can be populated using:\u003Cbr \u002F>\n– Aspen API\u003Cbr \u002F>\n– BiblioCommons RSS feeds\u003Cbr \u002F>\n– Calibre OPDS (and HTML) PHP Server API\u003Cbr \u002F>\n– Evergreen SuperCat feeds\u003Cbr \u002F>\n– JSON data from any web address\u003Cbr \u002F>\n– Koha Reports Web Service\u003Cbr \u002F>\n– Koha RSS feeds\u003Cbr \u002F>\n– New York Times Books API\u003Cbr \u002F>\n– OpenLibrary API\u003Cbr \u002F>\n– Pika API\u003Cbr \u002F>\n– Sierra API\u003Cbr \u002F>\n– SirsiDynix RSS feeds\u003Cbr \u002F>\n– SirsiDynix Symphony Web Service\u003Cbr \u002F>\n– TLC LS2 PAC API\u003C\u002Fp>\n\u003Cp>You can set the plugin to use catalogs or image servers not specifially listed in the plugin settings. Select ‘Other’ catalog system or image server on the Catalog Settings tab, paste a URL from your catalog or server, and replace the item identifier with {ID}. If you think your catalog should be listed as a choice in the settings let us know on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flibrary-bookshelves\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You may need to whitelist your web server IP in your ILS in order for this plugin to access APIs. When using an API you can set a Bookshelf to update items on a regular schedule using the WordPress cron system.\u003C\u002Fp>\n\u003Cp>Originally developed by and for staff at the \u003Ca href=\"https:\u002F\u002Fguilderlandlibrary.org\" rel=\"nofollow ugc\">Guilderland Public Library\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Thanks to Gregory Testa of Chesapeake Public Library and Josh Stompro of Lake Agassiz Regional Library for feature suggestions and code contributions. Thanks to Emric Taylor for the admin menu icon.\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cem>Bookshelves>Settings\u003C\u002Fem> to configure the plugin.\u003C\u002Fli>\n\u003Cli>On the Catalog tab enter the domain name of your catalog (default is OpenLibrary.org).\u003C\u002Fli>\n\u003Cli>Select your catalog system and image server.\n\u003Cul>\n\u003Cli>If you have Polaris 6.3 or higher you may need to choose the Polaris 6.3+ catalog option if your item links fail.\u003C\u002Fli>\n\u003Cli>ChiliFresh users may need to add their website domain to “Covered hosts” in the ChiliFresh Admin Panel for images to display.\u003C\u002Fli>\n\u003Cli>TLC users will need to enter a Customer ID which can be found in your catalog’s item cover art URLs.\u003C\u002Fli>\n\u003Cli>If your catalog is not on the list you can select the Other option and enter an item or image URL, replacing the item ID with {ID}.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Enter your Overdrive or cloudLibrary catalog URL if you wish to have Bookshelves link to that catalog. You can then set individual Bookshelves to link to your ebook catalog instead of your main catalog.\u003C\u002Fli>\n\u003Cli>On the Slider Settings tab you can customize Bookshelf behavior. Defaults have been set to get you started.\u003C\u002Fli>\n\u003Cli>On the CSS Settings tab you can customize some Bookshelf element styles.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>Create a new Bookshelf using ISBNs or UPCs from items in your catalog. You can input items manually, from an exported list, or from a web service API. Paste the Bookshelf shortcode into a post, page, or widget area. You can add location tags to your Bookshelves to keep them organized and remember where you have them displayed on your site.\u003C\u002Fp>\n\u003Cp>You can make a Bookshelf that links to an ebook catalog while having other Bookshelves link to your main catalog. To do this, enter your ebook catalog URL(s) in addition to your main catalog URL in the plugin settings. Create a new Bookshelf and choose an option in the eBook Catalog box.\u003C\u002Fp>\n\u003Cp>Captions can be displayed below the item images or overlaid on hover. See the new options in Bookshelves > Settings > Slider Settings. There are customizable options for captions on the Customize CSS tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>EBSCOHost users must enter Accession Numbers, and Calibre\u002FCOPS users must enter book ID numbers instead of ISBNs or UPCs.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>REST API\u003C\u002Fh4>\n\u003Cp>You can modify Bookshelf items and alt text using the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Frest-api\u002Freference\u002Fposts\" rel=\"nofollow ugc\">WP REST API\u003C\u002Fa>. The API endpoint for Bookshelf posts is https:\u002F\u002F{your.library.url}\u002Fwp-json\u002Fwp\u002Fv2\u002Fbookshelves\u002F. This plugin only supports the REST API in WordPress 5.3 and higher.\u003C\u002Fp>\n","Create bookshelves that link to your library catalog. Use shortcodes to display book covers in carousels.",500,27671,8,"2025-03-01T21:00:00.000Z","6.7.5","4.6","5.3",[151,152,153,23,154],"books","bookshelf","catalog","opac","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flibrary-bookshelves\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flibrary-bookshelves.5.11.zip",66,1,"2025-09-22 00:00:00",{"attackSurface":161,"codeSignals":326,"taintFlows":491,"riskAssessment":492,"analyzedAt":497},{"hooks":162,"ajaxHandlers":319,"restRoutes":320,"shortcodes":321,"cronEvents":325,"entryPointCount":158,"unprotectedCount":28},[163,169,174,178,181,185,189,191,194,197,200,203,206,209,212,215,218,222,226,230,233,236,239,242,246,251,255,259,262,266,270,273,275,278,281,284,288,291,295,299,300,302,303,305,307,309,311,315],{"type":164,"name":165,"callback":166,"file":167,"line":168},"filter","admin_post_thumbnail_html","do_thumb","class-book-reviews.php",1004,{"type":170,"name":171,"callback":172,"file":173,"line":145},"action","admin_menu","add_plugin_admin_menu","views\\actions.php",{"type":170,"name":175,"callback":176,"file":173,"line":177},"admin_enqueue_scripts","enqueue_admin_styles",11,{"type":170,"name":175,"callback":179,"file":173,"line":180},"enqueue_admin_scripts",12,{"type":170,"name":182,"callback":183,"file":173,"line":184},"wp_enqueue_scripts","enqueue_styles",15,{"type":170,"name":186,"callback":187,"file":173,"line":188},"init","register_post_type_book_review",18,{"type":170,"name":186,"callback":190,"file":173,"line":121},"register_taxonomy_review_author",{"type":170,"name":186,"callback":192,"file":173,"line":193},"register_taxonomy_genre",23,{"type":170,"name":186,"callback":195,"file":173,"line":196},"register_taxonomy_book_author",24,{"type":170,"name":186,"callback":198,"file":173,"line":199},"register_taxonomy_reading_level",26,{"type":170,"name":186,"callback":201,"file":173,"line":202},"register_taxonomy_subject",28,{"type":170,"name":186,"callback":204,"file":173,"line":205},"register_taxonomy_illustrator",30,{"type":170,"name":186,"callback":207,"file":173,"line":208},"register_taxonomy_awards",32,{"type":170,"name":186,"callback":210,"file":173,"line":211},"register_taxonomy_series",34,{"type":170,"name":186,"callback":213,"file":173,"line":214},"register_taxonomy_rating",36,{"type":170,"name":186,"callback":216,"file":173,"line":217},"insert_star_ratings",40,{"type":170,"name":219,"callback":220,"file":173,"line":221},"admin_init","remove_rating_submenu",41,{"type":170,"name":223,"callback":224,"file":173,"line":225},"after_setup_theme","create_tiny_thumbs",45,{"type":170,"name":227,"callback":228,"file":173,"line":229},"add_meta_boxes","move_meta_boxes",48,{"type":170,"name":227,"callback":231,"file":173,"line":232},"book_reviews_meta_box",51,{"type":170,"name":219,"callback":234,"file":173,"line":235},"settings_init",54,{"type":170,"name":237,"callback":238,"file":173,"line":133},"admin_head-post-new.php","change_thumbnail_html",{"type":170,"name":240,"callback":238,"file":173,"line":241},"admin_head-post.php",58,{"type":164,"name":243,"callback":244,"file":173,"line":245},"manage_edit-book-review_columns","edit_book_review_columns",61,{"type":170,"name":247,"callback":248,"priority":249,"file":173,"line":250},"manage_book-review_posts_custom_column","manage_book_review_columns",10,62,{"type":170,"name":252,"callback":253,"priority":158,"file":173,"line":254},"save_post","save_book_review_postdata",65,{"type":170,"name":256,"callback":257,"file":173,"line":258},"widgets_init","register_book_review_widget",68,{"type":164,"name":260,"callback":261,"file":173,"line":99},"posts_where","search_by_isbn",{"type":170,"name":263,"callback":264,"file":173,"line":265},"plugins_loaded","setup_i18n",77,{"type":170,"name":267,"callback":268,"file":173,"line":269},"activate-book-review-library.php","flush_rewrites",80,{"type":170,"name":271,"callback":268,"file":173,"line":272},"deactivate-book-review-library.php",81,{"type":170,"name":171,"callback":274,"file":173,"line":76},"remove_menu_for_librarians",{"type":170,"name":186,"callback":276,"file":277,"line":180},"book_review_archive_check","views\\public.php",{"type":170,"name":186,"callback":279,"file":277,"line":280},"book_review_single_check",13,{"type":170,"name":186,"callback":282,"file":277,"line":283},"book_review_taxonomy_check",14,{"type":164,"name":285,"callback":286,"priority":287,"file":277,"line":211},"the_title","filter_book_review_title",20,{"type":164,"name":285,"callback":289,"priority":287,"file":277,"line":290},"filter_book_review_title_newline",38,{"type":164,"name":292,"callback":293,"priority":287,"file":277,"line":294},"the_content","filter_book_review_single",46,{"type":164,"name":296,"callback":297,"priority":287,"file":277,"line":298},"get_the_excerpt","filter_book_review_excerpt",47,{"type":164,"name":285,"callback":286,"priority":287,"file":277,"line":258},{"type":164,"name":285,"callback":289,"priority":287,"file":277,"line":301},72,{"type":164,"name":292,"callback":293,"priority":287,"file":277,"line":269},{"type":164,"name":285,"callback":286,"priority":287,"file":277,"line":304},102,{"type":164,"name":285,"callback":289,"priority":287,"file":277,"line":306},106,{"type":164,"name":292,"callback":293,"priority":287,"file":277,"line":308},114,{"type":164,"name":296,"callback":297,"priority":287,"file":277,"line":310},115,{"type":164,"name":312,"callback":313,"priority":158,"file":277,"line":314},"previous_post_link","filter_book_review_title_previous_post",357,{"type":164,"name":316,"callback":317,"priority":158,"file":277,"line":318},"next_post_link","filter_book_review_title_next_post",388,[],[],[322],{"tag":323,"callback":324,"file":173,"line":38},"book-reviews","create_shortcode",[],{"dangerousFunctions":327,"sqlUsage":328,"outputEscaping":330,"fileOperations":28,"externalRequests":28,"nonceChecks":158,"capabilityChecks":489,"bundledLibraries":490},[],{"prepared":28,"raw":28,"locations":329},[],{"escaped":331,"rawEcho":272,"locations":332},59,[333,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,413,414,416,418,420,421,423,425,427,429,431,432,434,436,437,439,441,443,445,447,449,451,453,455,456,458,460,461,463,465,468,469,471,472,474,476,478,479,481,483,485,487],{"file":167,"line":334,"context":335},961,"raw output",{"file":167,"line":337,"context":335},965,{"file":167,"line":339,"context":335},966,{"file":167,"line":341,"context":335},971,{"file":167,"line":343,"context":335},974,{"file":167,"line":345,"context":335},975,{"file":167,"line":347,"context":335},982,{"file":167,"line":349,"context":335},983,{"file":167,"line":351,"context":335},1090,{"file":167,"line":353,"context":335},1116,{"file":167,"line":355,"context":335},1142,{"file":167,"line":357,"context":335},1168,{"file":167,"line":359,"context":335},1194,{"file":167,"line":361,"context":335},1220,{"file":167,"line":363,"context":335},1246,{"file":167,"line":365,"context":335},1285,{"file":167,"line":367,"context":335},1504,{"file":167,"line":369,"context":335},1507,{"file":167,"line":371,"context":335},1509,{"file":167,"line":373,"context":335},1541,{"file":167,"line":375,"context":335},1549,{"file":167,"line":377,"context":335},1554,{"file":167,"line":379,"context":335},1571,{"file":167,"line":381,"context":335},1574,{"file":167,"line":383,"context":335},1577,{"file":167,"line":385,"context":335},1580,{"file":167,"line":387,"context":335},1583,{"file":167,"line":389,"context":335},1611,{"file":167,"line":391,"context":335},1613,{"file":167,"line":393,"context":335},1615,{"file":167,"line":395,"context":335},1647,{"file":167,"line":397,"context":335},1655,{"file":167,"line":399,"context":335},1660,{"file":167,"line":401,"context":335},1677,{"file":167,"line":403,"context":335},1680,{"file":167,"line":405,"context":335},1683,{"file":167,"line":407,"context":335},1686,{"file":167,"line":409,"context":335},1689,{"file":411,"line":412,"context":335},"inc\\widgets.php",67,{"file":411,"line":258,"context":335},{"file":411,"line":415,"context":335},82,{"file":411,"line":417,"context":335},91,{"file":411,"line":419,"context":335},113,{"file":411,"line":308,"context":335},{"file":411,"line":422,"context":335},127,{"file":411,"line":424,"context":335},129,{"file":411,"line":426,"context":335},135,{"file":411,"line":428,"context":335},153,{"file":411,"line":430,"context":335},154,{"file":411,"line":430,"context":335},{"file":411,"line":433,"context":335},158,{"file":411,"line":435,"context":335},159,{"file":411,"line":435,"context":335},{"file":411,"line":438,"context":335},163,{"file":411,"line":440,"context":335},164,{"file":411,"line":442,"context":335},209,{"file":411,"line":444,"context":335},210,{"file":411,"line":446,"context":335},225,{"file":411,"line":448,"context":335},227,{"file":411,"line":450,"context":335},237,{"file":411,"line":452,"context":335},253,{"file":411,"line":454,"context":335},254,{"file":411,"line":454,"context":335},{"file":411,"line":457,"context":335},258,{"file":411,"line":459,"context":335},259,{"file":411,"line":459,"context":335},{"file":411,"line":462,"context":335},263,{"file":411,"line":464,"context":335},264,{"file":466,"line":467,"context":335},"views\\setup-options.php",31,{"file":466,"line":331,"context":335},{"file":466,"line":470,"context":335},87,{"file":466,"line":310,"context":335},{"file":466,"line":473,"context":335},143,{"file":466,"line":475,"context":335},171,{"file":466,"line":477,"context":335},199,{"file":466,"line":448,"context":335},{"file":466,"line":480,"context":335},255,{"file":466,"line":482,"context":335},283,{"file":466,"line":484,"context":335},311,{"file":466,"line":486,"context":335},330,{"file":466,"line":488,"context":335},342,3,[],[],{"summary":493,"deductions":494},"The 'book-review-library' plugin v1.4.23 exhibits a generally positive security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, and cron events significantly limits the potential attack surface.  Furthermore, the code correctly utilizes prepared statements for all SQL queries and includes nonce and capability checks, which are good security practices. The plugin also avoids dangerous functions and external HTTP requests, further reducing risk.\n\nHowever, the analysis does highlight a concern with output escaping. A significant portion (58%) of outputs are not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered in the frontend without adequate sanitization. The lack of any reported vulnerabilities in its history is a strong indicator of a well-maintained codebase, but it does not entirely negate the risk posed by the unescaped output.\n\nIn conclusion, while the plugin demonstrates strong adherence to core security principles like input validation and avoiding common dangerous operations, the unescaped output remains a notable weakness. The plugin's history suggests a low likelihood of severe vulnerabilities, but the XSS risk from unescaped data needs to be addressed to achieve a robust security profile.",[495],{"reason":496,"points":145},"Significant portion of output not properly escaped","2026-03-16T20:23:14.143Z",{"wat":499,"direct":512},{"assetPaths":500,"generatorPatterns":505,"scriptPaths":506,"versionParams":507},[501,502,503,504],"\u002Fwp-content\u002Fplugins\u002Fbook-review-library\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fbook-review-library\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fbook-review-library\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fbook-review-library\u002Fjs\u002Fbootstrap.min.js",[],[503,504],[508,509,510,511],"book-review-library\u002Fcss\u002Fmain.css?ver=","book-review-library\u002Fcss\u002Fbootstrap.min.css?ver=","book-review-library\u002Fjs\u002Fmain.js?ver=","book-review-library\u002Fjs\u002Fbootstrap.min.js?ver=",{"cssClasses":513,"htmlComments":515,"htmlAttributes":517,"restEndpoints":519,"jsGlobals":520,"shortcodeOutput":521},[514],"book-review-library-book",[516],"\u003C!-- Book Review Library",[518],"data-plugin-name=\"Book Review Library\"",[],[],[522],"[book_review_library]"]