{"id":384451,"date":"2026-10-12T18:11:48","date_gmt":"2026-10-12T18:11:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/versedb\/"},"modified":"2026-10-12T18:31:04","modified_gmt":"2026-10-12T18:31:04","slug":"versedb","status":"publish","type":"plugin","link":"https:\/\/so.wordpress.org\/plugins\/versedb\/","author":23584861,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.3","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"VerseDB \u2013 Showcase Your Comic Book Collection","header_author":"VerseDB","header_description":"Display your VerseDB profile and comics with WordPress blocks.","assets_banners_color":"2a2116","last_updated":"2026-10-12 18:31:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/versedb.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":89,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"versedb","date":"2026-10-12 18:11:13","revision":3742294},"1.0.1":{"tag":"1.0.1","author":"versedb","date":"2026-10-12 18:31:04","revision":3742312}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3742294,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3742294,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3742294,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3742294,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3742294,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"versedb\/reading-stats":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/reading-stats","version":"1.0.0","title":"VerseDB Reading Stats","category":"versedb","icon":"book","description":"Display yearly reading statistics for a Pro account.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"year":{"type":"number","default":0},"columns":{"type":"number","default":3},"gap":{"type":"number","default":16},"showReadCount":{"type":"boolean","default":true},"showActiveDays":{"type":"boolean","default":true},"showCurrentStreak":{"type":"boolean","default":true},"showLongestStreak":{"type":"boolean","default":true},"showThisWeek":{"type":"boolean","default":true},"showThisMonth":{"type":"boolean","default":true},"mobileColumns":{"type":"number","default":2},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/lists":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/lists","version":"1.0.0","title":"VerseDB Public Lists","category":"versedb","icon":"book","description":"Display your public VerseDB lists.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"columns":{"type":"number","default":4},"limit":{"type":"number","default":12},"gap":{"type":"number","default":16},"coverSize":{"type":"number","default":80},"layout":{"type":"string","default":"grid"},"showCovers":{"type":"boolean","default":true},"showPublisher":{"type":"boolean","default":false},"showDates":{"type":"boolean","default":false},"showNsfw":{"type":"boolean","default":false},"mobileColumns":{"type":"number","default":2},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/field","version":"1.0.0","title":"VerseDB Field","category":"versedb","icon":"editor-textcolor","description":"A movable, independently styled part of a VerseDB display.","textdomain":"versedb","ancestor":["versedb\/profile","versedb\/collection","versedb\/wishlist","versedb\/pull-list","versedb\/reading","versedb\/currently-reading","versedb\/lists","versedb\/list","versedb\/reading-goal","versedb\/reading-stats","versedb\/reading-calendar"],"usesContext":["versedb\/record","versedb\/options","versedb\/type","versedb\/fields"],"attributes":{"field":{"type":"string","default":"name"},"textAlign":{"type":"string","default":""},"imageWidth":{"type":"number","default":0},"imageHeight":{"type":"number","default":0},"imageFit":{"type":"string","default":"cover"},"labelStyle":{"type":"object","default":{}}},"supports":{"html":false,"color":{"text":true,"background":true,"gradients":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true,"fontAppearance":true,"lineHeight":true,"letterSpacing":true,"textTransform":true,"textDecoration":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/reading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/reading","version":"1.0.0","title":"VerseDB Recently Read","category":"versedb","icon":"book","description":"Display your latest recorded comic reads.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"columns":{"type":"number","default":4},"limit":{"type":"number","default":12},"gap":{"type":"number","default":16},"coverSize":{"type":"number","default":80},"layout":{"type":"string","default":"grid"},"showCovers":{"type":"boolean","default":true},"showPublisher":{"type":"boolean","default":false},"showDates":{"type":"boolean","default":false},"showNsfw":{"type":"boolean","default":false},"mobileColumns":{"type":"number","default":2},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/collection":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/collection","version":"1.0.0","title":"VerseDB Collection","category":"versedb","icon":"book","description":"Display public copies from your comic collection.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"columns":{"type":"number","default":4},"limit":{"type":"number","default":12},"gap":{"type":"number","default":16},"coverSize":{"type":"number","default":80},"layout":{"type":"string","default":"grid"},"showCovers":{"type":"boolean","default":true},"showPublisher":{"type":"boolean","default":false},"showDates":{"type":"boolean","default":false},"showNsfw":{"type":"boolean","default":false},"format":{"type":"string","default":""},"condition":{"type":"string","default":""},"graded":{"type":"string","default":""},"publisher_id":{"type":"string","default":""},"series_id":{"type":"string","default":""},"read_status":{"type":"string","default":""},"review":{"type":"string","default":""},"search":{"type":"string","default":""},"is_signed":{"type":"string","default":""},"grade_min":{"type":"string","default":""},"grade_max":{"type":"string","default":""},"grading_company":{"type":"string","default":""},"status":{"type":"string","default":"owned"},"sort_by":{"type":"string","default":"date_added"},"sort_order":{"type":"string","default":"desc"},"mobileColumns":{"type":"number","default":2},"for_sale":{"type":"string","default":""},"for_trade":{"type":"string","default":""},"genre_id":{"type":"string","default":""},"creator_id":{"type":"string","default":""},"character_id":{"type":"string","default":""},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/pull-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/pull-list","version":"1.0.0","title":"VerseDB Pull List","category":"versedb","icon":"book","description":"Display series on your pull list.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"columns":{"type":"number","default":4},"limit":{"type":"number","default":12},"gap":{"type":"number","default":16},"coverSize":{"type":"number","default":80},"layout":{"type":"string","default":"grid"},"showCovers":{"type":"boolean","default":true},"showPublisher":{"type":"boolean","default":false},"showDates":{"type":"boolean","default":false},"showNsfw":{"type":"boolean","default":false},"mobileColumns":{"type":"number","default":2},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/reading-goal":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/reading-goal","version":"1.0.0","title":"VerseDB Reading Goal","category":"versedb","icon":"book","description":"Display your yearly reading goal progress.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"year":{"type":"number","default":0},"showProgress":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/reading-calendar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/reading-calendar","version":"1.0.0","title":"VerseDB Reading Calendar","category":"versedb","icon":"book","description":"Display a yearly reading heatmap for a Pro account.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"year":{"type":"number","default":0},"showYear":{"type":"boolean","default":true},"cellSize":{"type":"number","default":12},"cellGap":{"type":"number","default":3},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/wishlist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/wishlist","version":"1.0.0","title":"VerseDB Wishlist","category":"versedb","icon":"book","description":"Display comics on your wishlist.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"columns":{"type":"number","default":4},"limit":{"type":"number","default":12},"gap":{"type":"number","default":16},"coverSize":{"type":"number","default":80},"layout":{"type":"string","default":"grid"},"showCovers":{"type":"boolean","default":true},"showPublisher":{"type":"boolean","default":false},"showDates":{"type":"boolean","default":false},"showNsfw":{"type":"boolean","default":false},"mobileColumns":{"type":"number","default":2},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/profile":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/profile","version":"1.0.0","title":"VerseDB Profile","category":"versedb","icon":"book","description":"Display your VerseDB profile.","textdomain":"versedb","attributes":{"showAvatar":{"type":"boolean","default":true},"showBio":{"type":"boolean","default":true},"showBanner":{"type":"boolean","default":false},"showStats":{"type":"boolean","default":false},"avatarSize":{"type":"number","default":80},"avatarShape":{"type":"string","enum":["circle","square"],"default":"circle"},"avatarRadius":{"type":"number","default":0},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/list","version":"1.0.0","title":"VerseDB List","category":"versedb","icon":"book","description":"Display items from one of your public lists.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"columns":{"type":"number","default":4},"limit":{"type":"number","default":12},"gap":{"type":"number","default":16},"coverSize":{"type":"number","default":80},"layout":{"type":"string","default":"grid"},"showCovers":{"type":"boolean","default":true},"showPublisher":{"type":"boolean","default":false},"showDates":{"type":"boolean","default":false},"showNsfw":{"type":"boolean","default":false},"listId":{"type":"number","default":0},"mobileColumns":{"type":"number","default":2},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"},"versedb\/currently-reading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"versedb\/currently-reading","version":"1.0.0","title":"VerseDB Currently Reading","category":"versedb","icon":"book","description":"Display unfinished comics from your VerseDB reader with reading progress.","textdomain":"versedb","attributes":{"title":{"type":"string","default":""},"columns":{"type":"number","default":4},"limit":{"type":"number","default":12},"gap":{"type":"number","default":16},"coverSize":{"type":"number","default":80},"layout":{"type":"string","default":"grid"},"showCovers":{"type":"boolean","default":true},"showPublisher":{"type":"boolean","default":false},"showDates":{"type":"boolean","default":false},"showNsfw":{"type":"boolean","default":false},"mobileColumns":{"type":"number","default":2},"showProgress":{"type":"boolean","default":true},"enableLinks":{"type":"boolean","default":true},"customLayout":{"type":"boolean","default":false},"layoutInitialized":{"type":"boolean","default":false},"layoutVersion":{"type":"number","default":0},"headingStyle":{"type":"object","default":{}},"creditStyle":{"type":"object","default":{}}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true}},"editorScript":"file:.\/index.js","style":"versedb-display","render":"file:.\/render.php"}},"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3742294,"resolution":"1","location":"assets","locale":"","width":1440,"height":1080},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3742294,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3742294,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3742294,"resolution":"4","location":"assets","locale":"","width":1440,"height":1452}},"screenshots":{"1":"Collection and profile blocks on a personal blog.","2":"Block controls and a collection preview in the editor.","3":"Account connection and refresh controls.","4":"Reading goal, progress and calendar displays."}},"plugin_section":[],"plugin_tags":[4121,10318,18911,17288,9342],"plugin_category":[],"plugin_contributors":[286250],"plugin_business_model":[],"class_list":["post-384451","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-collection","plugin_tags-comic-books","plugin_tags-comics","plugin_tags-reading","plugin_contributors-versedb","plugin_committers-versedb"],"banners":{"banner":"https:\/\/ps.w.org\/versedb\/assets\/banner-772x250.jpg?rev=3742294","banner_2x":"https:\/\/ps.w.org\/versedb\/assets\/banner-1544x500.jpg?rev=3742294","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/versedb\/assets\/icon.svg?rev=3742294","icon":"https:\/\/ps.w.org\/versedb\/assets\/icon.svg?rev=3742294","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/versedb\/assets\/screenshot-1.jpg?rev=3742294","caption":"Collection and profile blocks on a personal blog."},{"src":"https:\/\/ps.w.org\/versedb\/assets\/screenshot-2.jpg?rev=3742294","caption":"Block controls and a collection preview in the editor."},{"src":"https:\/\/ps.w.org\/versedb\/assets\/screenshot-3.jpg?rev=3742294","caption":"Account connection and refresh controls."},{"src":"https:\/\/ps.w.org\/versedb\/assets\/screenshot-4.jpg?rev=3742294","caption":"Reading goal, progress and calendar displays."}],"raw_content":"<!--section=description-->\n<p>Connect one VerseDB account and display its profile, public collection copies,\nwishlist, pull list, recent reads, reading goal and public lists. VerseDB Pro\naccounts also have yearly reading statistics, a reading heatmap and additional\ncollection filters through the VerseDB service.<\/p>\n\n<p>Each display is a native dynamic Gutenberg block with a matching shortcode for\nclassic editors and page builders. Blocks also work in block widget areas.\nStyling inherits your theme. Use Gutenberg's color, typography, spacing and\nalignment controls, with grid\/list, desktop\/mobile columns and cover controls\nwhere applicable. Reading displays offer progress visibility, individual statistic\nvisibility and calendar cell sizing.<\/p>\n\n<p>Your WordPress server refreshes data in the background and stores a display-safe\ncache. Visitors never wait for a VerseDB API request. Cached displays remain up\nwhen a token expires or the service is unavailable. Credit links are off by default and can be enabled in Settings \u2192 VerseDB. Explicit covers are blurred by default.<\/p>\n\n<p>This plugin is for personal blogs. It does not provide shop, inventory, publisher,\nevent, market-value or multi-account features.<\/p>\n\n<ul>\n<li>Support: <a href=\"mailto:hello@versedb.com\">hello@versedb.com<\/a><\/li>\n<li>Documentation: <a href=\"https:\/\/versedb.com\/support\/apps\/wordpress\">VerseDB for WordPress<\/a><\/li>\n<li>Source and build instructions: <a href=\"https:\/\/github.com\/versedbcom\/versedb-wordpress\">GitHub<\/a><\/li>\n<\/ul>\n\n<h4>External services<\/h4>\n\n<p>This plugin connects to <a href=\"https:\/\/versedb.com\">VerseDB<\/a>. Account API requests begin\nonly when a site administrator connects an account.<\/p>\n\n<p>Connect to VerseDB sends the site name, return URL, a random state and PKCE\nchallenge to the VerseDB consent screen. After approval, the WordPress server\nexchanges the authorization code and verifier for a read-only token. The server\nsends this token to the User API at <code>https:\/\/versedb.com\/api\/v1<\/code> to retrieve the\nmember's profile, selected comic displays, public lists and reading progress.<\/p>\n\n<p>API requests run during connection validation and scheduled refreshes, not public\npage rendering. Readers' browsers load cover and profile images from the URLs\nprovided by VerseDB, normally <code>media.versedb.com<\/code>. Following a comic or\nprofile link opens its VerseDB page. Native block scripts and styles are local.<\/p>\n\n<p>Public link embeds use WordPress's oEmbed requests and cache. WordPress sends the\npasted public URL and requested dimensions to <code>https:\/\/versedb.com\/oembed<\/code> without\nan account token. Visitors load the card in a VerseDB iframe. These embeds work\nindependently of the account connection.<\/p>\n\n<p>Private account fields, purchase prices, notes, storage, loans and collection\nvalue are excluded from the display cache and public output. Encrypted credentials\nare stored server-side. Disconnect removes local credentials and data; revoke the\ntoken in VerseDB's <a href=\"https:\/\/versedb.com\/my\/apps\">My Apps<\/a> page to remove its service access.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/versedb.com\/policy\/terms\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/versedb.com\/policy\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the VerseDB plugin ZIP and activate it.<\/li>\n<li>Open Settings \u2192 VerseDB and choose Connect to VerseDB.<\/li>\n<li>Approve the read-only connection on VerseDB. HTTPS is required except on localhost.<\/li>\n<li>Search for VerseDB in the block inserter, add a display and publish your page.<\/li>\n<li>Allow WP-Cron to refresh new displays, then use Refresh preview in the editor.<\/li>\n<\/ol>\n\n<p>As a fallback, create a token in <a href=\"https:\/\/versedb.com\/my\/apps\">My Apps<\/a> with read:public and\nread:showcase permissions. Paste it into the settings page and choose Test and\nsave connection.<\/p>\n\n<p>Token entry also requires HTTPS, except on localhost.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20paste%20a%20versedb%20link%20to%20embed%20a%20card%3F\"><h3>Can I paste a VerseDB link to embed a card?<\/h3><\/dt>\n<dd><p>Yes. Title, series, issue, event and creator links become cards in WordPress's\nEmbed block and classic-editor auto-embeds. Other VerseDB links stay links.\nNo account token is used for public link embeds.<\/p><\/dd>\n<dt id=\"which%20shortcodes%20are%20available%3F\"><h3>Which shortcodes are available?<\/h3><\/dt>\n<dd><p>[versedb_profile], [versedb_collection], [versedb_wishlist], [versedb_pull_list],\n[versedb_reading], [versedb_currently_reading], [versedb_reading_goal], [versedb_lists], [versedb_list],\n[versedb_reading_stats] and [versedb_reading_calendar].<\/p>\n\n<p>Use list_id=\"123\" for one public list, year=\"2026\" for a reading display,\nlayout=\"list\" or columns=\"4\" for comic displays, and limit=\"12\" for item count.\nProfile options include show_avatar, avatar_size, show_bio, show_banner and show_stats.<\/p>\n\n<p>Profile, comic and list blocks include an \u201cEnable links to VerseDB\u201d toggle, on by default. Turn it off to display covers and names without links. Shortcodes accept enable_links=\"false\". The optional display credit is controlled separately in Settings \u2192 VerseDB.<\/p><\/dd>\n<dt id=\"can%20i%20rearrange%20and%20style%20individual%20fields%3F\"><h3>Can I rearrange and style individual fields?<\/h3><\/dt>\n<dd><p>Every block starts with the standard arrangement of editable fields. Move,\nremove and add VerseDB Field blocks, or arrange them with Groups, Rows and Columns. Each field has its own\nStyles controls for typography, colors, spacing and borders. Image fields include\nwidth, height and fit. For covers with only series names, keep Cover and choose\nSeries name and year for the text field, such as \u201cAbsolute Green Arrow (2026)\u201d.<\/p>\n\n<p>The template repeats for every comic or list item. Profile and reading summaries\nrender once. Existing layouts become directly editable when opened, retaining the current\narrangement. Shortcodes use the standard layout.<\/p><\/dd>\n<dt id=\"why%20is%20a%20block%20empty%3F\"><h3>Why is a block empty?<\/h3><\/dt>\n<dd><p>Connect your account first. A new or changed display needs a background refresh.\nCheck token permissions, filters and public-list visibility in Settings \u2192 VerseDB.\nAn empty public block renders no content. Pro displays require an active Pro\naccount. WP-Cron runs when the site receives traffic; quiet sites may need a\nscheduled cron from their host.<\/p><\/dd>\n<dt id=\"how%20often%20does%20the%20cache%20refresh%3F\"><h3>How often does the cache refresh?<\/h3><\/dt>\n<dd><p>Hourly by default, in small batches. Refresh now queues a background refresh.\nRate-limit backoff is respected. Item displays show up to 100 items (50 for\nCurrently Reading), and the site can cache up to 100 distinct display queries.\nPublic Lists verifies each list's publication status in background batches of\nthree. Existing unverified list caches are removed and rebuilt automatically.<\/p><\/dd>\n<dt id=\"will%20private%20data%20appear%3F\"><h3>Will private data appear?<\/h3><\/dt>\n<dd><p>No private account fields, prices, notes, storage, loans or market values appear.\nCollections exclude copies marked private. Lists must be public and published.\nPlacing a block publishes that selected display on your site.<\/p><\/dd>\n<dt id=\"what%20does%20versedb%20pro%20add%3F\"><h3>What does VerseDB Pro add?<\/h3><\/dt>\n<dd><p>The VerseDB service provides yearly statistics, calendar counts and collection\nfilters for signed copies, grade ranges, grading companies, genres, creators\nand characters. The plugin follows\nthe account's current service eligibility. Local styling works for every account.<\/p><\/dd>\n<dt id=\"does%20recently%20read%20show%20what%20i%20am%20currently%20reading%3F\"><h3>Does Recently Read show what I am currently reading?<\/h3><\/dt>\n<dd><p>Recently Read shows recorded reads. Currently Reading shows unfinished comics\nfrom the VerseDB reader with their completion percentages.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20my%20token%20expires%3F\"><h3>What happens when my token expires?<\/h3><\/dt>\n<dd><p>Cached content remains available. Reconnect from Settings \u2192 VerseDB. OAuth tokens\ninclude expiry metadata; a pasted token's expiry may be unknown. The token manager\non VerseDB shows its expiry and lets you revoke it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Clearer plugin name.<\/li>\n<li>Readme links are now clickable.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Connect a VerseDB account with Connect to VerseDB or a personal access token.<\/li>\n<li>Blocks and shortcodes for profile, collection, wishlist, pull list, recently read, currently reading, reading goal and public lists.<\/li>\n<li>Pro reading statistics, reading calendar and collection filters.<\/li>\n<li>Hourly background refreshes with a cache that stays up during outages.<\/li>\n<li>Embed cards for VerseDB title, series, issue, event and creator links.<\/li>\n<\/ul>","raw_excerpt":"Display your comic book collection, pull list and reading progress from VerseDB on your WordPress site with blocks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/384451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=384451"}],"author":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/versedb"}],"wp:attachment":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=384451"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=384451"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=384451"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=384451"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=384451"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=384451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}