{"id":269612,"date":"2026-01-16T07:18:28","date_gmt":"2026-01-16T07:18:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/blocks-for-discogs-users\/"},"modified":"2026-03-19T04:29:38","modified_gmt":"2026-03-19T04:29:38","slug":"blocks-for-discogs-users","status":"publish","type":"plugin","link":"https:\/\/tt.wordpress.org\/plugins\/blocks-for-discogs-users\/","author":16247337,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Blocks for Discogs Users","header_author":"Greyforest","header_description":"Gutenberg blocks for Discogs Users to embed collections, wantlists, profiles, collection values, and custom lists with tons of customization options.","assets_banners_color":"666666","last_updated":"2026-03-19 04:29:38","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.greyforest.digital\/donate","header_plugin_uri":"https:\/\/www.greyforest.digital\/plugins\/blocks-for-discogs-users","header_author_uri":"https:\/\/www.greyforest.digital","rating":0,"author_block_rating":0,"active_installs":0,"downloads":208,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"greyforestdigital","date":"2026-01-16 07:18:41"},"1.0.1":{"tag":"1.0.1","author":"greyforestdigital","date":"2026-03-19 04:29:38"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3440798,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3440798,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3440798,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3440798,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"blocks-for-discogs\/discogs-user-list":{"apiVersion":3,"name":"blocks-for-discogs\/discogs-user-list","title":"Discogs User List","description":"Display a user list as grid or list","keywords":["discogs","user","collection","wantlist","list"],"category":"blocks-for-discogs","icon":{"background":"#333333","foreground":"#ffffff","src":"album"},"supports":{"html":false,"anchor":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"blockID":{"type":"string","default":""},"display_list_name":{"type":"boolean","default":true},"display_list_description":{"type":"boolean","default":true},"display_release_image":{"type":"boolean","default":true},"display_release_title":{"type":"boolean","default":true},"display_release_comment":{"type":"boolean","default":true},"layout_columns":{"type":"number","default":3},"layout_style":{"type":"string","default":"cards"},"list_id":{"type":"string","default":""},"username":{"type":"string","default":""}},"editorScript":"file:.\/index.js","style":"file:.\/frontend.css","script":"file:.\/frontend.js","render":"file:.\/render.php"},"blocks-for-discogs\/discogs-user-profile":{"apiVersion":3,"name":"blocks-for-discogs\/discogs-user-profile","title":"Discogs User Profile","description":"Display a user profile","keywords":["discogs","user","profile"],"category":"blocks-for-discogs","icon":{"background":"#333333","foreground":"#ffffff","src":"album"},"supports":{"html":false,"anchor":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"blockID":{"type":"string","default":""},"profile_banner_aspectRatioHeight":{"type":"string","default":"1"},"profile_banner_aspectRatioWidth":{"type":"string","default":"4"},"profile_banner_background_color":{"type":"string","default":"#171717"},"profile_discogs_logo_color":{"type":"string","default":"#171717"},"profile_link_background_color":{"type":"string","default":"#171717"},"display_profile_avatar":{"type":"boolean","default":true},"display_profile_banner":{"type":"boolean","default":true},"display_profile_collection_value":{"type":"boolean","default":false},"display_profile_link":{"type":"boolean","default":true},"display_profile_location":{"type":"boolean","default":true},"display_profile_name_or_username":{"type":"string","default":"username"},"display_profile_num_collection":{"type":"boolean","default":true},"display_profile_num_for_sale":{"type":"boolean","default":true},"display_profile_num_wantlist":{"type":"boolean","default":true},"display_profile_releases_contributed":{"type":"boolean","default":true},"display_profile_releases_rated":{"type":"boolean","default":true},"display_profile_registration_date":{"type":"boolean","default":true},"display_profile_text":{"type":"boolean","default":true},"display_profile_title":{"type":"boolean","default":true},"profile_wrap_border":{"type":"object","default":{"color":"","style":"","width":"","radius":""}},"username":{"type":"string","default":""}},"editorScript":"file:.\/index.js","style":"file:.\/frontend.css","viewScript":"file:.\/frontend.js","render":"file:.\/render.php"},"blocks-for-discogs\/discogs-user-lists":{"apiVersion":3,"name":"blocks-for-discogs\/discogs-user-lists","title":"Discogs User Lists","description":"Display a user's lists as stacked listing","keywords":["discogs","user","collection","wantlist","list"],"category":"blocks-for-discogs","icon":{"background":"#333333","foreground":"#ffffff","src":"album"},"supports":{"html":false,"anchor":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"blockID":{"type":"string","default":""},"display_list_image":{"type":"boolean","default":true},"display_list_title":{"type":"boolean","default":true},"display_list_description":{"type":"boolean","default":true},"display_list_date_added":{"type":"boolean","default":true},"display_list_date_changed":{"type":"boolean","default":true},"username":{"type":"string","default":""}},"editorScript":"file:.\/index.js","style":"file:.\/frontend.css","viewScript":"file:.\/frontend.js","render":"file:.\/render.php"},"blocks-for-discogs\/discogs-user-collection-value":{"apiVersion":3,"name":"blocks-for-discogs\/discogs-user-collection-value","title":"Discogs User Collection Value","description":"Display a user collection's value as grid or list","keywords":["discogs","user","collection","wantlist"],"category":"blocks-for-discogs","icon":{"background":"#333333","foreground":"#ffffff","src":"album"},"supports":{"html":false,"anchor":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"blockID":{"type":"string","default":""},"username":{"type":"string","default":""},"layout_style":{"type":"string","default":"cards"},"display_collection_count":{"type":"boolean","default":true},"display_collection_maximum":{"type":"boolean","default":true},"display_collection_median":{"type":"boolean","default":true},"display_collection_minimum":{"type":"boolean","default":true},"display_section_title":{"type":"boolean","default":true}},"editorScript":"file:.\/index.js","style":"file:.\/frontend.css","viewScript":"file:.\/frontend.js","render":"file:.\/render.php"},"blocks-for-discogs\/discogs-wantlist":{"apiVersion":3,"name":"blocks-for-discogs\/discogs-wantlist","title":"Discogs User Wantlist","description":"Display a user wantlist as grid or list","keywords":["discogs","user","collection","wantlist"],"category":"blocks-for-discogs","icon":{"background":"#333333","foreground":"#ffffff","src":"album"},"supports":{"html":false,"anchor":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"blockID":{"type":"string","default":""},"display_pagination":{"type":"boolean","default":true},"display_release_artist":{"type":"boolean","default":true},"display_release_format":{"type":"boolean","default":true},"display_release_genres":{"type":"boolean","default":true},"display_release_image":{"type":"boolean","default":true},"display_release_labels":{"type":"boolean","default":true},"display_release_styles":{"type":"boolean","default":true},"display_release_title":{"type":"boolean","default":true},"display_release_year":{"type":"boolean","default":true},"display_section_title":{"type":"boolean","default":true},"layout_columns":{"type":"number","default":3},"layout_style":{"type":"string","default":"cards"},"sorting_allow_user_sort":{"type":"boolean","default":true},"sorting_per_page":{"type":"string","default":"50"},"sorting_sort":{"type":"string","default":"added"},"sorting_sort_order":{"type":"string","default":"asc"},"username":{"type":"string","default":""}},"editorScript":"file:.\/index.js","style":"file:.\/frontend.css","viewScript":"file:.\/frontend.js","render":"file:.\/render.php"},"blocks-for-discogs\/discogs-user-collection":{"apiVersion":3,"name":"blocks-for-discogs\/discogs-user-collection","title":"Discogs User Collection","description":"Display a user collection as grid or list","keywords":["discogs","user","collection","wantlist"],"category":"blocks-for-discogs","icon":{"background":"#333333","foreground":"#ffffff","src":"album"},"supports":{"html":false,"anchor":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"blockID":{"type":"string","default":""},"display_pagination":{"type":"boolean","default":true},"display_release_artist":{"type":"boolean","default":true},"display_release_format":{"type":"boolean","default":true},"display_release_genres":{"type":"boolean","default":true},"display_release_image":{"type":"boolean","default":true},"display_release_labels":{"type":"boolean","default":true},"display_release_styles":{"type":"boolean","default":true},"display_release_title":{"type":"boolean","default":true},"display_release_year":{"type":"boolean","default":true},"display_section_title":{"type":"boolean","default":true},"layout_columns":{"type":"number","default":3},"layout_style":{"type":"string","default":"cards"},"sorting_allow_user_sort":{"type":"boolean","default":true},"sorting_per_page":{"type":"string","default":"50"},"sorting_sort":{"type":"string","default":"added"},"sorting_sort_order":{"type":"string","default":"asc"},"username":{"type":"string","default":""}},"editorScript":"file:.\/index.js","style":"file:.\/frontend.css","viewScript":"file:.\/frontend.js","render":"file:.\/render.php"}},"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3440798,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3440798,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3440798,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3440798,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3440798,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3440798,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Display a grid or list of titles from a user\u2019s default collection, with options for displaying any\/all fields (image, title, artist, year, label, genres, styles)","2":"Display a grid or list of titles from a user\u2019s wantlist, with options for displaying any\/all fields (image, title, artist, year, label, genres, styles)","3":"Display user collection value with choice of release count, minimum, median, and maximum value in responsive columned layout","4":"Customizable, realtime display of your profile information, including choice of stats from your account in responsive columned layout","5":"Display a simple listing of a user\u2019s custom lists, with options for displaying any\/all fields (image, title, dates, description)","6":"Display a grid or list of titles from a user\u2019s custom list, with options for choosing which fields to display"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1556,10318,98208,6601,213688],"plugin_category":[45],"plugin_contributors":[248398],"plugin_business_model":[],"class_list":["post-269612","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-collection","plugin_tags-discogs","plugin_tags-inventory","plugin_tags-vinyl","plugin_category-ecommerce","plugin_contributors-greyforestdigital","plugin_committers-greyforestdigital"],"banners":{"banner":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/banner-772x250.jpg?rev=3440798","banner_2x":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/banner-1544x500.jpg?rev=3440798","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/icon-128x128.jpg?rev=3440798","icon_2x":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/icon-256x256.jpg?rev=3440798","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/screenshot-1.jpg?rev=3440798","caption":"Display a grid or list of titles from a user\u2019s default collection, with options for displaying any\/all fields (image, title, artist, year, label, genres, styles)"},{"src":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/screenshot-2.jpg?rev=3440798","caption":"Display a grid or list of titles from a user\u2019s wantlist, with options for displaying any\/all fields (image, title, artist, year, label, genres, styles)"},{"src":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/screenshot-3.jpg?rev=3440798","caption":"Display user collection value with choice of release count, minimum, median, and maximum value in responsive columned layout"},{"src":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/screenshot-4.jpg?rev=3440798","caption":"Customizable, realtime display of your profile information, including choice of stats from your account in responsive columned layout"},{"src":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/screenshot-5.jpg?rev=3440798","caption":"Display a simple listing of a user\u2019s custom lists, with options for displaying any\/all fields (image, title, dates, description)"},{"src":"https:\/\/ps.w.org\/blocks-for-discogs-users\/assets\/screenshot-6.jpg?rev=3440798","caption":"Display a grid or list of titles from a user\u2019s custom list, with options for choosing which fields to display"}],"raw_content":"<!--section=description-->\n<p>Gutenberg blocks for Discogs Users to embed collections, wantlists, profiles, collection values, and custom lists with tons of customization options.<\/p>\n\n<p>Take the music collection that you've spent a lifetime building and share it on your own website with total control over the look.<\/p>\n\n<p>Powered by the Discogs API, this plugin requires a valid Discogs account and personal access token to use.<\/p>\n\n<p>Options for front-end sorting, filtering, and pagination to easily navigate large sets of titles.<\/p>\n\n<p>Display data from any user whose profile is set to public - not just your own.<\/p>\n\n<h3>USER COLLECTION<\/h3>\n\n<ul>\n<li>Display titles from a user's Collection as grid or list\n\n<ul>\n<li>Choose default desktop column count<\/li>\n<li>Built-in responsive layout adjustments for smaller screens<\/li>\n<\/ul><\/li>\n<li>Control which fields are displayed\n\n<ul>\n<li>Artist, format, genres, image, labels, title, and year<\/li>\n<\/ul><\/li>\n<li>Set default sorting, sort order, and per page options<\/li>\n<li>Allow users to sort on front end or use default settings<\/li>\n<li>Fetches 100 releases maximum per page with front-end pagination features<\/li>\n<li>Works for any username with public collection<\/li>\n<\/ul>\n\n<h3>USER WANTLIST<\/h3>\n\n<ul>\n<li>Display titles from a user's Wantlist as grid or list\n\n<ul>\n<li>Choose default desktop column count<\/li>\n<li>Built-in responsive layout adjustments for smaller screens<\/li>\n<\/ul><\/li>\n<li>Control which fields are displayed\n\n<ul>\n<li>Artist, format, genres, image, labels, title, and year<\/li>\n<\/ul><\/li>\n<li>Set default sorting, sort order, and per page options<\/li>\n<li>Allow users to sort on front end or use default settings<\/li>\n<li>Fetches 100 releases maximum per page with front-end pagination features<\/li>\n<li>Works for any username with public wantlist<\/li>\n<\/ul>\n\n<h3>USER COLLECTION VALUE<\/h3>\n\n<ul>\n<li>Display a user's Collection Value in a simple 4-column table<\/li>\n<li>Control which fields are displayed\n\n<ul>\n<li>Collection count, maximum value, median value, minimum value<\/li>\n<\/ul><\/li>\n<li>Only works for username connected to personal access token<\/li>\n<\/ul>\n\n<h3>USER PROFILE<\/h3>\n\n<ul>\n<li>Display a visually-pleasing User Profile section featuring your Discogs profile data<\/li>\n<li>Header section with banner graphic or background color<\/li>\n<li>Statistics from Discogs database entries\n\n<ul>\n<li>Releases contributed, rated, in collection, for sale, and in wantlist<\/li>\n<\/ul><\/li>\n<li>Control which fields are displayed\n\n<ul>\n<li>Avatar, banner, collection value, profile link, location, registration date, profile text, and all statistics mentioned above<\/li>\n<\/ul><\/li>\n<li>Visual customization of colors and borders<\/li>\n<li>Easy to style with CSS or inherits text colors from parent elements<\/li>\n<li>Works for any public username (collection value requires matching username\/token)<\/li>\n<\/ul>\n\n<h3>USER LIST<\/h3>\n\n<ul>\n<li>Display titles from a user's custom List as grid or list\n\n<ul>\n<li>Choose default desktop column count<\/li>\n<li>Built-in responsive layout adjustments for smaller screens<\/li>\n<\/ul><\/li>\n<li>Control which fields are displayed\n\n<ul>\n<li>List Name and Description<\/li>\n<li>Release Image, title, and comment<\/li>\n<\/ul><\/li>\n<li>Built-in one click helper to retrieve all list IDs from user<\/li>\n<li>Works for any username with public list<\/li>\n<\/ul>\n\n<h3>USER LISTS<\/h3>\n\n<ul>\n<li>Display a listing of a user's lists (listception??)<\/li>\n<li>Control which fields are displayed\n\n<ul>\n<li>List image, title, description, and link to list on Discogs<\/li>\n<\/ul><\/li>\n<li>Works for any username with public lists<\/li>\n<\/ul>\n\n<h3>SETTINGS PAGE<\/h3>\n\n<ul>\n<li>Fields for providing username and personal access token to blocks globally<\/li>\n<li>Visual API rate limit interface for keeping track of current rate limits<\/li>\n<li>Transient cache interface for clearing outdated data<\/li>\n<li>Debug log for tracking every API call to Discogs<\/li>\n<\/ul>\n\n<h3>CACHING<\/h3>\n\n<p>One of the most important features in this plugin is the ability to cache Discogs API calls in temporary transients. This has several benefits:\n* Reduces the amount of times your token needs to \"ping\" Discogs, preventing API overages or your site being blocked for overuse\n* Drastically reduces the page load time after data has been cached<\/p>\n\n<p>Caching works for all blocks and types of API calls, WITH THE EXCEPTION of when users are allowed to sort\/filter on the front-end (user collections and wantlists). Allowing sort parameters turns caching off, and will require an API call on every page load.<\/p>\n\n<h3>COMPATIBILITY<\/h3>\n\n<ul>\n<li>This plugin requires a minimum PHP version of 8.0<\/li>\n<li>This plugin requires Gutenberg Editor to be activated<\/li>\n<li>This plugin requires an active Discogs account and personal access token<\/li>\n<\/ul>\n\n<h3>NOTICE<\/h3>\n\n<p><em>Your use of this plugin as an individual and a site owner is governed by the terms outlined on Discogs' <a href=\"https:\/\/support.discogs.com\/hc\/en-us\/articles\/360009334593-API-Terms-of-Use\">\"Terms of Use\"<\/a>.<\/em><\/p>\n\n<p>*This plugin is not affiliated with, endorsed by, or built in collaboration with Discogs.<\/p>\n\n<h3>Support<\/h3>\n\n<p>If you have questions, need help, or just want to share feedback, I recommend using the Support tab on the WordPress.org plugin page. It's the best way to reach out quickly and keep everything organized. I appreciate positive reviews if you liked this plugin or found it useful.<\/p>\n\n<p>For general inquiries, you can also reach out at <a href=\"https:\/\/www.greyforest.digital\/contact\">https:\/\/www.greyforest.digital\/contact<\/a>.<\/p>\n\n<!--section=changelog-->\n<h4>1.0.1 -&gt; March 19, 2026<\/h4>\n\n<ul>\n<li>Fixed admin-ajax.php unauthorized user bug caused by current_user_can() function placement in logging admin_init() action<\/li>\n<\/ul>\n\n<h4>1.0.0 -&gt; January 16th, 2026<\/h4>\n\n<ul>\n<li>Initial commit to repository.<\/li>\n<\/ul>","raw_excerpt":"Gutenberg blocks for Discogs Users to embed collections, wantlists, profiles, collection values, and custom lists with tons of customization options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/269612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=269612"}],"author":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/greyforestdigital"}],"wp:attachment":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=269612"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=269612"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=269612"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=269612"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=269612"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=269612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}