{"id":251803,"date":"2025-09-22T16:02:40","date_gmt":"2025-09-22T16:02:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/graded-cards-system\/"},"modified":"2025-09-27T18:24:14","modified_gmt":"2025-09-27T18:24:14","slug":"graded-cards-system","status":"publish","type":"plugin","link":"https:\/\/en-ca.wordpress.org\/plugins\/graded-cards-system\/","author":23348232,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2","stable_tag":"trunk","tested":"6.8.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Graded Cards System: Collector's Database, Seller Tools & Certificate Lookup","header_author":"Web Vine Marketing","header_description":"A plugin to manage and display graded cards with a searchable database.","assets_banners_color":"2c79c5","last_updated":"2025-09-27 18:24:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/webvinemarketing.com\/graded-cards-system\/","header_author_uri":"https:\/\/webvinemarketing.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":409,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.2":"<p>This version contains important security and code quality enhancements required for compliance with WordPress.org. An update is strongly recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3365939,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3365939,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3365939,"resolution":"1","location":"assets","locale":"","width":783,"height":535},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3365939,"resolution":"2","location":"assets","locale":"","width":579,"height":796},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3365939,"resolution":"3","location":"assets","locale":"","width":744,"height":269},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3365939,"resolution":"4","location":"assets","locale":"","width":1033,"height":627},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3365939,"resolution":"5","location":"assets","locale":"","width":686,"height":465}},"screenshots":[]},"plugin_section":[],"plugin_tags":[248217,248475,248478,248476,248477],"plugin_category":[],"plugin_contributors":[247450],"plugin_business_model":[],"class_list":["post-251803","plugin","type-plugin","status-publish","hentry","plugin_tags-certificate-lookup","plugin_tags-graded-card-system","plugin_tags-graded-collectibles-manager","plugin_tags-graded-sports-cards","plugin_tags-trading-card-database","plugin_contributors-webvinestudio","plugin_committers-webvinestudio"],"banners":{"banner":"https:\/\/ps.w.org\/graded-cards-system\/assets\/banner-772x250.png?rev=3365939","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/graded-cards-system\/assets\/icon-256x256.png?rev=3365939","icon_2x":"https:\/\/ps.w.org\/graded-cards-system\/assets\/icon-256x256.png?rev=3365939","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/graded-cards-system\/assets\/screenshot-1.png?rev=3365939","caption":""},{"src":"https:\/\/ps.w.org\/graded-cards-system\/assets\/screenshot-2.png?rev=3365939","caption":""},{"src":"https:\/\/ps.w.org\/graded-cards-system\/assets\/screenshot-3.png?rev=3365939","caption":""},{"src":"https:\/\/ps.w.org\/graded-cards-system\/assets\/screenshot-4.png?rev=3365939","caption":""},{"src":"https:\/\/ps.w.org\/graded-cards-system\/assets\/screenshot-5.png?rev=3365939","caption":""}],"raw_content":"<!--section=description-->\n<p>The <strong>Graded Cards System<\/strong> provides a powerful, yet easy way for <strong>collectors<\/strong> to manage their <strong>graded card collections<\/strong> directly within WordPress. This is a complete solution for building a digital portfolio, adding instant credibility, and allowing visitors to verify card details.<\/p>\n\n<p><strong>Key Features for Collectors and Hobby Shops:<\/strong><\/p>\n\n<ul>\n<li><strong>Easy Card Management:<\/strong> A simple admin interface to add, view, and delete your <strong>graded cards<\/strong> with details like <strong>certificate numbers<\/strong>, grades, and images.<\/li>\n<li><strong>Certificate Lookup Search:<\/strong> Use the <code>[graded_cards_search]<\/code> shortcode to add a dedicated search bar that allows users to <strong>verify certificate numbers<\/strong> instantly against your database.<\/li>\n<li><strong>Display Your Collection:<\/strong> Use the <code>[graded_cards_list]<\/code> shortcode to showcase your entire <strong>trading card<\/strong> or <strong>sports card<\/strong> collection in a beautiful, responsive grid or a clean table layout.<\/li>\n<li><strong>Service Compatible:<\/strong> Perfect for cards graded by services like <strong>PSA, BGS, SGC<\/strong>, and others.<\/li>\n<li><strong>Media Uploader Integration:<\/strong> Uses the native WordPress Media Uploader for a seamless image-adding experience.<\/li>\n<li><strong>Lightweight &amp; Efficient:<\/strong> Built to be fast and not slow down your website.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Upload the graded-cards-system folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/p>\n\n<p>Activate the plugin through the 'Plugins' menu in WordPress.<\/p>\n\n<p>Navigate to the \"Graded Cards\" menu in your admin dashboard to start adding cards.<\/p>\n\n<p>(Optional) Navigate to \"Graded Cards &gt; Settings\" to choose your default collection display style.<\/p>\n\n<p>Use the shortcodes <code>[graded_cards_search]<\/code> and <code>[graded_cards_list]<\/code> on any page or post.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20use%20this%20for%20any%20type%20of%20graded%20card%3F'><h3>Can I use this for any type of graded card?<\/h3><\/dt>\n<dd><p>Yes! While designed with <strong>sports cards<\/strong> and <strong>trading cards<\/strong> in mind, you can use this for any collectible that has a <strong>certificate number<\/strong> and a grade, such as Pok\u00e9mon cards, Magic: The Gathering, Funko Pops, etc.<\/p><\/dd>\n<dt id='will%20this%20slow%20down%20my%20website%3F'><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No. The plugin is designed to be very lightweight. The admin table is paginated to handle large collections without performance issues, and the frontend queries are simple and efficient.<\/p><\/dd>\n<dt id='what%20happens%20to%20my%20cards%20if%20i%20delete%20the%20plugin%3F'><h3>What happens to my cards if I delete the plugin?<\/h3><\/dt>\n<dd><p><strong>Important:<\/strong> Deleting the plugin via the WordPress admin dashboard will permanently remove the custom database table and all of your card data. This action cannot be undone. If you want to keep your card data in the database, you should deactivate the plugin instead of deleting it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2<\/h4>\n\n<p>Security Fix: Added a nonce check to the <code>[graded_cards_search]<\/code> shortcode form to prevent unauthorized requests.<\/p>\n\n<p>Security Fix: The do&#095;action hook for saving a card now passes a sanitized data array instead of the raw <code>$_POST<\/code> variable.<\/p>\n\n<p>Code Quality: Replaced all <code>gcp_<\/code> and <code>gcs_<\/code> function, hook, and CSS class prefixes with the more unique <code>gcsys_<\/code> prefix to prevent conflicts and ensure full compatibility with the Pro add-on.<\/p>\n\n<p>Code Quality: Added explicit sanitization for all inputs to comply with WordPress.org standards.<\/p>\n\n<p>Tweak: Added <code>phpcs:ignore<\/code> comments to address safe-use warnings for database table variables.<\/p>\n\n<p>Tweak: Updated plugin version to 2.2.<\/p>\n\n<h4>2.1<\/h4>\n\n<p>Tweak: Added descriptive text to the admin page header for better user guidance.<\/p>\n\n<p>Tweak: Refined the \"Pro Activated\" notice for a cleaner user experience.<\/p>\n\n<p>Tweak: Updated CSS for better responsive handling of the frontend table layout.<\/p>\n\n<h4>2.0<\/h4>\n\n<p>Feature: Added a new \"Settings\" page under \"Graded Cards\".<\/p>\n\n<p>Feature: Added an option on the Settings page to choose a default layout (Grid or Table) for the <code>[graded_cards_list]<\/code> shortcode.<\/p>\n\n<p>Feature: The <code>[graded_cards_list]<\/code> shortcode now supports a responsive table layout in addition to the grid view.<\/p>","raw_excerpt":"A simple and effective system for collectors to manage, display, and verify their graded cards (PSA, BGS, SGC) with a certificate lookup feature.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251803"}],"author":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webvinestudio"}],"wp:attachment":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251803"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251803"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251803"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251803"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251803"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}