[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fB8FOx791GJhPeEBO_YTXa28BQWps5OVOMpXyt241zwQ":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":110,"crawl_stats":38,"alternatives":117,"analysis":217,"fingerprints":643},"easy-pricing-tables","Pricing Table WordPress Plugin – Easy Pricing Tables","4.1.1","fatcatapps","https:\u002F\u002Fprofiles.wordpress.org\u002Ffatcatapps\u002F","\u003Cul>\n\u003Cli>The \u003Cstrong>Easy Pricing Tables\u003C\u002Fstrong> WordPress Plugin makes it easy to create and publish beautiful pricing tables and comparison tables on your WordPress site. You can build, customize and publish a pricing table in just a few minutes, straight from the post editor, with zero coding required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-pricing-tables\u002Fscreenshots\u002F\" rel=\"ugc\">View screenshots of WordPress pricing tables built with this plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002Fdemo?utm_campaign=description%2Bdemo%2Blink&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">View Easy Pricing Tables Premium Live Demo &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Gutenberg Compatible\u003C\u002Fh4>\n\u003Cp>This plugin is fully compatible with WordPress 5.0’s new block editor (“Gutenberg”). You can build and edit pricing tables directly in the post editor. Also features support for classic editor and page builders.\u003C\u002Fp>\n\u003Ch4>Easy Pricing Tables Premium\u003C\u002Fh4>\n\u003Cp>Easy Pricing Tables Premium comes with the following features.\u003C\u002Fp>\n\u003Cp>Six Gorgeous Pricing Table Designs.\u003Cbr \u002F>\n  Comparison Tables.\u003Cbr \u002F>\n  Fully Customize your Pricing Table (Colors, etc…).\u003Cbr \u002F>\n  Choose From 15 Font Options. \u003Cbr \u002F>\n  Add Inline Images to Pricing Tables. \u003Cbr \u002F>\n  One-Click WooCommerce Integration. \u003Cbr \u002F>\n  Priority Email Support.\u003Cbr \u002F>\n  Pricing Toggles (switch between multiple pricing tables – eg. currencies or monthly\u002Fyearly pricing.\u003Cbr \u002F>\n  And much more….\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=description%2Bcta&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">Learn more about Easy Pricing Tables Premium >>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>Easy Pricing Tables is the first WordPress pricing table plugin built specifically for the block editor.\u003C\u002Fp>\n\u003Cp>Building pricing tables on your site has never been easier. Simply add the pricing table block to your post, fill in your prices and features, and publish.\u003C\u002Fp>\n\u003Cp>No coding required. Easy Pricing Tables lets anyone create a responsive pricing table in just a few minutes.\u003C\u002Fp>\n\u003Ch4>Easy Pricing Tables – WordPress Pricing Table Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Build beautiful WordPress pricing tables in minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Works with any WordPress theme.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Responsive WordPress Pricing Tables – responds to fit any device.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy Pricing Tables implements conversion rate optimization (CRO) best practices and guides you through the process of creating a pricing table that converts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy Pricing Tables works with any WordPress theme you have installed. Use the pricing table block to build pricing tables in the post editor, or build in the plugin dashboard and add to your page via shortcode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Gutenberg \u002F WordPress 5.0 compatible. Not just compatible. Easy Pricing Tables is built specifically for the block editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Intuitive User Interface – building pricing tables has never been easier. Point and click to edit your table.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create unlimited pricing table rows.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize your pricing table design with color pickers, font pickers and native design settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Reorder pricing table columns with one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Featured Column – draw people to your most popular products by highlighting a featured column.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Save pricing tables as reusable blocks to add in multiple posts or pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Shortcode support for use with classic editor and page builders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add PayPal payment links, Stripe payment links, or any other checkout link to your pricing table buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatically match column heights to keep rows aligned.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize text size and formatting with one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=ept-description-cta&utm_source=wordpress.org%2Fplugins&utm_medium=referral\" rel=\"nofollow ugc\">Check out Easy Pricing Tables Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress.org Support\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>As this is the lite version of \u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=donate%2Blink&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">this WordPress pricing table plugin\u003C\u002Fa>, the only support we offer through these forums is for bugs. Support for questions regarding modifying your pricing tables, writing custom CSS, etc is available for customers of \u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=donate%2Blink&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">Easy Pricing Tables Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Privacy Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin does not store any personal data.\u003C\u002Fp>\n\u003Cp>Our full privacy policy is available here: \u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffatcatapps.com\u002Flegal\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Pricing Table Plugin - Easy Pricing Tables Lets You Create A Beautiful, Responsive Pricing Table In 2 Minutes. No Coding Required.",10000,855857,84,133,"2025-12-02T05:00:00.000Z","6.9.4","6.2","",[20,21,22,23,24],"comparison-table","price-comparison-table","pricing-grid","pricing-table","pricing-tables","https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-pricing-tables.zip",97,6,0,"2024-11-05 23:25:43","2026-03-15T15:16:48.613Z",[33,49,62,74,85,98],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-8323","pricing-tables-wordpress-plugin-easy-pricing-tables-authenticated-contributor-stored-cross-site-scripting-via-fontfamily","Pricing Tables WordPress Plugin – Easy Pricing Tables \u003C= 3.2.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via fontFamily Attribute","The Pricing Tables WordPress Plugin – Easy Pricing Tables plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘fontFamily’ attribute in all versions up to, and including, 3.2.6 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=3.2.6","3.2.7","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-11-06 11:32:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F68fb1fd3-16aa-467f-b5f6-a6126b05e088?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":44,"published_date":58,"updated_date":59,"references":60,"days_to_patch":48},"CVE-2024-8871","pricing-tables-wordpress-plugin-easy-pricing-tables-reflected-cross-site-scripting","Pricing Tables WordPress Plugin – Easy Pricing Tables \u003C= 3.2.5 - Reflected Cross-Site Scripting","The Pricing Tables WordPress Plugin – Easy Pricing Tables plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg without appropriate escaping on the URL in all versions up to, and including, 3.2.5. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=3.2.5","3.2.6",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-10-29 16:31:31","2024-10-30 05:32:15",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa5e4f40b-c028-4283-ba02-c77408136713?source=api-prod",{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":38,"affected_versions":67,"patched_in_version":68,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":69,"updated_date":70,"references":71,"days_to_patch":73},"CVE-2022-4654","easy-pricing-tables-authenticated-contributor-stored-cross-site-scripting-via-shortcode","Easy Pricing Tables \u003C= 3.2.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The Easy Pricing Tables plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcodes in versions up to, and including, 3.2.2 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page","\u003C=3.2.2","3.2.3","2023-01-04 00:00:00","2024-01-22 19:56:02",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffa51a7b8-be74-450f-afb8-6a6c5c8afaa4?source=api-prod",384,{"id":75,"url_slug":76,"title":77,"description":78,"plugin_slug":4,"theme_slug":38,"affected_versions":79,"patched_in_version":80,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":44,"published_date":81,"updated_date":70,"references":82,"days_to_patch":84},"CVE-2022-1904","easy-pricing-tables-reflected-cross-site-scripting","Easy Pricing Tables \u003C= 3.2.0 - Reflected Cross-Site Scripting","The Easy Pricing Tables plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the multiple parameters in versions up to, and including, 3.2.0 due to insufficient input sanitization and output escaping in the ptp_design4_color_columns() function. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=3.2.0","3.2.1","2022-06-03 00:00:00",[83],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F55b08fca-65af-4535-aa94-a9bfaef67b4c?source=api-prod",599,{"id":86,"url_slug":87,"title":88,"description":89,"plugin_slug":4,"theme_slug":38,"affected_versions":90,"patched_in_version":91,"severity":41,"cvss_score":92,"cvss_vector":93,"vuln_type":44,"published_date":94,"updated_date":70,"references":95,"days_to_patch":97},"CVE-2021-36866","easy-pricing-tables-author-stored-cross-site-scripting","Easy Pricing Tables  \u003C= 3.1.2 - Author+ Stored Cross-Site Scripting","Authenticated (author or higher role) Stored Cross-Site Scripting (XSS) vulnerability in Fatcat Apps Easy Pricing Tables plugin \u003C= 3.1.2 at WordPress.","\u003C=3.1.2","3.1.3",4.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2022-05-27 13:43:00",[96],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff09584f9-7ea3-4cfb-bbdf-7ca241e64bb1?source=api-prod",605,{"id":99,"url_slug":100,"title":101,"description":102,"plugin_slug":4,"theme_slug":38,"affected_versions":90,"patched_in_version":91,"severity":41,"cvss_score":103,"cvss_vector":104,"vuln_type":105,"published_date":106,"updated_date":70,"references":107,"days_to_patch":109},"CVE-2021-25098","easy-pricing-tables-arbitrary-post-removal-via-cross-site-request-forgery","Easy Pricing Tables \u003C= 3.1.2 - Arbitrary Post Removal via Cross-Site Request Forgery","The Pricing Tables WordPress Plugin WordPress plugin before 3.1.3 does not verify the CSRF nonce when removing posts, allowing attackers to make a logged in admin remove arbitrary posts from the blog via a CSRF attack, which will be put in the trash",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:H\u002FA:N","Cross-Site Request Forgery (CSRF)","2022-02-01 00:00:00",[108],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcd64b4cb-955a-4942-9837-bdf0e6a1b48a?source=api-prod",721,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":111,"total_installs":112,"avg_security_score":113,"avg_patch_time_days":114,"trust_score":115,"computed_at":116},13,66560,93,242,74,"2026-04-03T19:21:46.783Z",[118,137,160,178,197],{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":48,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":134,"download_link":135,"security_score":136,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"awesome-pricing-tables-lite-by-optimalplugins","Pricing Tables for WP","1.1.0","Cobbysoft","https:\u002F\u002Fprofiles.wordpress.org\u002Foptimalplugins\u002F","\u003Cp>STOP Making Pricing Tables The Hard Way!\u003Cbr \u002F>\nHere’s How To Turn Any Ordinary Company\u003Cbr \u002F>\nInto A Booming Business…\u003Cbr \u002F>\nIn Only 2 Minutes You Can Quickly and Easily Create A Pricing Table Guaranteed To Sell Your Product or Service…\u003C\u002Fp>\n\u003Cp>Looking To Increase Your Business? Just Fill In A Few Blanks And PRESTO…\u003Cbr \u002F>\nYou’ve Just Created A Powerful, Money-Making Pricing Table!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.optimalplugins.com\u002Fpricing-tables-for-wp\u002F\" rel=\"nofollow ugc\">View Pricing Tables for WP Pro Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Pricing Tables for WP Pro\u003C\u002Fh4>\n\u003Cp>Pricing Tables for WP Pro comes with the following features.\u003C\u002Fp>\n\u003Cp>14 time-tested high conversion pricing table styles\u003Cbr \u002F>\n  Fully Customize your Pricing Table (Colors, etc…).\u003Cbr \u002F>\n  Priority Email Support.\u003Cbr \u002F>\n  And much more….\u003C\u002Fp>\n\u003Cp>[Learn more about Pricing Tables for WP Pro >>](*   \u003Ca href=\"http:\u002F\u002Fdemo.optimalplugins.com\u002Fawesome-pricing-tables-pro\u002F\" rel=\"nofollow ugc\">View Pricing Tables for WP Pro Live Demo\u003C\u002Fa>)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Pricing Tables for WP Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with any wordPress Theme\u003C\u002Fli>\n\u003Cli>Support Mobile\u002FTablet Devices\u003C\u002Fli>\n\u003Cli>Easy to use by simple drag and drop\u003C\u002Fli>\n\u003Cli>Customize: Font-size, Colors, Borders\u003C\u002Fli>\n\u003Cli>Support Mouse hover, Featured Column\u003C\u002Fli>\n\u003Cli>Custom CSS – Add Custom CSS to your Pricing Table\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.optimalplugins.com\" rel=\"nofollow ugc\">Check out Pricing Tables for WP\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress.org Support\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>As this is the lite version of \u003Ca href=\"http:\u002F\u002Fwww.optimalplugins.com\" rel=\"nofollow ugc\">Pricing Tables for WP\u003C\u002Fa>, the only support we offer through these forums is for bugs. Support for questions regarding modifying your pricing tables, writing custom CSS, etc is available for customers of \u003Ca href=\"http:\u002F\u002Fwww.optimalplugins.com\" rel=\"nofollow ugc\">Pricing Tables for WP Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","STOP Making Pricing Tables The Hard Way! In Only 2 Minutes You Can Quickly and Easily Create A Pricing Table Guaranteed To Sell Your Product...",10,2089,20,"2016-03-15T09:51:00.000Z","4.3.34","3.6",[20,22,23,24,133],"responsive-pricing-table","http:\u002F\u002Foptimalplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fawesome-pricing-tables-lite-by-optimalplugins.zip",85,{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":145,"downloaded":146,"rating":147,"num_ratings":148,"last_updated":149,"tested_up_to":16,"requires_at_least":150,"requires_php":151,"tags":152,"homepage":18,"download_link":157,"security_score":158,"vuln_count":148,"unpatched_count":29,"last_vuln_date":159,"fetched_at":31},"affieasy","AffiEasy","1.2.2","perrinalexandre05","https:\u002F\u002Fprofiles.wordpress.org\u002Fperrinalexandre05\u002F","\u003Cp>AffiEasy is a WordPress plugin for affiliate marketers and content publishers who want to manage links and tables without rebuilding tracking URLs by hand every time.\u003C\u002Fp>\n\u003Cp>The plugin is built around two main concepts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Webshops\u003C\u002Fstrong>: each webshop stores your affiliate URL pattern and optional display preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reusable links and tables\u003C\u002Fstrong>: create links once, reuse them anywhere with shortcodes, and insert them inside responsive comparison tables.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Typical workflow:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a webshop with an affiliate URL template such as \u003Ccode>https:\u002F\u002Fwww.awin1.com\u002Fcread.php?p=[[product_url]]&clickref=[[click_ref]]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Create affiliate links from that webshop by filling only the variable values like \u003Ccode>product_url\u003C\u002Fcode> and \u003Ccode>click_ref\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Insert links anywhere with the \u003Ccode>[affieasy_link id=123]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>Build tables with text, HTML, images, and affiliate buttons, then display them with \u003Ccode>[affieasy_table_content id=1]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>AffiEasy also includes a quick-link metabox in the post and page editor. Paste a product URL, let the plugin detect the matching shop from its domain, and generate a short redirect URL in one click.\u003C\u002Fp>\n\u003Cp>See the video below to discover the possibilities offered by this plugin.\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\u002FNfCv35Guhdo?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\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create unlimited webshops with affiliate URL templates based on placeholders like \u003Ccode>[[product_url]]\u003C\u002Fcode> and \u003Ccode>[[click_ref]]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Save default affiliate button preferences per webshop: link text, background color, and text color\u003C\u002Fli>\n\u003Cli>Optional product domain mapping per webshop for automatic shop detection from a product URL\u003C\u002Fli>\n\u003Cli>Optional URL encoding for product URLs when a partner network requires it\u003C\u002Fli>\n\u003Cli>Create unlimited reusable affiliate links outside tables\u003C\u002Fli>\n\u003Cli>Insert affiliate links anywhere with the \u003Ccode>[affieasy_link id=...]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>Copy both the shortcode and the generated short redirect URL for each saved link\u003C\u002Fli>\n\u003Cli>Manage link label, category, nofollow, and open-in-new-tab options\u003C\u002Fli>\n\u003Cli>Search and sort saved links by webshop, label, category, short URL, or final URL\u003C\u002Fli>\n\u003Cli>Quick affiliate link creation from the post\u002Fpage editor with automatic webshop detection\u003C\u002Fli>\n\u003Cli>Automatic prefill of \u003Ccode>category\u003C\u002Fcode> and \u003Ccode>click_ref\u003C\u002Fcode> from the current post slug when creating links from a post context\u003C\u002Fli>\n\u003Cli>Create unlimited tables and duplicate existing tables\u003C\u002Fli>\n\u003Cli>Build table cells with text, custom HTML, images, or one or more affiliate buttons\u003C\u002Fli>\n\u003Cli>Use column headers, row headers, both, or no headers\u003C\u002Fli>\n\u003Cli>Customize header background color, text color, font size, and font weight\u003C\u002Fli>\n\u003Cli>Control table max width, body background color, and responsive breakpoint\u003C\u002Fli>\n\u003Cli>Display a dedicated responsive mobile layout below the chosen breakpoint\u003C\u002Fli>\n\u003Cli>Use built-in icon placeholders in cells such as \u003Ccode>%TICK%\u003C\u002Fcode>, \u003Ccode>%CROSS%\u003C\u002Fcode>, \u003Ccode>%INFO%\u003C\u002Fcode>, \u003Ccode>%WARNING%\u003C\u002Fcode>, \u003Ccode>%HEART%\u003C\u002Fcode>, \u003Ccode>%LOCK%\u003C\u002Fcode>, \u003Ccode>%EMPTY-STAR%\u003C\u002Fcode>, and \u003Ccode>%FILLED-STAR%\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Manage everything from a dedicated WordPress admin menu: Tables, Affiliate links, and Webshops\u003C\u002Fli>\n\u003C\u002Ful>\n","Create reusable affiliate links and responsive comparison tables from a single WordPress admin interface.",30,3116,100,2,"2026-03-12T21:37:00.000Z","5.1","7.2",[153,154,24,155,156],"affiliate-links","comparison-tables","responsive","tables","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffieasy.1.2.2.zip",99,"2024-05-29 15:52:55",{"slug":161,"name":162,"version":163,"author":164,"author_profile":165,"description":166,"short_description":167,"active_installs":29,"downloaded":168,"rating":29,"num_ratings":29,"last_updated":169,"tested_up_to":16,"requires_at_least":170,"requires_php":171,"tags":172,"homepage":176,"download_link":177,"security_score":147,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"costly-pricing-tables","Costly | Pricing Tables","1.0.2","Vortix | Estudio Creativo","https:\u002F\u002Fprofiles.wordpress.org\u002Fvortixdesign\u002F","\u003Cp>\u003Cstrong>Costly Pricing Tables\u003C\u002Fstrong> is a powerful and lightweight plugin developed by Vortix | Estudio Creativo that allows you to create beautiful, responsive pricing tables with ease. Perfect for SaaS companies, membership sites, and any business that needs to showcase pricing plans, product comparisons, or service packages on their website.\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>📱 Fully Responsive\u003C\u002Fstrong>: Mobile-first design that adapts to all screen sizes automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎯 Automatic Slider\u003C\u002Fstrong>: Smooth touch navigation when tables are too wide for the screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⭐ Column Highlighting\u003C\u002Fstrong>: Make featured plans stand out with special styling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎨 Advanced Customization\u003C\u002Fstrong>: Color schemes, layouts, and styling options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚡ Performance Optimized\u003C\u002Fstrong>: Custom database table for lightning-fast loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌙 Dark Mode Support\u003C\u002Fstrong>: Built-in light\u002Fdark theme compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔧 Easy Management\u003C\u002Fstrong>: Intuitive admin interface for creating and editing tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📄 Shortcode Integration\u003C\u002Fstrong>: Simple \u003Ccode>[costly_table id=\"X\"]\u003C\u002Fcode> shortcode usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌍 Translation Ready\u003C\u002Fstrong>: Fully localized and ready for international use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔌 Page Builder Compatible\u003C\u002Fstrong>: Seamless integration with popular page builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SaaS pricing pages and subscription plans\u003C\u002Fli>\n\u003Cli>Membership and subscription websites  \u003C\u002Fli>\n\u003Cli>Product comparison tables and feature matrices\u003C\u002Fli>\n\u003Cli>Service packages and tiered offerings\u003C\u002Fli>\n\u003Cli>Digital product pricing displays\u003C\u002Fli>\n\u003Cli>Corporate pricing presentations\u003C\u002Fli>\n\u003Cli>E-commerce plan comparisons\u003C\u002Fli>\n\u003Cli>Consulting service packages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 Easy to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Costly Pricing Tables\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Cstrong>New Table\u003C\u002Fstrong> in your WordPress admin\u003C\u002Fli>\n\u003Cli>Add your pricing columns with titles, descriptions, prices, and features\u003C\u002Fli>\n\u003Cli>Configure colors and responsive settings\u003C\u002Fli>\n\u003Cli>Copy the generated shortcode\u003C\u002Fli>\n\u003Cli>Paste the shortcode anywhere on your site (posts, pages, widgets)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>🛠️ Technical Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Built-in Slider\u003C\u002Fstrong>: High-performance touch navigation solution\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Design\u003C\u002Fstrong>: Clean, consistent styling with utility classes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Database\u003C\u002Fstrong>: Independent table for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Interface\u003C\u002Fstrong>: Dynamic admin experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS Variables\u003C\u002Fstrong>: Easy theme integration and customization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Semantic HTML\u003C\u002Fstrong>: SEO-friendly markup structure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal Dependencies\u003C\u002Fstrong>: Lightweight and fast loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Compatible\u003C\u002Fstrong>: Works with all major caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📱 Responsive Breakpoints\u003C\u002Fh4>\n\u003Cp>The plugin automatically adjusts columns based on screen size:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Desktop (1400px+)\u003C\u002Fstrong>: Up to 4 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Laptop (1200px+)\u003C\u002Fstrong>: Up to 3 columns  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tablet (992px+)\u003C\u002Fstrong>: Up to 3 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile (768px+)\u003C\u002Fstrong>: Up to 2 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Small Mobile (576px+)\u003C\u002Fstrong>: Up to 2 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra Small (320px+)\u003C\u002Fstrong>: 1 column\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All breakpoints are configurable in the settings panel.\u003C\u002Fp>\n\u003Ch4>🎨 Customization Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Light Mode Colors\u003C\u002Fstrong>: Primary, secondary, and text colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Colors\u003C\u002Fstrong>: Separate color scheme for dark themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Column Highlighting\u003C\u002Fstrong>: Special styling for featured plans\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Controls\u003C\u002Fstrong>: Enable\u002Fdisable smooth transitions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Settings\u003C\u002Fstrong>: Configure automatic slider behavior\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimization\u003C\u002Fstrong>: Touch-friendly controls and spacing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, documentation, and feature requests:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Complete guides and tutorials available in the plugin admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Forum\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcostly-pricing-tables\u002F\" rel=\"ugc\">WordPress.org Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct Support\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002Fcontacto\u002F\" rel=\"nofollow ugc\">Contact Vortix | Estudio Creativo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Homepage\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002Fplugins\u002Fcostly-pricing-tables\u002F\" rel=\"nofollow ugc\">Costly Pricing Tables\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Costly Pricing Tables does not collect, store, or transmit any personal data from your website visitors. All pricing table data is stored locally in your WordPress database. The plugin operates entirely within your WordPress installation without connecting to external services.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Web Technologies\u003C\u002Fstrong>: For creating smooth, responsive interfaces\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Coding Standards\u003C\u002Fstrong>: Following WordPress best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Mobile-first approach for optimal user experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Costly Pricing Tables\u003C\u002Fstrong> is developed and maintained by \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002F\" rel=\"nofollow ugc\">Vortix | Estudio Creativo\u003C\u002Fa>, a team dedicated to creating high-quality WordPress plugins and themes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Author\u003C\u002Fstrong>: Vortix | Estudio Creativo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author URI\u003C\u002Fstrong>: https:\u002F\u002Fvortixestudio.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin URI\u003C\u002Fstrong>: https:\u002F\u002Fvortixestudio.com\u002Fplugins\u002Fcostly-pricing-tables\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Email\u003C\u002Fstrong>: web@vortixestudio.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License\u003C\u002Fstrong>: GPLv2 or later\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Domain\u003C\u002Fstrong>: costly-pricing-tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain Path\u003C\u002Fstrong>: \u002Flanguages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Requirements\u003C\u002Fh3>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong>: 5.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP\u003C\u002Fstrong>: 7.4 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MySQL\u003C\u002Fstrong>: 5.6 or higher (or equivalent MariaDB)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory\u003C\u002Fstrong>: 64MB (128MB recommended)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disk Space\u003C\u002Fstrong>: 2MB\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommended Environment\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong>: Latest stable version\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP\u003C\u002Fstrong>: 8.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MySQL\u003C\u002Fstrong>: 8.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory\u003C\u002Fstrong>: 256MB or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL\u003C\u002Fstrong>: HTTPS enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching\u003C\u002Fstrong>: Compatible with all major caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>File Structure\u003C\u002Fh3>\n\u003Cp>costly-pricing-tables\u002F\u003Cbr \u002F>\n├── admin\u002F\u003Cbr \u002F>\n│   ├── assets\u002F\u003Cbr \u002F>\n│   │   ├── css\u002F\u003Cbr \u002F>\n│   │   │   ├── admin-documentation.css\u003Cbr \u002F>\n│   │   │   ├── admin-notices.css\u003Cbr \u002F>\n│   │   │   ├── admin-plugins.css\u003Cbr \u002F>\n│   │   │   └── admin.css\u003Cbr \u002F>\n│   │   └── js\u002F\u003Cbr \u002F>\n│   │       ├── admin-documentation.js\u003Cbr \u002F>\n│   │       ├── admin-notices.js\u003Cbr \u002F>\n│   │       ├── admin-plugins.js\u003Cbr \u002F>\n│   │       └── admin.js\u003Cbr \u002F>\n│   ├── includes\u002F\u003Cbr \u002F>\n│   │   ├── notices\u002F\u003Cbr \u002F>\n│   │   │   ├── class-costly-admin-notices.php\u003Cbr \u002F>\n│   │   │   └── class-costly-notices-helper.php\u003Cbr \u002F>\n│   │   ├── class-costly-admin.php\u003Cbr \u002F>\n│   │   └── class-costly-welcome.php\u003Cbr \u002F>\n│   └── views\u002F\u003Cbr \u002F>\n│       ├── costly-edit-table.php\u003Cbr \u002F>\n│       ├── costly-list-tables.php\u003Cbr \u002F>\n│       └── costly-settings.php\u003Cbr \u002F>\n├── includes\u002F\u003Cbr \u002F>\n│   ├── class-costly-database.php\u003Cbr \u002F>\n│   ├── costly-documentation.php\u003Cbr \u002F>\n│   └── documentation\u002F\u003Cbr \u002F>\n│       ├── costly-docs-customization.php\u003Cbr \u002F>\n│       ├── costly-docs-developers.php\u003Cbr \u002F>\n│       ├── costly-docs-donate.php\u003Cbr \u002F>\n│       ├── costly-docs-faq.php\u003Cbr \u002F>\n│       ├── costly-docs-features.php\u003Cbr \u002F>\n│       ├── costly-docs-getting-started.php\u003Cbr \u002F>\n│       ├── costly-docs-shortcodes.php\u003Cbr \u002F>\n│       └── costly-docs-support.php\u003Cbr \u002F>\n├── img\u002F\u003Cbr \u002F>\n│   ├── banner-bg.jpg\u003Cbr \u002F>\n│   └── icon.svg\u003Cbr \u002F>\n├── languages\u002F\u003Cbr \u002F>\n│   └── costly-pricing-tables.pot\u003Cbr \u002F>\n├── public\u002F\u003Cbr \u002F>\n│   ├── assets\u002F\u003Cbr \u002F>\n│   │   ├── css\u002F\u003Cbr \u002F>\n│   │   │   ├── frontend.css\u003Cbr \u002F>\n│   │   │   ├── swiper-bundle.min.css\u003Cbr \u002F>\n│   │   │   └── costly-colors.css\u003Cbr \u002F>\n│   │   └── js\u002F\u003Cbr \u002F>\n│   │       ├── frontend.js\u003Cbr \u002F>\n│   │       ├── swiper-bundle.min.js\u003Cbr \u002F>\n│   │       └── costly-documentation.js\u003Cbr \u002F>\n│   └── includes\u002F\u003Cbr \u002F>\n│       └── class-costly-frontend.php\u003Cbr \u002F>\n├── costly-pricing-tables.php\u003Cbr \u002F>\n├── readme.txt\u003Cbr \u002F>\n├── readme-es_PE.txt\u003Cbr \u002F>\n├── license.txt\u003Cbr \u002F>\n└── uninstall.php\u003C\u002Fp>\n\u003Ch3>Hooks & Filters\u003C\u002Fh3>\n\u003Ch4>Action Hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>costly_before_table_render\u003C\u002Fcode> – Before table HTML output\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_after_table_render\u003C\u002Fcode> – After table HTML output  \u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_admin_table_saved\u003C\u002Fcode> – After table is saved in admin\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_settings_updated\u003C\u002Fcode> – After plugin settings are updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filter Hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>costly_table_output\u003C\u002Fcode> – Modify table HTML output\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_table_data\u003C\u002Fcode> – Modify table data before rendering\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_default_settings\u003C\u002Fcode> – Modify default plugin settings\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_admin_capabilities\u003C\u002Fcode> – Modify required capabilities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CSS Classes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>.costly-pricing-table\u003C\u002Fcode> – Main table container\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-column\u003C\u002Fcode> – Individual pricing column\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-column-highlighted\u003C\u002Fcode> – Highlighted\u002Ffeatured column\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-slider-container\u003C\u002Fcode> – Slider wrapper when active\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-dark-mode\u003C\u002Fcode> – Dark mode specific styling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>We welcome contributions to make Costly Pricing Tables even better!\u003C\u002Fp>\n\u003Ch4>Ways to Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Reports\u003C\u002Fstrong>: Report issues via WordPress.org support forum\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature Requests\u003C\u002Fstrong>: Suggest new features and improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translations\u003C\u002Fstrong>: Help translate the plugin into your language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Contributions\u003C\u002Fstrong>: Submit patches and improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Help improve user guides and documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Domain\u003C\u002Fstrong>: costly-pricing-tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>POT File\u003C\u002Fstrong>: Available for translators\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Languages Folder\u003C\u002Fstrong>: \u003Ccode>\u002Flanguages\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Platform\u003C\u002Fstrong>: WordPress.org translations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Ch4>Planned Features (Future Versions)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong>: Backup and restore pricing tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Templates\u003C\u002Fstrong>: Pre-designed table templates  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong>: Built-in click tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency Support\u003C\u002Fstrong>: Multiple currency display options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic\u003C\u002Fstrong>: Show\u002Fhide based on user roles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong>: Split testing for pricing optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integration APIs\u003C\u002Fstrong>: Connect with payment gateways\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version History Planning\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>v1.1\u003C\u002Fstrong>: Enhanced mobile experience and accessibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>v1.2\u003C\u002Fstrong>: Template system and import\u002Fexport\u003C\u002Fli>\n\u003Cli>\u003Cstrong>v1.3\u003C\u002Fstrong>: Advanced analytics and tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>v2.0\u003C\u002Fstrong>: Pro version with premium features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Legal & Compliance\u003C\u002Fh3>\n\u003Ch4>License Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>GPL v2+\u003C\u002Fstrong>: Full compliance with WordPress licensing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third-party Assets\u003C\u002Fstrong>: All properly licensed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attribution\u003C\u002Fstrong>: Credits provided for external libraries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distribution\u003C\u002Fstrong>: Free distribution under GPL terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security Standards\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Data Sanitization\u003C\u002Fstrong>: All inputs properly sanitized\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Output Escaping\u003C\u002Fstrong>: All outputs properly escaped\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonce Verification\u003C\u002Fstrong>: CSRF protection implemented\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capability Checks\u003C\u002Fstrong>: Proper permission validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SQL Injection Prevention\u003C\u002Fstrong>: Prepared statements used\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance Metrics\u003C\u002Fh3>\n\u003Ch4>Benchmarks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page Load Impact\u003C\u002Fstrong>: \u003C50ms additional load time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Queries\u003C\u002Fstrong>: Maximum 2 additional queries per table\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Asset Size\u003C\u002Fstrong>: \u003C100KB total (CSS + JS combined)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory Usage\u003C\u002Fstrong>: \u003C5MB additional memory\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Performance\u003C\u002Fstrong>: 90+ Google PageSpeed score\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ch4>Optimization Features\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conditional Loading\u003C\u002Fstrong>: Assets loaded only when needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minified Assets\u003C\u002Fstrong>: Production-ready compressed files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimization\u003C\u002Fstrong>: Custom table for better performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Compatibility\u003C\u002Fstrong>: Works with all major caching solutions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CDN Ready\u003C\u002Fstrong>: Assets can be served from CDN\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Acknowledgments\u003C\u002Fh3>\n\u003Cp>Special thanks to:\u003Cbr \u002F>\n* \u003Cstrong>Vortix | Estudio Creativo\u003C\u002Fstrong>: We would like to thank the representatives of Vortix | Estudio Creativo for developing and maintaining Costly Pricing Tables.\u003C\u002Fp>\n\u003Cp>We would also like to thank:\u003Cbr \u002F>\n* \u003Cstrong>WordPress Community\u003C\u002Fstrong>: For the amazing platform and standards\u003Cbr \u002F>\n* \u003Cstrong>Open Source Community\u003C\u002Fstrong>: For their contributions to modern web technologies\u003Cbr \u002F>\n* \u003Cstrong>Beta Testers\u003C\u002Fstrong>: Early users who provided valuable feedback\u003Cbr \u002F>\n* \u003Cstrong>Translators\u003C\u002Fstrong>: Community members helping with localization\u003Cbr \u002F>\n* \u003Cstrong>Support Community\u003C\u002Fstrong>: Users providing feedback and suggestions\u003C\u002Fp>\n\u003Cp>For more information, visit \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002F\" rel=\"nofollow ugc\">Vortix | Estudio Creativo\u003C\u002Fa> or contact our support team at web@vortixestudio.com.\u003C\u002Fp>\n","Create professional and responsive pricing tables with automatic slider support, column highlighting, and advanced customization for your website.",252,"2026-01-24T03:55:00.000Z","5.0","7.4",[154,173,174,175,24],"pricing","pricing-matrix","pricing-plans","https:\u002F\u002Fvortixestudio.com\u002Fplugins\u002Fcostly-pricing-tables\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcostly-pricing-tables.1.0.2.zip",{"slug":179,"name":180,"version":181,"author":182,"author_profile":183,"description":184,"short_description":185,"active_installs":11,"downloaded":186,"rating":187,"num_ratings":187,"last_updated":188,"tested_up_to":16,"requires_at_least":131,"requires_php":18,"tags":189,"homepage":192,"download_link":193,"security_score":194,"vuln_count":195,"unpatched_count":29,"last_vuln_date":196,"fetched_at":31},"dk-pricr-responsive-pricing-table","Responsive Pricing Table","5.1.13","WP Darko","https:\u002F\u002Fprofiles.wordpress.org\u002Fspwebguy\u002F","\u003Cp>This plugin adds a “Pricing Tables” tab in the admin panel which allows you to create pricing tables for your website the easy way. You can quickly add features to your different plans, choose a color (as well as many other options) and display your price table anywhere with a simple shortcode. What you see is what you get, and it’s totally free.\u003C\u002Fp>\n\u003Cp>[Compatible with PHP 8.]\u003C\u002Fp>\n\u003Ch4>No limitation for the Free version\u003C\u002Fh4>\n\u003Cp>The Free version of the Responsive Pricing Table plugin is \u003Cstrong>not limited\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Available fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Subtitle\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Price\u003C\u002Fli>\n\u003Cli>Recurrence (“one-time fee”, “per month”)\u003C\u002Fli>\n\u003Cli>Small icon\u003C\u002Fli>\n\u003Cli>Features (as many as you want)\u003C\u002Fli>\n\u003Cli>Button URL and text\u003C\u002Fli>\n\u003Cli>Custom buttons (Stripe, Paypal…)\u003C\u002Fli>\n\u003Cli>Custom CSS classes\u003C\u002Fli>\n\u003Cli>Color (per plan)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Recommended plan (highlight any plan)\u003C\u002Fli>\n\u003Cli>Remove currency sign (eg. for free plans)\u003C\u002Fli>\n\u003Cli>Change currency sign (€, £, ¥, $…)\u003C\u002Fli>\n\u003Cli>Links behavior (current\u002Fnew window)\u003C\u002Fli>\n\u003Cli>Force original fonts\u003C\u002Fli>\n\u003Cli>Title alignment\u003C\u002Fli>\n\u003Cli>Font size presets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Price toggle (e.g. monthly\u002Fyearly)\u003C\u002Fli>\n\u003Cli>Pricing plan equalizer\u003C\u002Fli>\n\u003Cli>New designs\u002Flayouts\u003C\u002Fli>\n\u003Cli>Feature tooltips (info bubbles)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fitems\u002Fresponsive-pricing-table-pro\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa>, see all these features in action.\u003C\u002Fp>\n\u003Ch4>Usage\u002FVideo tutorial\u003C\u002Fh4>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fhelp.wpdarko.com\u002Fen\u002Farticles\u002F109005-get-started-with-responsive-pricing-table\" rel=\"nofollow ugc\">the plugin’s documentation\u003C\u002Fa> if you need more information on how to use this plugin.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Find help on \u003Ca href=\"https:\u002F\u002Fhelp.wpdarko.com\u002Fen\" rel=\"nofollow ugc\">our support platform\u003C\u002Fa> for this plugin (we’ll answer you fast, promise).\u003C\u002Fp>\n","A responsive and elegant way to present your offer to your visitors. Create a new pricing table now and copy-paste the shortcode anywhere.",500158,92,"2026-01-29T19:29:00.000Z",[190,173,23,24,191],"prices","shortcode","https:\u002F\u002Fwpdarko.com\u002Fitems\u002Fresponsive-pricing-table-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdk-pricr-responsive-pricing-table.5.1.13.zip",95,5,"2026-01-06 20:37:08",{"slug":198,"name":199,"version":200,"author":201,"author_profile":202,"description":203,"short_description":204,"active_installs":11,"downloaded":205,"rating":206,"num_ratings":207,"last_updated":208,"tested_up_to":209,"requires_at_least":18,"requires_php":18,"tags":210,"homepage":214,"download_link":215,"security_score":194,"vuln_count":28,"unpatched_count":29,"last_vuln_date":216,"fetched_at":31},"pricing-table-by-supsystic","Pricing Table by Supsystic","1.10.02","supsystic","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupsysticcom\u002F","\u003Cp>Create amazing pricing tables without any programming skills.\u003Cbr \u002F>\nIt’s possible with \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fpricing-tables?utm_source=wordpress&utm_medium=description&utm_campaign=pricingtable\" title=\"Pricing Table WordPress plugin\" rel=\"nofollow ugc\">Pricing Table WordPress plugin\u003C\u002Fa> by Supsystic. Choose pricing table template, edit content with \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fpricing-table-builder?utm_source=wordpress&utm_medium=builder&utm_campaign=pricingtable\" title=\"Pricing Table Builder\" rel=\"nofollow ugc\">Pricing table builder\u003C\u002Fa> and publish on the website.\u003C\u002Fp>\n\u003Ch4>Pricing Table Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Ffully-responsive-pricing-table?utm_source=wordpress&utm_medium=responsive&utm_campaign=pricingtable\" title=\"Responsive pricing tables\" rel=\"nofollow ugc\">Responsive pricing tables\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fpricing-table-builder?utm_source=wordpress&utm_medium=builder&utm_campaign=pricingtable\" title=\"Pricing Table Builder\" rel=\"nofollow ugc\">Drag-and-drop builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Unlimited pricing tables, columns and rows\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fpreset-templates-pricing-table?utm_source=wordpress&utm_medium=presettemplates&utm_campaign=pricingtable\" title=\"Preset Templates\" rel=\"nofollow ugc\">Preset Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fimages-videos-icons-and-buttons?utm_source=wordpress&utm_medium=imagesvideo&utm_campaign=pricingtable\" title=\"Column images, videos and icons\" rel=\"nofollow ugc\">Column images, videos and icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fschedule-column?utm_source=wordpress&utm_medium=imagesvideo&utm_campaign=pricingtable\" title=\"Schedule Column\" rel=\"nofollow ugc\">Schedule Column\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fswitch-toggle-option?utm_source=wordpress&utm_medium=schedulecolumn&utm_campaign=pricingtable\" title=\"Switching Toggle\" rel=\"nofollow ugc\">Switching Toggle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom Header, Features list, and Button styling\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fanimation-effect?utm_source=wordpress&utm_medium=animation&utm_campaign=pricingtable\" title=\"Animation\" rel=\"nofollow ugc\">Hover Animation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fcomparison-example?utm_source=wordpress&utm_medium=comparison&utm_campaign=pricingtable\" title=\"Comparison price tables\" rel=\"nofollow ugc\">Comparison price tables\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Tables \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fimport-export-pricing?utm_source=wordpress&utm_medium=exportimport&utm_campaign=pricingtable\" title=\"Pricing table Export\" rel=\"nofollow ugc\">export\u002Fimport\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fprice-tables-examples?utm_source=wordpress&utm_medium=examples&utm_campaign=pricingtable\" title=\"Pricing Table Examples\" rel=\"nofollow ugc\">All the Pricing Table Examples\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It has never been so easy to create and manage pricing and comparison tables with table builder. Any element of the table can be customized with a couple of clicks.\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\u002FiApIf0bJG5Y?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>Pricing tables are used as a way to illustrate how features of a product differ as the price changes.\u003C\u002Fp>\n\u003Cp>Pricing tables must be chosen very carefully so that visitors should get the information they would be interested in. Available features, options and costs available as well as refund. Price tables by Supsystic with nice templates and drag-and-drop builder are totally unique.\u003C\u002Fp>\n\u003Cp>When you create your pricing table, it is good to consider the following points:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visually separate plans in pricing table by using \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fati-price-table?utm_source=wordpress&utm_medium=atipricetable&utm_campaign=pricingtable\" title=\"Ati Price Table\" rel=\"nofollow ugc\">alternating background colours\u003C\u002Fa>. You can attract attention to the plan that you want to be bought by user.\u003C\u002Fli>\n\u003Cli>Utilize different price table \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fbootstap-light-price-table?utm_source=wordpress&utm_medium=bootstaplight&utm_campaign=pricingtable\" title=\"Bootstap light price table\" rel=\"nofollow ugc\">font sizes and colours for elements\u003C\u002Fa> you want to stand out: titles, prices plan, headlines, etc.\u003C\u002Fli>\n\u003Cli>Be aware that users scroll down long tables. Prices at the top of a pricing table might not be visible when they’ve reached the table bottom. One solution is to place prices \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fpizza-price-table-variant-2?utm_source=wordpress&utm_medium=pizzapricetable&utm_campaign=pricingtable\" title=\"Pizza Price Table\" rel=\"nofollow ugc\">both at the top and bottom\u003C\u002Fa>, another – is to keep the \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fcomfort-price-table?utm_source=wordpress&utm_medium=comfortpricetable&utm_campaign=pricingtable\" title=\"Comfort Price Table\" rel=\"nofollow ugc\">pricing table short\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pricing Table Drag-and-Drop Builder\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fpricing-table-builder?utm_source=wordpress&utm_medium=builder&utm_campaign=pricingtable\" title=\"Builder\" rel=\"nofollow ugc\">Pricing Table Drag-and-Drop builder\u003C\u002Fa> allows you to showcase the prices for your product, services, or packages in a beautiful and responsive pricing table. Design your pricing table just as you wish. Allows you to choose an icon which you can insert beside your header, add pricing table rows and columns, or enlarge a pricing column where you would like to emphasize a certain price.\u003C\u002Fp>\n\u003Cp>In the pricing table user should carefully examine its portfolio and pick the most important features to present in its pricing plans. Visitors should be given only the information they would be interested in: available price features, options and costs. The rule of thumb is: every unnecessary cell in your pricing table increases the probability of losing potential customers, because you make it more difficult for them to compare various price plans and select the best one.\u003C\u002Fp>\n\u003Ch4>Pricing Table Structure\u003C\u002Fh4>\n\u003Cp>Most of the pricing tables are horizontal because it’s easier to compare the offers and see features. That doesn’t mean you should always use the horizontal pricing table layout, though. It really depends on the variety and complexity of the price plans information you want to display in the pricing table chart. Best practice is to use a \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fhorizontal-price-table?utm_source=wordpress&utm_medium=horizontal&utm_campaign=pricingtable\" title=\"Horizontal table\" rel=\"nofollow ugc\">horizontal table\u003C\u002Fa> solution when you have to display a lot of features and a \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Frainbow-price-table?utm_source=wordpress&utm_medium=vertical&utm_campaign=pricingtable\" title=\"Vertical table\" rel=\"nofollow ugc\">vertical table\u003C\u002Fa> when you don’t have a lot of plans to offer and you’re not planning to include a long list of features in your pricing table.\u003C\u002Fp>\n\u003Ch4>Pricing Table Design\u003C\u002Fh4>\n\u003Cp>Design can do one of two things to your business – either sink it or raise it to the top. You have to be very careful when \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fblog\u002Fdesign-a-pricing-table-that-converts?utm_source=wordpress&utm_medium=tabledesign&utm_campaign=pricingtable\" title=\"Design a Price table\" rel=\"nofollow ugc\">designing a pricing table\u003C\u002Fa>. Fonts, headlines, layout of pricing table – it all has to be balanced and done neatly. Furthermore you have to make sure the pricing chart’s design works with the main site. However don’t forget about your main goal. In pricing tables, design is just a tool to achieve your objectives, namely – increase sales. Simplicity is the key to success of price chart. Remember that you’re not creating a collage for school, you’re creating a price table design for a specific reason. Don’t clutter your chart with unnecessary elements. A common mistake is to write down a list of features most of the plans in the pricing table don’t offer and then put dozens of red crosses in your pricing table chart. Consumers don’t want to see what you’re not offering, they want to see what you’ve got and for what price.\u003C\u002Fp>\n\u003Ch4>Comparison Table\u003C\u002Fh4>\n\u003Cp>Adding a pricing or product \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fcomparison-example?utm_source=wordpress&utm_medium=comparison&utm_campaign=pricingtable\" title=\"Comparison table\" rel=\"nofollow ugc\">comparison table\u003C\u002Fa> to your website makes it easier for your visitors to come to a decision on whether to make purchase or not, giving them the ability to compare prices and features at a glance.\u003C\u002Fp>\n\u003Cp>Offering your own products with comparison table in a number of packages can also help increase the amount of revenue that is generated. These versions and upgrades can then be displayed in a comparison table. Also by comparing the products you are promoting against the competition, you can let your visitors do their research on your site, and increase the chances of them making a purchase through your affiliate link, rather than going elsewhere. Create comparison table from any pricing template with image or video  embedding.\u003C\u002Fp>\n\u003Ch4>Pricing Tables are fully-responsive\u003C\u002Fh4>\n\u003Cp>Responsiveness is one of the standard practice if you want to create a good customer experience across any device or platform.\u003C\u002Fp>\n\u003Cp>Our Pricing Table plugin is a mobile-ready, means that it will render on the devices with different screen size. The \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Ffully-responsive-pricing-table?utm_source=wordpress&utm_medium=responsive&utm_campaign=pricingtable\" title=\"Responsive mode\" rel=\"nofollow ugc\">responsive mode\u003C\u002Fa> is turn on by default, but you can switch off it anytime. Also, plugin provides an opportunity to set a minimum column size.\u003C\u002Fp>\n","Pricing Table generator by Supsystic allows you to create responsive pricing tables or comparison table without any programming skills",1169422,82,288,"2025-11-26T06:41:00.000Z","6.8.5",[211,20,212,213,23],"chart","price-chart","price-plan","https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fpricing-tables\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpricing-table-by-supsystic.1.10.02.zip","2024-04-22 00:00:00",{"attackSurface":218,"codeSignals":404,"taintFlows":574,"riskAssessment":629,"analyzedAt":642},{"hooks":219,"ajaxHandlers":378,"restRoutes":387,"shortcodes":388,"cronEvents":400,"entryPointCount":195,"unprotectedCount":48},[220,227,232,235,239,243,247,253,257,260,264,268,271,274,278,283,287,291,295,299,301,305,309,312,316,320,324,328,332,336,339,342,344,348,352,356,359,363,367,371,374],{"type":221,"name":222,"callback":223,"priority":224,"file":225,"line":226},"filter","use_block_editor_for_post","fca_ept_gutenberg_post_filter",9999,"includes\\ept-block.php",52,{"type":228,"name":229,"callback":230,"file":225,"line":231},"action","init","fca_ept_register_block",134,{"type":228,"name":229,"callback":233,"file":225,"line":234},"fca_ept_add_block_listener",235,{"type":228,"name":236,"callback":237,"file":225,"line":238},"enqueue_block_assets","fca_ept_block_enqueue",316,{"type":228,"name":240,"callback":241,"file":225,"line":242},"admin_menu","fca_ept_admin_menu",337,{"type":228,"name":244,"callback":245,"file":225,"line":246},"admin_notices","fca_ept_block_admin_notice",553,{"type":228,"name":248,"callback":249,"priority":250,"file":251,"line":252},"admin_enqueue_scripts","dh_ptp_metabox_dequeue",99999999,"includes\\metaboxes\\setup.php",4,{"type":221,"name":254,"callback":255,"priority":126,"file":251,"line":256},"cta_excluded_post_types","dh_ptp_exclude_ept_cta",62,{"type":228,"name":248,"callback":258,"file":251,"line":259},"dh_ptp_metabox_styles_and_scripts",101,{"type":228,"name":244,"callback":261,"file":262,"line":263},"fca_ept_admin_review_notice","includes\\notices\\notices.php",63,{"type":228,"name":265,"callback":266,"file":262,"line":267},"fca_ept_schedule_review_notice","fca_ept_enable_review_notice",69,{"type":228,"name":248,"callback":269,"file":262,"line":270},"fca_ept_admin_deactivation_survey",108,{"type":228,"name":240,"callback":272,"file":262,"line":273},"dh_ptp_upgrade_to_premium_menu",150,{"type":228,"name":275,"callback":276,"file":262,"line":277},"admin_footer","dh_ptp_upgrade_to_premium_menu_js",182,{"type":221,"name":279,"callback":280,"priority":126,"file":281,"line":282},"post_row_actions","fca_ept_post_row_actions","includes\\post-types.php",24,{"type":221,"name":284,"callback":285,"file":281,"line":286},"manage_edit-easy-pricing-table_columns","dh_ptp_add_new_pricing_table_columns",34,{"type":228,"name":288,"callback":289,"priority":126,"file":281,"line":290},"manage_easy-pricing-table_posts_custom_column","dh_ptp_manage_pricing_table_columns",47,{"type":221,"name":292,"callback":293,"file":281,"line":294},"the_content","dh_ptp_live_preview",67,{"type":228,"name":296,"callback":297,"file":281,"line":298},"wp","dh_ptp_404",89,{"type":228,"name":240,"callback":300,"file":281,"line":158},"dh_ptp_remove_publish_metabox",{"type":221,"name":302,"callback":303,"file":281,"line":304},"redirect_post_location","dh_ptp_save_preview_redirect",102,{"type":228,"name":306,"callback":307,"file":281,"line":308},"admin_head-post.php","dh_ptp_screen_layout_columns",140,{"type":228,"name":310,"callback":307,"file":281,"line":311},"admin_head-post-new.php",141,{"type":221,"name":313,"callback":314,"file":281,"line":315},"pts_post_type_filter","ptp_dh_pts_disable",153,{"type":221,"name":317,"callback":318,"priority":126,"file":281,"line":319},"screen_layout_columns","tt_ptp_set_custom_branding_screen_layout",167,{"type":221,"name":321,"callback":322,"file":281,"line":323},"get_user_option_screen_layout_easy-pricing-table","tt_ptp_user_option_screen_layout_easy_pricing_table",177,{"type":228,"name":240,"callback":325,"file":326,"line":327},"dh_ptp_settings_menu","includes\\settings.php",21,{"type":228,"name":329,"callback":330,"file":326,"line":331},"admin_init","dh_ptp_register_settings",61,{"type":228,"name":229,"callback":333,"file":334,"line":335},"fca_ept4_gutenblock_register","includes\\v4\\blocks.php",75,{"type":228,"name":236,"callback":337,"file":334,"line":338},"fca_ept4_block_enqueue",123,{"type":228,"name":340,"callback":337,"file":334,"line":341},"wp_enqueue_scripts",124,{"type":228,"name":275,"callback":229,"file":343,"line":206},"includes\\wpalchemy\\MediaAccess.php",{"type":228,"name":329,"callback":345,"file":346,"line":347},"_init","includes\\wpalchemy\\MetaBox.php",460,{"type":228,"name":349,"callback":350,"priority":126,"file":346,"line":351},"import_post_meta","_import",463,{"type":228,"name":353,"callback":354,"file":346,"line":355},"admin_head","_global_head",466,{"type":228,"name":275,"callback":357,"file":346,"line":358},"_global_foot",468,{"type":221,"name":360,"callback":361,"file":346,"line":362},"output","anonymous",541,{"type":228,"name":364,"callback":365,"file":346,"line":366},"save_post","_save",551,{"type":228,"name":353,"callback":368,"priority":369,"file":346,"line":370},"_head",11,591,{"type":228,"name":275,"callback":372,"priority":369,"file":346,"line":373},"_foot",593,{"type":228,"name":229,"callback":375,"file":376,"line":377},"dh_ptp_register_pricing_table_post_type","pricing-table-plugin.php",171,[379,382],{"action":380,"nopriv":381,"callback":380,"hasNonce":381,"hasCapCheck":381,"file":225,"line":347},"fca_ept_get_woo_products_ajax",false,{"action":383,"nopriv":381,"callback":384,"hasNonce":385,"hasCapCheck":381,"file":262,"line":386},"fca_ptp_uninstall","fca_ptp_uninstall_ajax",true,143,[],[389,394,397],{"tag":390,"callback":391,"file":392,"line":393},"easy-pricing-table","dh_ptp_message_shortcode","includes\\shortcodes.php",23,{"tag":4,"callback":395,"file":334,"line":396},"fca_ept4_do_shortcode",138,{"tag":398,"callback":395,"file":334,"line":399},"ept3-block",139,[401,402],{"hook":265,"callback":265,"file":262,"line":393},{"hook":265,"callback":265,"file":262,"line":403},37,{"dangerousFunctions":405,"sqlUsage":406,"outputEscaping":409,"fileOperations":29,"externalRequests":48,"nonceChecks":572,"capabilityChecks":195,"bundledLibraries":573},[],{"prepared":407,"raw":29,"locations":408},3,[],{"escaped":410,"rawEcho":411,"locations":412},339,87,[413,416,419,421,423,425,427,429,431,433,434,436,438,440,441,442,444,446,447,449,451,453,455,457,458,460,461,463,465,466,468,470,472,474,476,478,479,481,482,483,485,486,488,490,492,493,495,497,499,501,503,504,505,506,508,510,512,513,515,517,519,521,523,525,527,529,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570],{"file":225,"line":414,"context":415},548,"raw output",{"file":417,"line":418,"context":415},"includes\\metaboxes\\metabox-blocks\\simple-flat-settings.php",31,{"file":417,"line":420,"context":415},33,{"file":417,"line":422,"context":415},79,{"file":417,"line":424,"context":415},107,{"file":417,"line":426,"context":415},135,{"file":417,"line":428,"context":415},163,{"file":417,"line":430,"context":415},191,{"file":417,"line":432,"context":415},306,{"file":417,"line":238,"context":415},{"file":417,"line":435,"context":415},326,{"file":417,"line":437,"context":415},336,{"file":417,"line":439,"context":415},452,{"file":417,"line":347,"context":415},{"file":417,"line":358,"context":415},{"file":417,"line":443,"context":415},476,{"file":445,"line":407,"context":415},"includes\\metaboxes\\metabox-blocks\\tab-content.php",{"file":445,"line":126,"context":415},{"file":445,"line":448,"context":415},17,{"file":445,"line":450,"context":415},64,{"file":445,"line":452,"context":415},65,{"file":445,"line":454,"context":415},66,{"file":445,"line":456,"context":415},105,{"file":445,"line":456,"context":415},{"file":445,"line":459,"context":415},156,{"file":445,"line":428,"context":415},{"file":445,"line":462,"context":415},169,{"file":445,"line":464,"context":415},206,{"file":445,"line":234,"context":415},{"file":262,"line":467,"context":415},51,{"file":262,"line":469,"context":415},53,{"file":262,"line":471,"context":415},54,{"file":262,"line":473,"context":415},55,{"file":475,"line":294,"context":415},"includes\\table-generation\\design1-table.php",{"file":475,"line":477,"context":415},68,{"file":475,"line":115,"context":415},{"file":475,"line":480,"context":415},78,{"file":475,"line":206,"context":415},{"file":475,"line":136,"context":415},{"file":475,"line":484,"context":415},94,{"file":475,"line":194,"context":415},{"file":475,"line":487,"context":415},96,{"file":475,"line":489,"context":415},98,{"file":475,"line":491,"context":415},103,{"file":475,"line":424,"context":415},{"file":475,"line":494,"context":415},113,{"file":475,"line":496,"context":415},117,{"file":475,"line":498,"context":415},121,{"file":475,"line":500,"context":415},125,{"file":475,"line":502,"context":415},132,{"file":475,"line":426,"context":415},{"file":475,"line":386,"context":415},{"file":475,"line":386,"context":415},{"file":475,"line":507,"context":415},147,{"file":475,"line":509,"context":415},155,{"file":475,"line":511,"context":415},162,{"file":475,"line":319,"context":415},{"file":475,"line":514,"context":415},172,{"file":475,"line":516,"context":415},180,{"file":475,"line":518,"context":415},184,{"file":475,"line":520,"context":415},193,{"file":475,"line":522,"context":415},194,{"file":475,"line":524,"context":415},195,{"file":475,"line":526,"context":415},199,{"file":475,"line":528,"context":415},202,{"file":475,"line":464,"context":415},{"file":475,"line":531,"context":415},214,{"file":475,"line":533,"context":415},218,{"file":475,"line":535,"context":415},225,{"file":475,"line":537,"context":415},232,{"file":475,"line":539,"context":415},240,{"file":475,"line":541,"context":415},423,{"file":475,"line":543,"context":415},434,{"file":475,"line":545,"context":415},435,{"file":346,"line":547,"context":415},632,{"file":346,"line":549,"context":415},667,{"file":346,"line":551,"context":415},771,{"file":346,"line":553,"context":415},803,{"file":346,"line":555,"context":415},1418,{"file":346,"line":557,"context":415},1455,{"file":346,"line":559,"context":415},1547,{"file":346,"line":561,"context":415},1595,{"file":346,"line":563,"context":415},1704,{"file":346,"line":565,"context":415},1733,{"file":346,"line":567,"context":415},1762,{"file":346,"line":569,"context":415},1785,{"file":346,"line":571,"context":415},1833,9,[],[575,598,608,619],{"entryPoint":576,"graph":577,"unsanitizedCount":48,"severity":597},"fca_ept_add_block_listener (includes\\ept-block.php:137)",{"nodes":578,"edges":594},[579,584,588],{"id":580,"type":581,"label":582,"file":225,"line":583},"n0","source","$_GET",228,{"id":585,"type":586,"label":587,"file":225,"line":583},"n1","transform","→ fca_ept_clone_table()",{"id":589,"type":590,"label":591,"file":225,"line":592,"wp_function":593},"n2","sink","get_results() [SQLi]",517,"get_results",[595,596],{"from":580,"to":585,"sanitized":381},{"from":585,"to":589,"sanitized":381},"high",{"entryPoint":599,"graph":600,"unsanitizedCount":48,"severity":597},"\u003Cept-block> (includes\\ept-block.php:0)",{"nodes":601,"edges":605},[602,603,604],{"id":580,"type":581,"label":582,"file":225,"line":583},{"id":585,"type":586,"label":587,"file":225,"line":583},{"id":589,"type":590,"label":591,"file":225,"line":592,"wp_function":593},[606,607],{"from":580,"to":585,"sanitized":381},{"from":585,"to":589,"sanitized":381},{"entryPoint":609,"graph":610,"unsanitizedCount":48,"severity":597},"process_bulk_action (includes\\post-list-table.php:78)",{"nodes":611,"edges":616},[612,614,615],{"id":580,"type":581,"label":582,"file":613,"line":487},"includes\\post-list-table.php",{"id":585,"type":586,"label":587,"file":613,"line":487},{"id":589,"type":590,"label":591,"file":225,"line":592,"wp_function":593},[617,618],{"from":580,"to":585,"sanitized":381},{"from":585,"to":589,"sanitized":381},{"entryPoint":620,"graph":621,"unsanitizedCount":48,"severity":597},"\u003Cpost-list-table> (includes\\post-list-table.php:0)",{"nodes":622,"edges":626},[623,624,625],{"id":580,"type":581,"label":582,"file":613,"line":487},{"id":585,"type":586,"label":587,"file":613,"line":487},{"id":589,"type":590,"label":591,"file":225,"line":592,"wp_function":593},[627,628],{"from":580,"to":585,"sanitized":381},{"from":585,"to":589,"sanitized":381},{"summary":630,"deductions":631},"The \"easy-pricing-tables\" plugin version 4.1.1 exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a relatively high percentage of properly escaped output, several concerns warrant attention. The presence of an unprotected AJAX handler represents a significant entry point that could be exploited without proper authentication, posing a risk of unauthorized actions. The taint analysis revealing four high-severity flows with unsanitized paths indicates potential vulnerabilities where user-controlled data could be manipulated to achieve malicious outcomes, even though no critical severities were flagged.\n\nThe plugin's vulnerability history, with six known medium-severity CVEs, predominantly related to Cross-site Scripting (XSS) and Cross-Site Request Forgery (CSRF), suggests a recurring pattern of input validation and output sanitization weaknesses. The fact that there are currently no unpatched vulnerabilities is positive, but the historical trend indicates a need for ongoing vigilance and robust security development. The plugin's strengths lie in its secure database interactions and output escaping, but the unprotected entry points and high-severity taint flows are critical areas of concern that elevate the overall risk profile.",[632,634,637,640],{"reason":633,"points":126},"Unprotected AJAX handler",{"reason":635,"points":636},"4 High severity taint flows",12,{"reason":638,"points":639},"6 Medium CVEs in history",18,{"reason":641,"points":195},"1 unprotected entry point","2026-03-16T17:42:38.198Z",{"wat":644,"direct":673},{"assetPaths":645,"generatorPatterns":658,"scriptPaths":659,"versionParams":660},[646,647,648,649,650,651,652,653,654,655,656,657],"\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Fpricing-tables.css","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fpricing-tables.js","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Ftoggle\u002Ffca-ept-toggle.js","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Ftoggle\u002Ffca-ept-toggle.css","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Flegacy\u002Fblock.js","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Flegacy\u002Fblock.css","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Ffont-awesome\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Fanimate.css","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Fresponsive-tabs.css","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fresponsive-tabs.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fgutenberg-editor.js","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fgutenberg-editor.css",[],[647,648,650,655,656],[661,662,663,664,665,666,667,668,669,670,671,672],"\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Fpricing-tables.css?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fpricing-tables.js?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Ftoggle\u002Ffca-ept-toggle.js?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Ftoggle\u002Ffca-ept-toggle.css?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Flegacy\u002Fblock.js?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fblocks\u002Flegacy\u002Fblock.css?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Ffont-awesome\u002Fcss\u002Ffont-awesome.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Fanimate.css?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fcss\u002Fresponsive-tabs.css?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fresponsive-tabs.min.js?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fgutenberg-editor.js?ver=","\u002Fwp-content\u002Fplugins\u002Feasy-pricing-tables\u002Fassets\u002Fjs\u002Fgutenberg-editor.css?ver=",{"cssClasses":674,"htmlComments":694,"htmlAttributes":697,"restEndpoints":710,"jsGlobals":713,"shortcodeOutput":716},[675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693],"ept-add-new-table","ept-free-promo","ept-add-new-pricing-table","ept-editor-wrapper","ept-toggle-wrapper","ept-pricing-table","ept-toggle-input","ept-feature-list","ept-pricing-table-price","ept-button","ept-title","ept-pricing-table-column","ept-popular-badge","ept-pricing-table-features","ept-pricing-table-feature","ept-pricing-table-footer","ept-pricing-table-cta","ept-pricing-table-price-currency","ept-pricing-table-price-value",[695,696],"\u003C!-- DO NOT EDIT THIS LINE -> WILL GET FILTERED BY BUILD SCRIPT, NEEDED FOR LICENSING -->","\u003C!-- EPT FOR",[698,699,700,701,702,703,704,705,706,707,708,709],"data-ept-toggle","data-ept-id","data-ept-active","data-ept-pricing-table-id","data-ept-pricing-table-price","data-ept-pricing-table-currency","data-ept-pricing-table-features","data-ept-pricing-table-cta","data-ept-pricing-table-title","data-ept-pricing-table-popular","data-ept-pricing-table-column-count","data-ept-pricing-table-layout",[711,712],"\u002Fwp-json\u002Feasy-pricing-tables\u002Fv1\u002Fsettings","\u002Fwp-json\u002Feasy-pricing-tables\u002Fv1\u002Ftables",[714,715],"easy_pricing_tables_params","fca_ept_settings",[717,718,719,720,721],"[easy-pricing-table","[easy_pricing_table","[ept_pricing_table","[eptable","[pricing_table"]