[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKuTUEkKFk0PgQyEAQHi6XrUcc_3QHnV57zowAxhvENc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":152,"fingerprints":452},"cbach-wp-gridster","Gridster","1.4","Carsten Bach","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarstenbach\u002F","\u003Cp>Gridster is a WordPress plugin that makes building intuitive draggable layouts from elements spanning multiple columns. You can even dynamically resize, add and remove elements from the grid, as edit the elements content inline.\u003C\u002Fp>\n\u003Cp>You can fork \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcarstingaxion\u002Fcbach-wp-gridster\" rel=\"nofollow ugc\">Gridster at Github\u003C\u002Fa> or tell me about your \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcarstingaxion\u002Fcbach-wp-gridster\u002Fissues\" rel=\"nofollow ugc\">issues\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>General – Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>manage your contents within a grid\u003C\u002Fli>\n\u003Cli>drag & drop contents as gridster widgets from your last posts, pages or custom post types\u003C\u002Fli>\n\u003Cli>resize gridster widgets on the fly\u003C\u002Fli>\n\u003Cli>use custom templates for all your gridster-widgets, or per post_type\u003C\u002Fli>\n\u003Cli>override side wide settings for every gridster\u003C\u002Fli>\n\u003Cli>inline edit every content loaded via your templates\u003C\u002Fli>\n\u003Cli>images within your gridster-widgets are re-loaded on every resize of a widget, to best fit its dimensions\u003C\u002Fli>\n\u003Cli>add gridsters by simply adding a generated shortcode, you’ll get from the gridsters post-list \u003C\u002Fli>\n\u003Cli>this plugin recognizes your defined content width from your theme and will help you create best fitting gridsters\u003C\u002Fli>\n\u003Cli>scripts & styles are loaded only if shortcode is really used, this saves load time\u003C\u002Fli>\n\u003Cli>visual shortcode replacement, like you know from [gallery]-Shortcode\u003C\u002Fli>\n\u003Cli>TinyMCE Button to add gridster layouts with user-friendly GUI\u003C\u002Fli>\n\u003Cli>clean uninstall: all options, gridster-posts and related post-meta fields are deleted on uninstalling (not deactivation)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Templates\u003C\u002Fh4>\n\u003Cp>Adjust the HTML output of the gridster-widgets by overriding the default template from \u003Ccode>cbach-wp-gridster\u002Fviews\u002Fgridster-default.php\u003C\u002Fcode>.\u003Cbr \u002F>\nJust copy this file into a new created directory \u003Ccode>gridster-templates\u003C\u002Fcode> within your theme folder and change it to your needs.\u003Cbr \u002F>\nFurthermore you can add different templates per post_type, when you create files like \u003Ccode>gridster-YOUR_POST_TYPE_NAME.php\u003C\u002Fcode> within these folder.\u003C\u002Fp>\n\u003Cp>By using the later described \u003Ccode>gridster_locate_templates_from\u003C\u002Fcode> filter you are able to add more conditions to make your templates match more customized conditions.\u003C\u002Fp>\n\u003Ch4>Inline editing\u003C\u002Fh4>\n\u003Cp>With help of the \u003Ca href=\"http:\u002F\u002Fwww.appelsiini.net\u002Fprojects\u002Fjeditable\" rel=\"nofollow ugc\">Jeditable\u003C\u002Fa> library it is possible to edit loaded content directly inside the gridster workbench.\u003Cbr \u002F>\nSo if you are using a post called “My grandmothers apple pie is the best”, you could adjust the text inside your gridster-widget to shorter version, ie. “best apple pie” without editing the original post.\u003Cbr \u002F>\nJust add some CSS class to the wrapper element, where your title will appear.\u003C\u002Fp>\n\u003Cp>For editing single lines of text, like titles add \u003Ccode>class=\"gridster_edit\"\u003C\u002Fcode>.\u003Cbr \u002F>\nIf you want to edit texts in more comfortable textarea use \u003Ccode>class=\"gridster_edit-area\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Have a look at the \u003Ccode>\u002Fviews\u002Fgridster-default.php\u003C\u002Fcode> inside the plugin directory to get a clue.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch4>Filters and Hooks\u003C\u002Fh4>\n\u003Cp>You can adjust the behavior of this plugin by using following \u003Cstrong>filters\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change the \u003Ccode>get_post_types()\u003C\u002Fcode> call for usable post_types by filtering \u003Ccode>gridster_get_post_types_as_widget_blocks_args\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Change final array of used post_types by modifying \u003Ccode>gridster_post_types_as_widget_blocks\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Filter the list of visible \u002F usable posts per post_type by hooking into \u003Ccode>gridster_get_posts_by_type_query_args\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Adjust the naming convention for used templates by filtering \u003Ccode>gridster_locate_templates_from\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add custom CSS classes to each Gridster widget individually from a multiple select field enhanced by \u003Ca href=\"http:\u002F\u002Fharvesthq.github.com\u002Fchosen\u002F\" rel=\"nofollow ugc\">chosen.js\u003C\u002Fa>, using the \u003Ccode>gridster_choose_from_custom_css_classes_for_widgets\u003C\u002Fcode> filter.\u003Cbr \u002F>\nThe return of your applied function should be an array() like this \u003Ccode>array( 'alignleft' => __('Align text from left'), 'alignright' => __('Align text from right')\u003C\u002Fcode>, where the array_keys are the CSS classes to apply and the values are the readable text for you or your editors.\u003C\u002Fli>\n\u003Cli>Change the capability, which allows users to overwrite the default settings for each gridster individually by filtering \u003Ccode>gridster_overwrite_post_options_with_cap\u003C\u002Fcode>. By default “edit_theme_options” is used.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Or you can hook in your own functionality by using the following \u003Cstrong>action hooks\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Do something before and\u002For after the shortcode ouput by using \u003Ccode>gridster_before_shortcode_render\u003C\u002Fcode> or \u003Ccode>gridster_after_shortcode_render\u003C\u002Fcode>. Both action hooks come with three additional arguments you are able to work with, the \u003Ccode>$post_id\u003C\u002Fcode>, the \u003Ccode>$title\u003C\u002Fcode> and the \u003Ccode>$widgets_html\u003C\u002Fcode> of the current gridster-post.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Have a look inside the plugin file to see, what variables you are able to use within your filter hooks.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (en_US)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Many Thanks goes out to\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The guys of \u003Ca href=\"http:\u002F\u002Fducksboard.com\u002F\" rel=\"nofollow ugc\">Ducksboard\u003C\u002Fa> and the many github Contributors for their work on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fducksboard\u002Fgridster.js\" rel=\"nofollow ugc\">gridster.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.appelsiini.net\u002F\" rel=\"nofollow ugc\">Mika Tuupola\u003C\u002Fa> for his work on \u003Ca href=\"http:\u002F\u002Fwww.appelsiini.net\u002Fprojects\u002Fjeditable\" rel=\"nofollow ugc\">Jeditable\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fp.yusukekamiyamane.com\u002F\" rel=\"nofollow ugc\">Yusuke Kamiyamane\u003C\u002Fa> for his \u003Ca href=\"http:\u002F\u002Fwww.iconfinder.com\u002Ficonsets\u002Fdiagona\" rel=\"nofollow ugc\">Diagona Icons\u003C\u002Fa> licensed under \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002F\" rel=\"nofollow ugc\">Creative Commons (Attribution 3.0 Unported)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.midtonedesign.com\u002Fportfolio\u002Fcategory\u002Fportfolio\u002F\" rel=\"nofollow ugc\">MidTone Design\u003C\u002Fa> for their \u003Ca href=\"http:\u002F\u002Fwww.iconfinder.com\u002Ficonsets\u002Fwebinjection\" rel=\"nofollow ugc\">Web Injection Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.aha-soft.com\u002F\" rel=\"nofollow ugc\">Dmitry Costenco\u003C\u002Fa> for his \u003Ca href=\"http:\u002F\u002Fwww.iconfinder.com\u002Ficonsets\u002Ffreeapplication\" rel=\"nofollow ugc\">Free Applications Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fu\u002Fnewmooon\u002F\" rel=\"nofollow ugc\">New Moon\u003C\u002Fa> for their \u003Ca href=\"http:\u002F\u002Fwww.iconfinder.com\u002Ficonsets\u002FUltimateGnome\" rel=\"nofollow ugc\">Ultimate Gnome Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.getharvest.com\u002F\" rel=\"nofollow ugc\">Harvest\u003C\u002Fa> for developing \u003Ca href=\"http:\u002F\u002Fharvesthq.github.com\u002Fchosen\u002F\" rel=\"nofollow ugc\">chosen.js\u003C\u002Fa> a Javascript Plugin to make \u003Ccode>\u003Cselect>\u003C\u002Fcode>s more user-friendly\u003C\u002Fli>\n\u003C\u002Ful>\n","Use Gridster to manage your content with ease in a customizable grid.",30,23147,60,8,"2013-04-22T07:51:00.000Z","3.6.1","3.3","",[20,21,22,23,24],"drag-drop","grid-layout","gridster","gui","layout-management","https:\u002F\u002Fgithub.com\u002Fcarstingaxion\u002Fcbach-wp-gridster","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcbach-wp-gridster.1.4.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":11,"trust_score":36,"computed_at":37},"carstenbach",3,50,84,"2026-04-05T05:07:54.708Z",[39,66,86,106,129],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":30},"simple-custom-post-order","Simple Custom Post Order","2.6.0","colorlibplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolorlibplugins\u002F","\u003Cp>\u003Cstrong>Simple Custom Post Order\u003C\u002Fstrong> is the easiest way to manually sort your WordPress content using drag-and-drop functionality. Whether you’re managing blog posts, portfolio items, WooCommerce products, team members, testimonials, or any custom post type, this plugin gives you complete control over your content order.\u003C\u002Fp>\n\u003Ch4>Why Choose Simple Custom Post Order?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero Configuration\u003C\u002Fstrong> – Works instantly after activation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Interface\u003C\u002Fstrong> – Intuitive sorting directly in your admin post lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Compatibility\u003C\u002Fstrong> – Works with any post type and taxonomy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – No bloat, minimal impact on site performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Clean code with action hooks for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Sort Any Content Type\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Reorder your blog posts in any sequence you prefer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong> – Organize pages beyond alphabetical or date order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Perfect for portfolios, team members, testimonials, products, events, FAQs, services, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Products\u003C\u002Fstrong> – Manually sort products in your shop\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomies\u003C\u002Fstrong> – Reorder categories, tags, and custom taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Intuitive Admin Interface\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Drag-and-drop sorting directly in the WordPress post list table\u003C\u002Fli>\n\u003Cli>Visual feedback while reordering items\u003C\u002Fli>\n\u003Cli>Changes saved automatically via AJAX – no page refresh needed\u003C\u002Fli>\n\u003Cli>Works seamlessly with the default WordPress admin experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Smart Query Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically applies custom order to front-end queries\u003C\u002Fli>\n\u003Cli>Respects custom \u003Ccode>orderby\u003C\u002Fcode> parameters when explicitly set\u003C\u002Fli>\n\u003Cli>Does not interfere with search results (maintains relevance sorting)\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ccode>get_posts()\u003C\u002Fcode>, \u003Ccode>WP_Query\u003C\u002Fcode>, and standard loops\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Reset & Restore\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-click reset to restore default ordering\u003C\u002Fli>\n\u003Cli>Reset individual post types without affecting others\u003C\u002Fli>\n\u003Cli>Useful when you need to start fresh with your content organization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Feature important posts at the top of your blog\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Websites\u003C\u002Fstrong> – Showcase key services or team members first\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Sites\u003C\u002Fstrong> – Display your best work in a specific order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online Stores\u003C\u002Fstrong> – Highlight featured or seasonal products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership Sites\u003C\u002Fstrong> – Organize course content or resources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Sites\u003C\u002Fstrong> – Pin important stories or announcements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Websites\u003C\u002Fstrong> – Arrange events in your preferred sequence\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation Sites\u003C\u002Fstrong> – Structure help articles logically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Portfolio Management\u003C\u002Fstrong>\u003Cbr \u002F>\nArrange your portfolio items to showcase your best work first, group similar projects together, or create a visual narrative of your creative journey.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Team Page Organization\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay team members by hierarchy, department, or seniority rather than by when they were added to the system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Highlighting\u003C\u002Fstrong>\u003Cbr \u002F>\nFeature seasonal items, bestsellers, or new arrivals at the top of your WooCommerce shop without relying solely on sorting by date or price.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content Curation\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate curated reading lists by manually ordering posts in the exact sequence you want readers to discover them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FAQ Organization\u003C\u002Fstrong>\u003Cbr \u002F>\nSort frequently asked questions by importance or topic, ensuring the most relevant questions appear first.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Testimonial Display\u003C\u002Fstrong>\u003Cbr \u002F>\nShow your most compelling testimonials first to maximize their impact on potential customers.\u003C\u002Fp>\n\u003Ch4>Developer Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Action Hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>scp_update_menu_order\u003C\u002Fcode> – Fires after post order is updated\u003C\u002Fli>\n\u003Cli>\u003Ccode>scp_update_menu_order_tags\u003C\u002Fcode> – Fires after taxonomy term order is updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filter Hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>scpo_post_types_args\u003C\u002Fcode> – Modify which post types appear in settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced View Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable the advanced view in settings to see all registered post types, including those normally hidden from the admin menu.\u003C\u002Fp>\n\u003Ch4>Supported Post Types\u003C\u002Fh4>\n\u003Cp>Simple Custom Post Order works with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Posts\u003C\u002Fli>\n\u003Cli>WordPress Pages\u003C\u002Fli>\n\u003Cli>WooCommerce Products\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads Products\u003C\u002Fli>\n\u003Cli>Portfolio items (Jetpack, custom)\u003C\u002Fli>\n\u003Cli>Team member post types\u003C\u002Fli>\n\u003Cli>Testimonial post types\u003C\u002Fli>\n\u003Cli>Event post types (The Events Calendar, etc.)\u003C\u002Fli>\n\u003Cli>FAQ post types\u003C\u002Fli>\n\u003Cli>Any custom post type with \u003Ccode>show_ui\u003C\u002Fcode> enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Taxonomies\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>WooCommerce Product Categories\u003C\u002Fli>\n\u003Cli>WooCommerce Product Tags\u003C\u002Fli>\n\u003Cli>Custom taxonomies with \u003Ccode>show_ui\u003C\u002Fcode> enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Activate\u003C\u002Fstrong> – Install the plugin from WordPress.org or upload manually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure\u003C\u002Fstrong> – Go to Settings > SCPOrder and select which post types and taxonomies to enable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reorder\u003C\u002Fstrong> – Visit any enabled post type list and drag items to reorder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done\u003C\u002Fstrong> – Your custom order is automatically applied everywhere on your site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin uses WordPress’s native \u003Ccode>menu_order\u003C\u002Fcode> field for posts and pages, and adds a \u003Ccode>term_order\u003C\u002Fcode> column for taxonomy terms. This approach ensures compatibility and data persistence.\u003C\u002Fp>\n\u003Ch4>Performance Optimized\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Targeted cache invalidation (only clears cache for modified items)\u003C\u002Fli>\n\u003Cli>Efficient database queries using prepared statements\u003C\u002Fli>\n\u003Cli>Scripts loaded only on relevant admin pages\u003C\u002Fli>\n\u003Cli>No front-end performance impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security First\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All database queries use prepared statements\u003C\u002Fli>\n\u003Cli>AJAX requests protected with nonce verification\u003C\u002Fli>\n\u003Cli>Capability checks ensure only authorized users can reorder\u003C\u002Fli>\n\u003Cli>Input sanitization on all user data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support questions, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-custom-post-order\u002F\" rel=\"ugc\">WordPress.org support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Bug Reports\u003C\u002Fh4>\n\u003Cp>Report bugs on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FColorlibHQ\u002Fsimple-custom-post-order\u002Fissues\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Contributions are welcome! Please submit pull requests to our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FColorlibHQ\u002Fsimple-custom-post-order\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is made with love by the team at Colorlib.\u003C\u002Fp>\n","Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the WordPress admin.",300000,4056139,96,566,"2026-01-09T11:58:00.000Z","6.9.4","6.2","7.4",[56,57,58,59,60],"custom-post-order","drag-drop-order","post-order","reorder-posts","sort-posts","https:\u002F\u002Fwordpress.org\u002Fplugins-wp\u002Fsimple-custom-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-custom-post-order.2.6.0.zip",99,1,"2024-10-15 00:00:00",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":49,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":18,"tags":80,"homepage":84,"download_link":85,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"theme-check","Theme Check","20231220","WordPress.org","https:\u002F\u002Fprofiles.wordpress.org\u002Fwordpressdotorg\u002F","\u003Cp>The theme check plugin is an easy way to test your theme and make sure it’s up to spec with the latest \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fthemes\u002Fhandbook\u002Freview\u002F\" rel=\"nofollow ugc\">theme review\u003C\u002Fa> standards. With it, you can run all the same automated testing tools on your theme that WordPress.org uses for theme submissions.\u003C\u002Fp>\n\u003Cp>The tests are run through a simple admin menu and all results are displayed at once. This is very handy for theme developers, or anybody looking to make sure that their theme supports the latest WordPress theme standards and practices.\u003C\u002Fp>\n\u003Ch4>How to enable trac formatting\u003C\u002Fh4>\n\u003Cp>The Theme Review team use this plugin while reviewing themes and copy\u002Fpaste the output into trac tickets, the trac system has its own markup language.\u003Cbr \u002F>\nTo enable trac formatting in Theme-Check you need to define a couple of variables in wp-config.php: \u003Cem>TC_PRE\u003C\u002Fem> and \u003Cem>TC_POST\u003C\u002Fem> are used as a ticket header and footer.\u003Cbr \u002F>\nFor example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'TC_PRE', 'Theme Review:[[br]]\n- Themes should be reviewed using \"define(\\'WP_DEBUG\\', true);\" in wp-config.php[[br]]\n- Themes should be reviewed using the test data from the Theme Checklists (TC)\n-----\n' );\n\ndefine( 'TC_POST', 'Feel free to make use of the contact details below if you have any questions,\ncomments, or feedback:[[br]]\n[[br]]\n* Leave a comment on this ticket[[br]]\n* Send an email to the Theme Review email list[[br]]\n* Use the #wordpress-themes IRC channel on Freenode.' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If \u003Cstrong>either\u003C\u002Fstrong> of these two vars are defined a new trac tickbox will appear next to the \u003Cem>Check it!\u003C\u002Fem> button.\u003C\u002Fp>\n","A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!",20000,2479019,195,"2023-12-20T04:45:00.000Z","6.4.8","3.7",[81,82,83],"guidelines","themes","wordpress-org","https:\u002F\u002Fgithub.com\u002FWordPress\u002Ftheme-check\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftheme-check.20231220.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":52,"requires_at_least":99,"requires_php":18,"tags":100,"homepage":18,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"one-page-express-companion","One Page Express Companion","1.6.46","Horea Radu","https:\u002F\u002Fprofiles.wordpress.org\u002Fhorearadu\u002F","\u003Cp>The One Page Express Companion plugin adds drag and drop page builder functionality to the One Page Express theme.\u003C\u002Fp>\n\u003Cp>The One Page Express Companion plugin features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Beautiful ready-made homepage\u003C\u002Fli>\n\u003Cli>Drag and drop page customization\u003C\u002Fli>\n\u003Cli>25 predefined content sections\u003C\u002Fli>\n\u003Cli>Live content editing \u003C\u002Fli>\n\u003Cli>and many other features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>One Page Express Companion WordPress plugin, Copyright (C) 2017 Horea Radu\u003Cbr \u002F>\nOne Page Express Companion WordPress plugin is licensed under the GPL3 (https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html).\u003C\u002Fp>\n\u003Cp>Unless otherwise specified, all the theme files and scripts are licensed under GNU General Public License.\u003C\u002Fp>\n\u003Cp>The exceptions to this license are as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Hammer.JS – v2.0.8 – http:\u002F\u002Fhammerjs.github.io\u002F\u003Cbr \u002F>\nLicensed under the MIT license (https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\u003Cbr \u002F>\nCopyright (c) Jorik Tangelder;\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>modernizr v3.3.1 – https:\u002F\u002Fmodernizr.com\u002Fdownload?-setclasses-dontmin\u003Cbr \u002F>\nLicensed under the MIT license (https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\u003Cbr \u002F>\nCopyright (c) Faruk Ates, Paul Irish, Alex Sexton, Ryan Seddon, Patrick Kettner, Stu Cox, Richard Herrera\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Spectrum Colorpicker v1.8.0 – https:\u002F\u002Fgithub.com\u002Fbgrins\u002Fspectrum\u003Cbr \u002F>\nLicensed under the MIT license (https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\u003Cbr \u002F>\nCopyright (c) Brian Grinstead\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SpeakingURL – https:\u002F\u002Fgithub.com\u002Fpid\u002Fspeakingurl\u003Cbr \u002F>\nLicensed under the BSD3 license (https:\u002F\u002Fopensource.org\u002Flicenses\u002FBSD-3-Clause)\u003Cbr \u002F>\nCopyright (c) 2013-2017 Sascha Droste \u003Ca href=\"mailto:pid@posteo.net\" rel=\"nofollow ugc\">pid@posteo.net\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Kirki by Aristeides Stathopoulos – https:\u002F\u002Fgithub.com\u002Faristath\u002Fkirki\u003Cbr \u002F>\nLicensed under the MIT license (https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Images\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following images used in the plugin are distributed under Creative Commons Zero license, http:\u002F\u002Fcreativecommons.org\u002Fpublicdomain\u002Fzero\u002F1.0\u002F\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* sections\u002Fimages\u002Fface2.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@mariyageorgieva?photo=0O6Fv3Ff_XI - Copyright (c) Mariya Georgieva\n\n* sections\u002Fimages\u002Fface3.jpg\nSource: https:\u002F\u002Fpixabay.com\u002Fen\u002Fcoat-fashion-man-model-person-1846187\u002F\n\n* sections\u002Fimages\u002Fface4.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@seteales?photo=C_1jjFJioWg - Copyright (c) Allef Vinicius\n\n* sections\u002Fimages\u002Fface5.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@jgalafa?photo=2QiU4kgINVA - Copyright (c) Juan Galafa\n\n* sections\u002Fimages\u002Fface6.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@tamarabellis?photo=Brl7bqld05E - Copyright (c) Tamara Bellis\n\n* sections\u002Fimages\u002Fface7.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@mariyageorgieva?photo=0O6Fv3Ff_XI - Copyright (c) Mariya Georgieva\n\n* sections\u002Fimages\u002Fface9.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@marty?photo=h1BuNJZzpC8 - Copyright (c) Matthew Dix\n\n* sections\u002Fimages\u002Fface10.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@reddangelo16?photo=dfh54HEvEGI - Copyright (c) Redd Angelo\n\n* sections\u002Fimages\u002Fface11.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@ismaelnieto?photo=G-eETuefh8Y - Copyright (c) Cristian Newman\n\n* sections\u002Fimages\u002Ffeature-1.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@drewjohncollins?photo=a7Y9Oy1Lprk - Copyright (c) Drew Collins\n\n* sections\u002Fimages\u002Ffeature-2.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@ultralinx?photo=_8S9nEmCZK0 - Copyright (c) Oliur Rahman\n\n* sections\u002Fimages\u002Ffeature-3.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@bramnaus?photo=n8Qb1ZAkK88 - Copyright (c) Bram Naus\n\n* sections\u002Fimages\u002Ffeature-4.jpg\nSource: https:\u002F\u002Funsplash.com\u002Fsearch\u002Fcoffee?photo=F_EfOSXh0sI - Copyright (c) frankie\n\n* sections\u002Fimages\u002Fproject1.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@firmbee?photo=jrh5lAq-mIs - Copyright (c) William Iven\n\n* sections\u002Fimages\u002Fproject2.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@kmuza?photo=hpjSkU2UYSU - Copyright (c) Carlos Muza\n\n* sections\u002Fimages\u002Fproject3.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@crew?photo=A5-Xr7WyktQ - Copyright (c) Crew\n\n* sections\u002Fimages\u002Ffull-height-column.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@flenjoore?photo=unRkg2jH1j0 - Copyright (c) Olu Eletu\n\n* sections\u002Fimages\u002FTravel_through_New_York_wallpaper-1920x1200.jpg\nSource: http:\u002F\u002Fwww.uhdwallpapers.org\u002F2015\u002F05\u002Ftravel-new-york-wallpapers-free-photos.html - Copyright (c) Julian Alexander\n\n* sections\u002Fimages\u002Fdrew-collins-155674.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@drewjohncollins?photo=a7Y9Oy1Lprk - Copyright (c) Drew Collins\n\n* sections\u002Fimages\u002Fir5likvfqc4-william-iven-1920x1275.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@firmbee?photo=ir5lIkVFqC4 - Copyright (c) William Iven\n\n* sections\u002Fimages\u002Fnordwood-themes-180852.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@nordwood?photo=Sf2TRU7ShO8 - Copyright (c) NordWood Themes\n\n* sections\u002Fimages\u002Frodion-kutsaev-184298-1920x1280.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@frostroomhead?photo=0VGG7cqTwCo - Copyright (c) Rodion Kutsaev\n\n* sections\u002Fimages\u002Ftimothy-muza-572-1920x1281.jpg\nSource: https:\u002F\u002Funsplash.com\u002F@timothymuza?photo=6VjPmyMj5KM - Copyright (c) Timothy Muza\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Images used as logo examples in the “clients” sections are distributed under Creative Commons Attribution 4.0, https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F4.0\u002F\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* sections\u002Fimages\u002Flogo1.png\n* sections\u002Fimages\u002Flogo2.png\n* sections\u002Fimages\u002Flogo3.png\n* sections\u002Fimages\u002Flogo5.png\n* sections\u002Fimages\u002Flogo6.png\n* sections\u002Fimages\u002Flogo7.png\n* sections\u002Fimages\u002Flogo9.png\n* sections\u002Fimages\u002Flogo10.png\nSources:\nhttp:\u002F\u002Fwww.logoopenstock.com\u002Fdownload-logo\u002F64883\u002Fcreative-cube-logo-icons\nhttp:\u002F\u002Fwww.logoopenstock.com\u002Fdownload-logo\u002F64885\u002Freal-estate-logo-icon-pack\nhttp:\u002F\u002Fwww.logoopenstock.com\u002Fdownload-logo\u002F64885\u002Freal-estate-logo-icon-pack\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The following images are exported from Font Awesome\u003C\u002Fp>\n\u003Cp>Font Awesome 4.7.0 by @davegandy – http:\u002F\u002Ffontawesome.io – @fontawesome\u003Cbr \u002F>\nLicense – http:\u002F\u002Ffontawesome.io\u002Flicense (Font: SIL OFL 1.1, CSS: MIT License)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* customizer\u002Fassets\u002Ficons\u002Fbrush-hover.png\n* customizer\u002Fassets\u002Ficons\u002Fbrush.png\n* customizer\u002Fassets\u002Ficons\u002Fcheck.png\n* customizer\u002Fassets\u002Ficons\u002Fchevron-right.png\n* customizer\u002Fassets\u002Ficons\u002Fclose.png\n* customizer\u002Fassets\u002Ficons\u002Fcog-white.png\n* customizer\u002Fassets\u002Ficons\u002Fcog.png\n* customizer\u002Fassets\u002Ficons\u002Fplus-black.png\n* customizer\u002Fassets\u002Ficons\u002Fplus.png\n* customizer\u002Fassets\u002Ficons\u002Fswap.png\n* customizer\u002Fassets\u002Ficons\u002Ftoggle-menu-active.png\n* customizer\u002Fassets\u002Ficons\u002Ftoggle-menu.png\n* customizer\u002Fassets\u002Ficons\u002Ftoolbar-cog.png\n* customizer\u002Fassets\u002Ficons\u002Ftrash-o.png\n* customizer\u002Fassets\u002Ficons\u002Ftrash.png\n* customizer\u002Fassets\u002Ficons\u002Fup-down.png\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The following images are the creation of Horea Radu and are distributed under the Creative Commons Zero License, http:\u002F\u002Fcreativecommons.org\u002Fpublicdomain\u002Fzero\u002F1.0\u002F\u003C\u002Fp>\n\u003Cul>\n\u003Cli>sections\u002Fimages\u002Fquote.png\u003C\u002Fli>\n\u003Cli>customizer\u002Fassets\u002Ficons\u002Freorder-handler.png\u003C\u002Fli>\n\u003C\u002Ful>\n","The One Page Express Companion plugin adds drag and drop page builder functionality to the One Page Express theme.",10000,682168,94,11,"2025-11-24T11:50:00.000Z","5.6",[101],"onepage-companion-drag-drop-builder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-page-express-companion.zip",98,2,"2025-10-16 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":94,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":52,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":126,"download_link":127,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":128,"fetched_at":30},"woo-advanced-product-size-chart","Product Size Charts Plugin for WooCommerce","2.4.8","Dotstore","https:\u002F\u002Fprofiles.wordpress.org\u002Fdots\u002F","\u003Cp>Struggling with high return rates due to sizing issues in your WooCommerce store? Meet the \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3oguAFf\" rel=\"nofollow ugc\">Advanced Product Size Charts Plugin for WooCommerce\u003C\u002Fa> – your reliable solution for size-related returns.\u003C\u002Fp>\n\u003Cp>Help your customers \u003Cstrong>find their perfect fit on the first try.\u003C\u002Fstrong> This plugin lets you easily create and display comprehensive size charts, making shopping smooth and ensuring satisfaction with every purchase.\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\u002FoqYqsLYF4Cs?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>\u003Cstrong>Plugin Demo:\u003C\u002Fstrong>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fpluginsdemo.thedotstore.com\u002Fwoocommerce-advanced-product-size-charts\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>📒 KEY FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cstrong>Intuitive Chart Builder:\u003C\u002Fstrong> Effortlessly create size charts with pre-defined templates or customize your own.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design:\u003C\u002Fstrong> Ensure consistent user experience across all devices for your size charts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assign Multiple Charts:\u003C\u002Fstrong> Attach different charts to varied products or categories as needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Assigning:\u003C\u002Fstrong> Use conditions to assign charts based on product, category, or attribute.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Import\u002FExport:\u003C\u002Fstrong> Transfer your size charts between WooCommerce sites with simplicity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Chart Display:\u003C\u002Fstrong> Decide the position of the chart link on the product page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popup and Tab Views: Offer size charts in a popup or a product tab for user convenience.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly Interface:\u003C\u002Fstrong> Navigate and manage size charts with ease, thanks to a straightforward backend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 PLUGIN USE CASES\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Online Clothing Retailers:\u003C\u002Fstrong> Help your shoppers avoid the common “Will it fit?” dilemma, reducing returns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sports Equipment Stores:\u003C\u002Fstrong> Guide customers to the right equipment dimensions for their height and build.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Shoe Outlets:\u003C\u002Fstrong> Offer detailed foot size charts to ensure the comfort and fit of bespoke footwear.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Children’s Apparel Shops:\u003C\u002Fstrong> Keep up with growing sizes with easy-to-update charts for parents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Home Decor E-commerce:\u003C\u002Fstrong> Provide dimensions for products like rugs and curtains for space fitment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fitness Gear Sellers:\u003C\u002Fstrong> Suggest the appropriate gear sizes based on customer body measurements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Craft and Hobby Stores:\u003C\u002Fstrong> Offer size information for items like knitting needles or frame dimensions.\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Specialty Shops (like costumes or uniforms):\u003C\u002Fstrong> Ensure customers select the right size for unique items with precise charts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>⭐ REVIEWS (5-star by 100+ users)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>“Revolutionized the shopping experience for my customers – fewer returns, and more satisfaction!”\u003C\u002Fli>\n\u003Cli>“The flexibility to create and customize charts saved my business hours of customer service time.”\u003C\u002Fli>\n\u003Cli>“The perfect addition to my WooCommerce store – it’s user-friendly and incredibly effective.”\u003C\u002Fli>\n\u003Cli>“This plugin handled all of my complex sizing requirements with ease.”\u003C\u002Fli>\n\u003Cli>“Excellent support from the Dotstore team – quick and helpful responses.”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👀 WHAT MAKES US STAND OUT\u003C\u002Fh3>\n\u003Cp>We at Dotstore know e-commerce challenges firsthand. Our Advanced Product Size Charts Plugin is designed with the insights and feedback from actual WooCommerce store owners.\u003C\u002Fp>\n\u003Cp>We focus on practicality and functionality, ensuring your store runs smoothly and your customers shop with confidence.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>User-Centric Design:\u003C\u002Fstrong> Made to provide a seamless experience for both you and your store visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Continuous Updates:\u003C\u002Fstrong> We constantly improve our plugin, keeping you ahead of e-commerce trends.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In-Depth Documentation:\u003C\u002Fstrong> Get started with ease, thanks to clear instructions and guidance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our dedication to quality and exceptional customer service makes our WooCommerce plugins stand out in the industry. With Dotstore, you’re not just getting a plugin; you’re gaining a partner committed to your e-commerce success.\u003C\u002Fp>\n\u003Ch3>📣 PREMIUM: Product Size Charts Plugin –  \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3oguAFf\" rel=\"nofollow ugc\">Try the Pro Version Today!\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>📈 DEFAULT SIZE CHART STYLE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Minimalistic\u003C\u002Fli>\n\u003Cli>Classic\u003C\u002Fli>\n\u003Cli>Modern\u003C\u002Fli>\n\u003Cli>Default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 DEFAULT SIZE CHART READYMADE TEMPLATE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Women’s shoe size chart\u003C\u002Fli>\n\u003Cli>Men’s shoe size chart\u003C\u002Fli>\n\u003Cli>kids shoe size chart\u003C\u002Fli>\n\u003Cli>Men’s T-Shirt size chart\u003C\u002Fli>\n\u003Cli>Men’s Polo size chart\u003C\u002Fli>\n\u003Cli>Men’s Shirts size chart\u003C\u002Fli>\n\u003Cli>Men’s full sleeve shirt size chart\u003C\u002Fli>\n\u003Cli>Men’s Waistcoats size chart\u003C\u002Fli>\n\u003Cli>Men’s Jeans & Trousers size chart\u003C\u002Fli>\n\u003Cli>Women T-shirt \u002F Tops size chart\u003C\u002Fli>\n\u003Cli>Women Jeans And Jeggings size chart\u003C\u002Fli>\n\u003Cli>Adults women Skirt size chart\u003C\u002Fli>\n\u003Cli>Women dress and jumpsuit size chart\u003C\u002Fli>\n\u003Cli>Women coat and Blazers size chart\u003C\u002Fli>\n\u003Cli>Women jackets and waistcoats size chart\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ NEED EVEN MORE FEATURES?\u003C\u002Fh3>\n\u003Cp>Upgrade the premium plugin version to get all the advanced features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All features of Free plugin\u003C\u002Fli>\n\u003Cli>Pro – Set custom size label, select button position\u003C\u002Fli>\n\u003Cli>Pro – Customize colors and style for size chart\u003C\u002Fli>\n\u003Cli>Pro – Choose the size chart position of the popup button.\u003C\u002Fli>\n\u003Cli>Pro – Set the popup button – Before the summary\u003C\u002Fli>\n\u003Cli>Pro – Set the popup button – After\u002F Before add-to-cart\u003C\u002Fli>\n\u003Cli>Pro – Set the popup button – After product meta.\u003C\u002Fli>\n\u003Cli>Pro – Set colors, style, opening effects, position and layout for your popup\u003C\u002Fli>\n\u003Cli>Pro – Add Custom CSS option\u003C\u002Fli>\n\u003Cli>Pro – Easily Customize size chart layouts like table head font color, table row color, table head background color for your size charts\u003C\u002Fli>\n\u003Cli>Pro – Choose the size chart popup position from “Center”, “Left”, or “Right”\u003C\u002Fli>\n\u003Cli>Pro – Add an effective hover effect in the table cell\u003C\u002Fli>\n\u003Cli>Pro – Choose chart table font size from “Small”, “Medium”, etc\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📣 PREMIUM: Product size charts Plugin —  \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3oguAFf\" rel=\"nofollow ugc\">Try the Pro Version Today!\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>💁 How to’s Plugin Guide\u003C\u002Fh3>\n\u003Cp>🔖 \u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fcreate-woocommerce-size-chart\u002F\" rel=\"nofollow ugc\">How to Create a Woocommerce Product Size Chart?\u003C\u002Fa>\u003Cbr \u002F>\n🔖 \u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fadd-woocommerce-product-dimensions\u002F\" rel=\"nofollow ugc\">The Ultimate Guide to Adding Product Dimensions in WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n🔖 \u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fadd-woocommerce-size-chart\u002F\" rel=\"nofollow ugc\">How to Add a Size Chart to Your WooCommerce Store?\u003C\u002Fa>\u003Cbr \u002F>\n🔖 \u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fhow-to-create-woocommerce-size-chart\u002F\" rel=\"nofollow ugc\">WooCommerce Size Chart: What, Why & How to Create it?\u003C\u002Fa>\u003Cbr \u002F>\n🔖 \u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-product-size-chart\u002F\" rel=\"nofollow ugc\">Product Size Charts for WooCommerce – Why do you need these and how to Create One?\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>☎️ CONTACT US\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free plugin:\u003C\u002Fstrong> Need Technical Help? – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-advanced-product-size-chart\u002F\" rel=\"ugc\">Click here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Plugin:\u003C\u002Fstrong>  PRE-SALE Questions – \u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdocs.thedotstore.com\u002Fcollection\u002F233-advanced-product-size-charts-for-woocommerce\" rel=\"nofollow ugc\">Review Help Document\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 EXPLORE OUR OTHER PLUGINS TO SUPERCHARGE YOUR WEBSITE\u003C\u002Fh3>\n\u003Ch3>👉 Premium WooCommerce Plugins list\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fflat-rate-shipping-plugin-for-woocommerce\u002F\" rel=\"nofollow ugc\">Flat-rate shipping plugins for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-extra-fees-plugin\" rel=\"nofollow ugc\">WooCommerce Extra Fees\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fhide-shipping-method-for-woocommerce\" rel=\"nofollow ugc\">Hide Shipping Method For WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-product-attachment\" rel=\"nofollow ugc\">Product Attachment For WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-advanced-product-size-charts\u002F\" rel=\"nofollow ugc\">Advanced Product Size Charts Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fproduct-sample-woocommerce\u002F\" rel=\"nofollow ugc\">Product Sample for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-blocker-lite-prevent-fake-orders-blacklist-fraud-customers\u002F\" rel=\"nofollow ugc\">Blocker – Prevent Fake Orders And Blacklist Fraud Customers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-enhanced-ecommerce-analytics-integration-with-conversion-tracking\" rel=\"nofollow ugc\">Enhanced Ecommerce Google Analytics for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fconditional-payments-for-woocommerce\u002F\" rel=\"nofollow ugc\">Conditional Payments For WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-advanced-usps-shipping-method\u002F\" rel=\"nofollow ugc\">Advanced USPS Shipping Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-multi-vendor-shipping-addon\u002F\" rel=\"nofollow ugc\">WooCommerce Multi-Vendor Shipping Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-category-banner-management\u002F\" rel=\"nofollow ugc\">Category Banner Management for Woocommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-product-finder\" rel=\"nofollow ugc\">Product Finder For WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-conditional-discount-rules-for-checkout\" rel=\"nofollow ugc\">Conditional Discount Rules For WooCommerce Checkout\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-checkout-for-digital-goods\u002F\" rel=\"nofollow ugc\">WooCommerce Checkout For Digital Goods\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fattribute-stock-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Attribute Stock\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Add product size charts with default template or custom size chart to any of your WooCommerce products.",305273,86,38,"2026-02-05T04:07:00.000Z","5.0","7.2",[121,122,123,124,125],"product-size-chart","size-chart","size-guide","size-table","woocommerce","https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-advanced-product-size-charts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-advanced-product-size-chart.2.4.8.zip","2025-01-24 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":18,"tags":144,"homepage":148,"download_link":149,"security_score":139,"vuln_count":150,"unpatched_count":28,"last_vuln_date":151,"fetched_at":30},"admin-management-xtended","Admin Management Xtended","2.5.2","wpseek","https:\u002F\u002Fprofiles.wordpress.org\u002Falphawolf\u002F","\u003Cp>As a whole, the new WordPress Admin panel is organized fairly well, however when it comes to editing posts or pages quickly without having to open each post or page in a new tab or window, it isn’t a very efficient process. For those who are using \u003Cstrong>WordPress as a CMS\u003C\u002Fstrong>, it’s important to be able to manage contents easily and quickly. That’s what this plugin helps to do.\u003C\u002Fp>\n\u003Cp>It adds some icons to the posts\u002Fpages management panel with \u003Cstrong>AJAX-driven\u003C\u002Fstrong> CMS-known functions like toggling post\u002Fpage visibility, changing publication date and title \u003Cstrong>without having to open the edit screens or reload the page\u003C\u002Fstrong>, \u003Cstrong>plus changing page order with drag’n’drop\u003C\u002Fstrong>, inline category management and inline tag management, plus much more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwpseek\" title=\"Developer on Twitter\" rel=\"nofollow ugc\">Developer on Twitter\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking for more WordPress plugins? Visit \u003Ca href=\"https:\u002F\u002Fwww.schloebe.de\u002Fportfolio\u002F\" rel=\"nofollow ugc\">www.schloebe.de\u002Fportfolio\u002F\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F9598749\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to change post and page properties inline in the post or page management view\u003C\u002Fli>\n\u003Cli>Toggle visibility with a single click\u003C\u002Fli>\n\u003Cli>Quick Edit for Taxonomies (Categories, Tags, Custom Taxonomies, …)\u003C\u002Fli>\n\u003Cli>Quick Edit for Custom Post Types (Title, Slug, Author, etc.)\u003C\u002Fli>\n\u003Cli>Stick & unstick posts with a single click from within the posts listing panel\u003C\u002Fli>\n\u003Cli>Change the publication date with a neat comfortable calendar\u003C\u002Fli>\n\u003Cli>Change post\u002Fpage title inline in posts\u002Fpages management view\u003C\u002Fli>\n\u003Cli>Change post\u002Fpage slug inline in posts\u002Fpages management view\u003C\u002Fli>\n\u003Cli>Change page order inline in pages management view\u003C\u002Fli>\n\u003Cli>Change order of (top level) pages via Drag’n’Drop\u003C\u002Fli>\n\u003Cli>Change categories inline on post management page (\u003Cstrong>inline category management\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Toggle comment status open\u002Fclosed in posts\u002Fpages management view\u003C\u002Fli>\n\u003Cli>Change tags inline on post management page (\u003Cstrong>inline tag management\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Change media order inline in media management view\u003C\u002Fli>\n\u003Cli>Change media description inline in media management view\u003C\u002Fli>\n\u003Cli>Open post revisions inline in post\u002Fpage management view\u003C\u002Fli>\n\u003Cli>Change post\u002Fpage author inline in post\u002Fpage management view\u003C\u002Fli>\n\u003Cli>Change link categories inline on link management page\u003C\u002Fli>\n\u003Cli>Toggle link visibility with a single click\u003C\u002Fli>\n\u003Cli>Time now can be chosen in the js popout calendar aswell\u003C\u002Fli>\n\u003Cli>Change \u003Cem>post order\u003C\u002Fem> inline in post management view (Props \u003Ca href=\"https:\u002F\u002Fwww.coolcave.co.uk\u002F\" title=\"Jeff Cole\" rel=\"nofollow ugc\">Jeff Cole\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fexclude-pages\u002F\" title=\"Exclude Pages\" rel=\"ugc\">Exclude Pages\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>Entirely possible to be localized, including the JS calendar\u003C\u002Fli>\n\u003Cli>Two different button sets available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Included languages:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German (de_DE) (Thanks to me ;-))\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) (Thanks for contributing spanish language goes to Karin Sequen \u002F https:\u002F\u002Fwww.es-xchange.com)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (Thanks for contributing french language goes to Gilles Wittezaële \u002F https:\u002F\u002Fgilles.wittezaele.fr\u002Fblog\u002F)\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL) (Thanks for contributing hebrew language goes to Atar4U \u002F https:\u002F\u002Fprofiles.wordpress.org\u002Fahrale\u002F)\u003C\u002Fli>\n\u003Cli>Japanese (ja) (Thanks for contributing japanese language goes to kzh \u002F https:\u002F\u002Fhomepage1.nifty.com\u002F)\u003C\u002Fli>\n\u003Cli>Persian(farsi) (fa_IR) (Thanks for contributing persian language goes to Amir Ashtiani \u002F https:\u002F\u002Fouo.ir)\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) (Thanks for contributing turkish language goes to wolkanca \u002F https:\u002F\u002Fblog.wolkanca.com)\u003C\u002Fli>\n\u003Cli>Danish (da_DK) (Thanks for contributing danish language goes to Mads Christian Jensen \u002F https:\u002F\u002Fmads.eu\u002F)\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) (Thanks for contributing czech language goes to Josef Klimosz)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) (Thanks for contributing dutch language goes to Steven Goos \u002F https:\u002F\u002Fgooos.nl)\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) (Thanks for contributing polish language goes to Cezary Tomczyk \u002F https:\u002F\u002Fwww.ikeris.com)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) (Thanks for contributing polish language goes to Lecactus \u002F https:\u002F\u002Flecactus.ru\u002F)\u003C\u002Fli>\n\u003Cli>Italian (it_IT) (Thanks for contributing italian language goes to Gianni Diurno \u002F https:\u002F\u002Fgidibao.net)\u003C\u002Fli>\n\u003Cli>Traditional Chinese (zh_TW) (Thanks for contributing traditional chinese language goes to Disway Dong)\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (pt_BR) (Thanks for contributing brazilian portuguese language goes to Prem Prakash)\u003C\u002Fli>\n\u003Cli>Belorussian (by_BY) (Thanks for contributing belorussian language goes to Marcis Gasuns \u002F https:\u002F\u002Fwww.fatcow.com)\u003C\u002Fli>\n\u003Cli>Norwegian Nynorsk (nn_NO) (Thanks for contributing norwegian nynorsk language goes to H&aring;vard Grimelid \u002F https:\u002F\u002Fgrx.no)\u003C\u002Fli>\n\u003Cli>Norwegian Bokm&aring;l (nb_NO) (Thanks for contributing norwegian bokm&aring;l language goes to H&aring;vard Grimelid \u002F https:\u002F\u002Fgrx.no\u002F)\u003C\u002Fli>\n\u003Cli>Ukranian (uk_UA) (Thanks for contributing ukranian language goes to ghost \u002F https:\u002F\u002Fantsar.info\u002F)\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO) (Thanks for contributing romanian language goes to Anunturi Jibo \u002F https:\u002F\u002Fwww.jibo.ro)\u003C\u002Fli>\n\u003Cli>Slovak (sk_SK) (Thanks for contributing Slovak language goes to Viliam)\u003C\u002Fli>\n\u003Cli>Slovenian (sl_SI) (Thanks for contributing slovenian language goes to Mitja Mihelič)\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (sr_RS) (Thanks for contributing serbo-croatian language goes to Andrijana Nikolic \u002F https:\u002F\u002Fwebhostinggeeks.com\u002F)\u003C\u002Fli>\n\u003Cli>Simplified Chinese (zh_CN) (Thanks for contributing chinese language goes to 斌果)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Licence\u003C\u002Fh4>\n\u003Cp>This plugins is released under the GPL, you can use it free of charge on your personal or commercial blog.\u003C\u002Fp>\n\u003Ch4>Notes on changing page order via Drag’n’Drop\u003C\u002Fh4>\n\u003Cp>Since Version 1.0 it is possible to change page order via drag’n’drop. Currently it’s only possible to drag top level pages, that means only those pages with no parent pages. It is planned to make it possible for child pages, though.\u003C\u002Fp>\n","Adds AJAX-driven options to some admin management pages with CMS-known functions without having to open the edit screens.",5000,468774,92,18,"2026-01-08T15:40:00.000Z","6.9.99","4.3",[145,146,20,147],"admin","cms","drag-and-drop","https:\u002F\u002Fwww.schloebe.de\u002Fwordpress\u002Fadmin-management-xtended-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-management-xtended.zip",5,"2025-10-17 00:00:00",{"attackSurface":153,"codeSignals":287,"taintFlows":389,"riskAssessment":441,"analyzedAt":451},{"hooks":154,"ajaxHandlers":272,"restRoutes":284,"shortcodes":285,"cronEvents":286,"entryPointCount":34,"unprotectedCount":28},[155,160,163,166,169,172,175,179,183,188,193,197,201,206,209,213,216,219,222,225,228,231,234,237,240,243,246,250,253,257,260,264,268],{"type":156,"name":157,"callback":157,"file":158,"line":159},"action","admin_notices","cbach-wp-gridster.php",216,{"type":156,"name":161,"callback":161,"file":158,"line":162},"init",222,{"type":156,"name":161,"callback":164,"file":158,"line":165},"gridster_register_as_posttype",225,{"type":156,"name":161,"callback":167,"file":158,"line":168},"load_settings",228,{"type":156,"name":161,"callback":170,"file":158,"line":171},"have_gridster_posts",231,{"type":156,"name":173,"callback":173,"file":158,"line":174},"after_setup_theme",234,{"type":156,"name":176,"callback":177,"file":158,"line":178},"admin_print_styles","admin_css",313,{"type":156,"name":180,"callback":181,"file":158,"line":182},"admin_enqueue_scripts","admin_js",316,{"type":184,"name":185,"callback":186,"file":158,"line":187},"filter","manage_edit-gridster_columns","gridster_column_header_function",319,{"type":184,"name":189,"callback":190,"priority":191,"file":158,"line":192},"manage_gridster_posts_custom_column","gridster_populate_rows_function",10,322,{"type":184,"name":194,"callback":195,"file":158,"line":196},"manage_edit-gridster_sortable_columns","gridster_sortable_columns",325,{"type":184,"name":198,"callback":199,"priority":191,"file":158,"line":200},"post_row_actions","gridster_post_row_actions",328,{"type":156,"name":202,"callback":203,"priority":204,"file":158,"line":205},"post_submitbox_misc_actions","add_shortcode_to_publish_metabox",999,331,{"type":156,"name":207,"callback":207,"file":158,"line":208},"admin_menu",334,{"type":156,"name":210,"callback":211,"file":158,"line":212},"admin_init","settings_register_general",337,{"type":156,"name":210,"callback":214,"file":158,"line":215},"redirect_edit_to_post_new_when_no_posts_exist",340,{"type":156,"name":217,"callback":217,"file":158,"line":218},"current_screen",343,{"type":156,"name":220,"callback":220,"file":158,"line":221},"save_post",346,{"type":156,"name":223,"callback":223,"file":158,"line":224},"delete_post",349,{"type":156,"name":226,"callback":226,"file":158,"line":227},"after_delete_post",352,{"type":184,"name":229,"callback":229,"file":158,"line":230},"post_updated_messages",355,{"type":156,"name":232,"callback":232,"file":158,"line":233},"post_edit_form_tag",358,{"type":184,"name":235,"callback":235,"file":158,"line":236},"mce_external_plugins",361,{"type":184,"name":238,"callback":238,"file":158,"line":239},"tiny_mce_before_init",364,{"type":184,"name":241,"callback":241,"file":158,"line":242},"mce_buttons",367,{"type":184,"name":244,"callback":244,"file":158,"line":245},"mce_external_languages",370,{"type":184,"name":247,"callback":248,"file":158,"line":249},"gridster_post_types_as_widget_blocks","filter_gridster_post_types_as_widget_blocks",373,{"type":184,"name":251,"callback":251,"priority":191,"file":158,"line":252},"plugin_row_meta",379,{"type":156,"name":254,"callback":255,"file":158,"line":256},"wp_footer","print_css",403,{"type":156,"name":254,"callback":258,"file":158,"line":259},"print_js",406,{"type":184,"name":261,"callback":261,"priority":262,"file":158,"line":263},"body_class",100,409,{"type":184,"name":265,"callback":266,"file":158,"line":267},"post_thumbnail_size","filter_image_size_on_ajax_request",413,{"type":184,"name":269,"callback":270,"file":158,"line":271},"postbox_classes_gridster_gridster_workbench_metabox","postbox_classes_post_gridster_workbench_metabox",931,[273,278,281],{"action":274,"nopriv":275,"callback":274,"hasNonce":276,"hasCapCheck":275,"file":158,"line":277},"ajax_gridster_get_post",false,true,382,{"action":279,"nopriv":275,"callback":279,"hasNonce":276,"hasCapCheck":275,"file":158,"line":280},"ajax_gridster_shortcode_update_modal",385,{"action":282,"nopriv":275,"callback":282,"hasNonce":276,"hasCapCheck":275,"file":158,"line":283},"ajax_get_posts_by_type_widget_block",388,[],[],[],{"dangerousFunctions":288,"sqlUsage":289,"outputEscaping":291,"fileOperations":28,"externalRequests":28,"nonceChecks":379,"capabilityChecks":380,"bundledLibraries":381},[],{"prepared":28,"raw":28,"locations":290},[],{"escaped":292,"rawEcho":293,"locations":294},31,41,[295,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376],{"file":158,"line":296,"context":297},828,"raw output",{"file":158,"line":299,"context":297},888,{"file":158,"line":301,"context":297},889,{"file":158,"line":303,"context":297},978,{"file":158,"line":305,"context":297},982,{"file":158,"line":307,"context":297},985,{"file":158,"line":309,"context":297},988,{"file":158,"line":311,"context":297},989,{"file":158,"line":313,"context":297},992,{"file":158,"line":315,"context":297},1000,{"file":158,"line":317,"context":297},1007,{"file":158,"line":319,"context":297},1010,{"file":158,"line":321,"context":297},1016,{"file":158,"line":323,"context":297},1017,{"file":158,"line":325,"context":297},1018,{"file":158,"line":327,"context":297},1021,{"file":158,"line":329,"context":297},1029,{"file":158,"line":331,"context":297},1045,{"file":158,"line":333,"context":297},1078,{"file":158,"line":335,"context":297},1079,{"file":158,"line":337,"context":297},1344,{"file":158,"line":339,"context":297},1550,{"file":158,"line":341,"context":297},1823,{"file":158,"line":343,"context":297},1827,{"file":158,"line":345,"context":297},1828,{"file":158,"line":347,"context":297},1829,{"file":158,"line":349,"context":297},1830,{"file":158,"line":351,"context":297},1837,{"file":158,"line":353,"context":297},1841,{"file":158,"line":355,"context":297},1842,{"file":158,"line":357,"context":297},1843,{"file":158,"line":359,"context":297},1845,{"file":158,"line":361,"context":297},1860,{"file":158,"line":363,"context":297},1869,{"file":158,"line":365,"context":297},1870,{"file":158,"line":367,"context":297},1871,{"file":158,"line":369,"context":297},1877,{"file":158,"line":371,"context":297},1979,{"file":158,"line":373,"context":297},2006,{"file":158,"line":375,"context":297},2474,{"file":377,"line":378,"context":297},"views\\gridster-default.php",9,4,7,[382,386],{"name":383,"version":384,"knownCves":385},"jQuery","1.7.2",[],{"name":387,"version":29,"knownCves":388},"TinyMCE",[],[390,407,417,427],{"entryPoint":391,"graph":392,"unsanitizedCount":64,"severity":406},"ajax_get_textile_markup_for_jeditable (cbach-wp-gridster.php:1995)",{"nodes":393,"edges":404},[394,399],{"id":395,"type":396,"label":397,"file":158,"line":398},"n0","source","$_GET",1999,{"id":400,"type":401,"label":402,"file":158,"line":373,"wp_function":403},"n1","sink","echo() [XSS]","echo",[405],{"from":395,"to":400,"sanitized":275},"medium",{"entryPoint":408,"graph":409,"unsanitizedCount":28,"severity":416},"ajax_gridster_shortcode_update_modal (cbach-wp-gridster.php:1802)",{"nodes":410,"edges":414},[411,413],{"id":395,"type":396,"label":397,"file":158,"line":412},1808,{"id":400,"type":401,"label":402,"file":158,"line":355,"wp_function":403},[415],{"from":395,"to":400,"sanitized":276},"low",{"entryPoint":418,"graph":419,"unsanitizedCount":28,"severity":416},"ajax_get_posts_by_type_widget_block (cbach-wp-gridster.php:1901)",{"nodes":420,"edges":425},[421,424],{"id":395,"type":396,"label":422,"file":158,"line":423},"$_REQUEST",1907,{"id":400,"type":401,"label":402,"file":158,"line":371,"wp_function":403},[426],{"from":395,"to":400,"sanitized":276},{"entryPoint":428,"graph":429,"unsanitizedCount":28,"severity":416},"\u003Ccbach-wp-gridster> (cbach-wp-gridster.php:0)",{"nodes":430,"edges":438},[431,433,434,436],{"id":395,"type":396,"label":432,"file":158,"line":412},"$_GET (x2)",{"id":400,"type":401,"label":402,"file":158,"line":355,"wp_function":403},{"id":435,"type":396,"label":422,"file":158,"line":423},"n2",{"id":437,"type":401,"label":402,"file":158,"line":371,"wp_function":403},"n3",[439,440],{"from":395,"to":400,"sanitized":276},{"from":435,"to":437,"sanitized":276},{"summary":442,"deductions":443},"The cbach-wp-gridster plugin version 1.4 exhibits a generally good security posture based on the provided static analysis.  A key strength is the complete absence of unprotected AJAX handlers, REST API routes, shortcodes, or cron events, resulting in zero exposed entry points. The code also demonstrates strong adherence to secure coding practices by exclusively using prepared statements for SQL queries and implementing a significant number of nonce and capability checks.  Furthermore, there is no recorded vulnerability history, which is a positive indicator. However, a notable concern is the moderate rate of improper output escaping, with less than half of the identified outputs being properly escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if the unescaped data originates from user input or untrusted sources. The presence of an unsanitized path flow, although not classified as critical or high severity in the taint analysis, warrants attention as it represents a potential pathway for malicious manipulation.",[444,447,449],{"reason":445,"points":446},"Moderate rate of unescaped output",6,{"reason":448,"points":14},"Taint flow with unsanitized path",{"reason":450,"points":379},"Bundled outdated jQuery library","2026-03-16T22:38:54.188Z",{"wat":453,"direct":464},{"assetPaths":454,"generatorPatterns":458,"scriptPaths":459,"versionParams":460},[455,456,457],"\u002Fwp-content\u002Fplugins\u002Fcbach-wp-gridster\u002Fjs\u002Fcbach-wp-gridster-frontend.js","\u002Fwp-content\u002Fplugins\u002Fcbach-wp-gridster\u002Fjs\u002Fcbach-wp-gridster-admin.js","\u002Fwp-content\u002Fplugins\u002Fcbach-wp-gridster\u002Fcss\u002Fcbach-wp-gridster.css",[],[],[461,462,463],"\u002Fwp-content\u002Fplugins\u002Fcbach-wp-gridster\u002Fjs\u002Fcbach-wp-gridster-frontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fcbach-wp-gridster\u002Fjs\u002Fcbach-wp-gridster-admin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fcbach-wp-gridster\u002Fcss\u002Fcbach-wp-gridster.css?ver=",{"cssClasses":465,"htmlComments":467,"htmlAttributes":469,"restEndpoints":471,"jsGlobals":472,"shortcodeOutput":474},[466],"gridster_",[468],"Gridster is a WordPress plugin that makes building intuitive draggable layouts from elements spanning multiple columns. You can even dynamically resize, add and remove elements from the grid, as edit the elements content inline.",[470],"data-gridster-id",[],[22,473],"cbach_wpGridster",[475],"[gridster]"]