[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZzaHvRkEIgLjEjeR5rZtTN5xyJlViPdbuhS0Yew9PSw":3,"$fXw13nW06Hj-cze7ASHy7ssgQ5QoRA8aQg_vr5sHcyBA":1603,"$fehc_lh9T2PYr6G7PnBHTWDX5HCD8Zwaj57hmvGn_JCg":1606},{"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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":153,"fingerprints":1573},"microthemer","Microthemer Lite – Visual Editor to Customize CSS","7.5.3.9","Themeover","https:\u002F\u002Fprofiles.wordpress.org\u002Fbastywebb\u002F","\u003Cp>A light-weight yet powerful visual editor to customize the CSS styling of any aspect of your site, from Google fonts to responsive layouts. Microthemer caters for both coders and non-coders, and plays really well with page builders like Elementor, Beaver Builder, and Oxygen.\u003C\u002Fp>\n\u003Ch4>Feature list\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Style anything\u003C\u002Fli>\n\u003Cli>Use with any theme or plugin\u003C\u002Fli>\n\u003Cli>Point & click visual styling\u003C\u002Fli>\n\u003Cli>Code editor (CSS, Sass, JS)\u003C\u002Fli>\n\u003Cli>Sync code editor with the UI\u003C\u002Fli>\n\u003Cli>Customisable breakpoints\u003C\u002Fli>\n\u003Cli>HTML and CSS inspection\u003C\u002Fli>\n\u003Cli>150+ CSS properties\u003C\u002Fli>\n\u003Cli>Dark or light theme\u003C\u002Fli>\n\u003Cli>Custom toolbar layouts\u003C\u002Fli>\n\u003Cli>Work with any CSS unit\u003C\u002Fli>\n\u003Cli>Color picker with palettes\u003C\u002Fli>\n\u003Cli>Slider, mousewheel, keyboard adjustments\u003C\u002Fli>\n\u003Cli>In-program CSS reference\u003C\u002Fli>\n\u003Cli>History\u003C\u002Fli>\n\u003Cli>Draft mode\u003C\u002Fli>\n\u003Cli>Global or page-specific styling\u003C\u002Fli>\n\u003Cli>Import & export\u003C\u002Fli>\n\u003Cli>Light-weight\u003C\u002Fli>\n\u003Cli>Minify CSS code\u003C\u002Fli>\n\u003Cli>Keyboard shortcuts\u003C\u002Fli>\n\u003Cli>Deep integration with Elementor, Beaver Builder, Oxygen\u003C\u002Fli>\n\u003Cli>Multisite support\u003C\u002Fli>\n\u003Cli>Uninstall MT, but keep your edits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Pro]\u003C\u002Fstrong> CSS grid (drag & drop)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Pro]\u003C\u002Fstrong> Flexbox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Pro]\u003C\u002Fstrong> Stock SVG mask images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Pro]\u003C\u002Fstrong> Transform\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Pro]\u003C\u002Fstrong> Animation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Pro]\u003C\u002Fstrong> Transition\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Lite VS Pro\u003C\u002Fh4>\n\u003Cp>This lite version limits you styling 15 things, and doesn’t include the features marked [Pro] in the list above. To unlock the full program, you can \u003Ca href=\"https:\u002F\u002Fthemeover.com\u002F\" rel=\"nofollow ugc\">purchase a license\u003C\u002Fa> (monthly, annual, or lifetime).\u003C\u002Fp>\n\u003Ch4>Useful links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeover.com\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeover.com\u002Fintroducing-microthemer-7\u002F\" rel=\"nofollow ugc\">Video docs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flivedemo.themeover.com\u002Fsetting-up-demo-site\u002F?create_demo\" rel=\"nofollow ugc\">Live demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthemeover.com\u002Fforum\u002F\" rel=\"nofollow ugc\">Support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fmicrothemer\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Author note\u003C\u002Fh4>\n\u003Cp>Hello everyone, my name is Sebastian. I’ve designed Microthemer for developers as well as beginners. My aim is to level up beginners by exposing the CSS code Microthemer generates when using the visual controls. This is of course helpful for developers who may wish to make manual edits. Some developers use Microthemer as an in-browser CSS or Sass editor, and just lean on the interface for element selection or more advanced properties like filters, grid, and animation.\u003C\u002Fp>\n\u003Cp>I’ve been happily developing Microthemer and supporting users of varying technical experience in my forum for many years now. I’m always ready to answer questions about the software and help out with CSS hurdles. Please don’t hesitate to get in touch!\u003C\u002Fp>\n","A visual editor to customize the CSS styling of anything on your site - from Google fonts to responsive layouts.",10000,2620738,100,44,"2026-04-15T21:25:00.000Z","6.9.4","6.0","5.6",[20,21,22,23,24],"css","customize","google-fonts","responsive","visual-editor","https:\u002F\u002Fthemeover.com\u002Fmicrothemer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicrothemer.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"bastywebb",2,10300,93,30,89,"2026-05-19T19:44:15.670Z",[41,60,85,108,129],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":27,"num_ratings":27,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":59},"my-style-anytime","My Style Anytime","1.7.0","NewfieSoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fnewfiesoft\u002F","\u003Cp>Revolutionize your WordPress development with our innovative plugin role-based CSS customization feature. Seamlessly customize both the public frontend and admin backend (wp-admin) using a single CSS file, intelligently tailored to different user roles.\u003C\u002Fp>\n\u003Cp>This powerful tool empowers developers to create unique style combinations for each user role, ensuring a personalized experience for administrators, editors, authors, contributors, subscribers, and even visitors\u002Fguests.\u003C\u002Fp>\n\u003Cp>The simplicity of using one CSS file for both frontend and backend removes redundancy and enhances consistency in design. Efficiency meets flexibility as you effortlessly manage updates, bug fixes, and improvements through a centralized CSS file. Say goodbye to the hassle of duplicating efforts – our feature simplifies the development process, making it easy to maintain and adapt styles across your entire WordPress site.\u003C\u002Fp>\n\u003Cp>👉 For the latest code development, planned enhancements, and known issues, visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnewfiesoft\u002Fmy-style-anytime\" title=\"Github\" rel=\"nofollow ugc\">Github page\u003C\u002Fa>. 👈\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Administrator custom style view\u003C\u002Fli>\n\u003Cli>Editor custom style view\u003C\u002Fli>\n\u003Cli>Author custom style view\u003C\u002Fli>\n\u003Cli>Contributor custom style view\u003C\u002Fli>\n\u003Cli>Subscriber custom style view\u003C\u002Fli>\n\u003Cli>Including Visitor\u002FGuest custom style view style.\u003C\u002Fli>\n\u003Cli>Disable Gutenberg style\u003C\u002Fli>\n\u003Cli>Disable the meta generator.\u003C\u002Fli>\n\u003Cli>Remove “WordPress” from the title on any case scenario and on all available Site languages inside WordPress settings.\u003C\u002Fli>\n\u003Cli>Remove “category” slug from category URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customization login page, set Custom Login Logo, Background Image, or Background Color.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To test our plugin with different user roles and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Froles-and-capabilities\u002F#roles\" rel=\"ugc\">WordPress\u003C\u002Fa> basic user types, we’ve integrated it seamlessly with independent and widely-used WordPress plugins, each having its set of user roles. For any new features and coming versions of the plugin before release, we test with the next popular plugins like those is \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floco-translate\u002F\" rel=\"ugc\">Loco Translate\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-seo\u002F\" rel=\"ugc\">Yoast SEO\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-affiliates\u002F\" rel=\"ugc\">YITH WooCommerce Affiliates\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager\u002F\" rel=\"ugc\">WP Job Manager\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you have any suggestions for additional plugins or want to discuss compatibility with a specific plugin, please share your thoughts in our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fsuggest-a-plugin-that-adds-his-role-inside-users\u002F\" rel=\"ugc\">support topic\u003C\u002Fa>. We welcome your input and are eager to ensure compatibility with a wide range of plugins.\u003C\u002Fp>\n","Customize public frontend or admin backend wp-admin with responsive using the same CSS stylesheets file based on user roles type",10,1840,"2026-03-12T23:23:00.000Z","5.6.0","7.0.0",[20,55,21,23,56],"custom","style","https:\u002F\u002Fnewfiesoft.com\u002Fwp-plugins\u002Fmy-style-anytime\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-style-anytime.1.7.0.zip","2026-04-06T09:54:40.288Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":81,"download_link":82,"security_score":13,"vuln_count":83,"unpatched_count":27,"last_vuln_date":84,"fetched_at":29},"custom-css-js","Simple Custom CSS and JS","3.52","SilkyPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fdiana_burduja\u002F","\u003Cp>Customize your WordPress site’s appearance by easily adding custom CSS and JS code without even having to modify your theme or plugin files. This is perfect for adding custom CSS tweaks to your site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text editor\u003C\u002Fstrong> with syntax highlighting \u003C\u002Fli>\n\u003Cli>Print the code \u003Cstrong>inline\u003C\u002Fstrong> or included into an \u003Cstrong>external file\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Print the code in the \u003Cstrong>header\u003C\u002Fstrong> or the \u003Cstrong>footer\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add CSS or JS to the \u003Cstrong>frontend\u003C\u002Fstrong> or the \u003Cstrong>admin side\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add as many codes as you want\u003C\u002Fli>\n\u003Cli>Keep your changes also when you change the theme\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add Custom CSS or JS to your website with an awesome editor.",700000,10174999,88,102,"2026-03-06T19:56:00.000Z","3.0.1","5.2.4",[76,77,78,79,80],"add-style","custom-css","custom-js","customize-theme","site-css","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-css-js\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-css-js.3.52.zip",1,"2017-07-24 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":16,"requires_at_least":98,"requires_php":53,"tags":99,"homepage":104,"download_link":105,"security_score":70,"vuln_count":106,"unpatched_count":27,"last_vuln_date":107,"fetched_at":29},"siteorigin-panels","Page Builder by SiteOrigin","2.34.1","Greg - SiteOrigin","https:\u002F\u002Fprofiles.wordpress.org\u002Fgpriday\u002F","\u003Cp>SiteOrigin Page Builder is a powerful content creation interface, instantly recognizable, astonishingly different. SiteOrigin Page Builder makes it easy to create responsive column-based content using the widgets you know and love. Your content will accurately adapt to all mobile devices, ensuring your site is mobile-ready. Read more on \u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fpage-builder\u002F\" rel=\"nofollow ugc\">SiteOrigin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We’ve created an intuitive interface that looks just like WordPress itself. It’s easy to learn, so you’ll be building beautiful, responsive content in no time.\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F114529361\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cp>Page Builder works with standard WordPress widgets, so you’ll always find the widget you need. We’ve created the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fso-widgets-bundle\u002F\" rel=\"ugc\">SiteOrigin Widgets Bundle\u003C\u002Fa> to give you all the most common widgets, and with a world of plugins out there, you’ll always find the widget you need.\u003C\u002Fp>\n\u003Ch4>Ready to Be Used Anywhere\u003C\u002Fh4>\n\u003Cp>Choose your editor; Page Builder is ready to be used anywhere. Build in the traditional Page Builder interface or insert a Page Builder Layout into the Block Editor. Insert the SiteOrigin Layout Widget into sidebar and footer widget areas or use the SiteOrigin Layout Block in block-based widget areas.\u003C\u002Fp>\n\u003Ch4>It Works With Your Theme\u003C\u002Fh4>\n\u003Cp>Page Builder gives you complete freedom to choose any WordPress theme you like. It’s not a commitment to a single theme or theme developer. The advantage is that you’re free to change themes as often as you like. Your content will always come along with you.\u003C\u002Fp>\n\u003Cp>We’ve also made some fantastic \u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Ftheme\u002F\" rel=\"nofollow ugc\">free themes\u003C\u002Fa> that work well with Page Builder.\u003C\u002Fp>\n\u003Ch4>No Coding Required\u003C\u002Fh4>\n\u003Cp>Page Builder’s simple drag and drop interface means you’ll never need to write a single line of code. Page Builder generates all the highly efficient code for you.\u003C\u002Fp>\n\u003Ch4>Live Editing\u003C\u002Fh4>\n\u003Cp>Page Builder supports live editing. This tool lets you see your content and edit widgets in real time. It’s the fastest way to adjust your content quickly and easily.\u003C\u002Fp>\n\u003Ch4>History Browser\u003C\u002Fh4>\n\u003Cp>This tool lets you roll forward and back through your changes. It gives you the freedom to experiment with different layouts and content without the fear of breaking your content.\u003C\u002Fp>\n\u003Ch4>Row, Cell, and Widget Styles\u003C\u002Fh4>\n\u003Cp>Row, cell, and widget styles give you all the control you need to make your content uniquely your own. Change attributes like paddings, background colors, and column spacing. You can also enter custom CSS and CSS classes if you need even finer-grained control.\u003C\u002Fp>\n\u003Ch4>Focussed on Performance\u003C\u002Fh4>\n\u003Cp>We’ve built a lightweight framework, focusing on small page sizes and fast load time. Page Builder is compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoptimize\u002F\" rel=\"ugc\">Autoptimize\u003C\u002Fa> and all other major performance plugins.\u003C\u002Fp>\n\u003Ch4>SEO Optimized\u003C\u002Fh4>\n\u003Cp>Page Builder uses modern SEO best practices and seamlessly integrates with all major SEO plugins, including Yoast SEO and Rank Math.\u003C\u002Fp>\n\u003Ch4>It’s Free, and Always Will Be\u003C\u002Fh4>\n\u003Cp>Page Builder is our commitment to the democratization of content creation. Like WordPress, Page Builder is, and always will be, free. We’ll continue supporting and developing it for many years to come. It’ll only get better from here.\u003C\u002Fp>\n\u003Ch4>Accessibility Ready\u003C\u002Fh4>\n\u003Cp>Page Builder is accessibility-ready. Tab through all form fields and settings, and make changes without a mouse.\u003C\u002Fp>\n\u003Ch4>Actively Developed\u003C\u002Fh4>\n\u003Cp>SiteOrigin has been creating magical tools for your WordPress website since 2011. Page Builder is actively developed with new features and exciting enhancements every month. Keep track on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsiteorigin\u002Fsiteorigin-panels\" rel=\"nofollow ugc\">Page Builder GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Read the \u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fdocs\u002Fpage-builder\u002F\" rel=\"nofollow ugc\">Page Builder developer docs\u003C\u002Fa> if you’d like to develop for Page Builder.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fpage-builder\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> is available on SiteOrigin.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Free support is available on the \u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fthread\u002F\" rel=\"nofollow ugc\">SiteOrigin support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>SiteOrigin Premium\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fdownloads\u002Fpremium\u002F\" rel=\"nofollow ugc\">SiteOrigin Premium\u003C\u002Fa> enhances Page Builder by SiteOrigin, the SiteOrigin Widgets Bundle, and all SiteOrigin themes with a vast array of additional features and settings. Take your layouts to the next level with SiteOrigin Premium Addons.\u003C\u002Fp>\n\u003Cp>SiteOrigin Premium includes access to our professional email support service, perfect for those times when you need fast and effective technical support. We’re standing by to assist you in any way we can.\u003C\u002Fp>\n","Build responsive page layouts using the widgets you know and love using this simple drag and drop page builder.",500000,57417399,96,1004,"2026-04-15T20:56:00.000Z","4.7",[100,101,102,24,103],"drag-and-drop","page-builder","responsive-design","website-builder","https:\u002F\u002Fsiteorigin.com\u002Fpage-builder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsiteorigin-panels.2.34.1.zip",8,"2026-03-02 13:14:54",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":127,"download_link":128,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-css","Simple CSS","1.1.1","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Cp>Need to add some custom CSS to your site? Simple CSS gives you an awesome admin editor and a live preview editor in the Customizer so you can easily add your CSS.\u003C\u002Fp>\n\u003Cp>Want your CSS to only apply on a specific page or post? Simple CSS adds a metabox which allows you to do just that.\u003C\u002Fp>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full featured admin CSS editor\u003C\u002Fli>\n\u003Cli>Dark and light editor themes\u003C\u002Fli>\n\u003Cli>CSS editor in the Customizer so you can live preview your changes\u003C\u002Fli>\n\u003Cli>Metabox for page\u002Fpost specific CSS\u003C\u002Fli>\n\u003C\u002Ful>\n","Add CSS to your website through an admin editor, the Customizer or a metabox for page\u002Fpost specific CSS.",80000,553634,98,60,"2025-09-15T15:11:00.000Z","6.8.5","4.0","",[20,125,77,109,126],"css-customizer","simple-custom-css","https:\u002F\u002Fgeneratepress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-css.1.1.1.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":118,"num_ratings":139,"last_updated":140,"tested_up_to":121,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":149,"download_link":150,"security_score":95,"vuln_count":151,"unpatched_count":27,"last_vuln_date":152,"fetched_at":29},"maxbuttons","MaxButtons – Create buttons","9.8.5","maxfoundry","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxfoundry\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002F?utm_source=repowp1&utm_medium=mbrepo&utm_content=mbr_maxbuttons&utm_campaign=mbr_maxbuttons\" rel=\"nofollow ugc\">MaxButtons\u003C\u002Fa> is a powerful WordPress button, share button and social icon plugin. Create great looking CSS3 WordPress buttons in a minute. Easy to understand. Our button editor with live preview makes it a snap to generate awesome responsive buttons in very little time. The social share buttons and social icon features allow you to add social options to your website in minutes.\u003C\u002Fp>\n\u003Cp>MaxButtons \u003Ca href=\"https:\u002F\u002Fwww.maxbuttons.com\u002F#CSS3\u002F?utm_source=repowbp&utm_medium=mbrepo&utm_content=wordpress_button_plugin&utm_campaign=repowbp\" rel=\"nofollow ugc\">WordPress button plugin\u003C\u002Fa> has been going strong for over 15 years and was the first button plugin for WordPress. MaxButtons has earned over 1000 5-star reviews and over 3.5 million downloads.  Here are couple of our favorites:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“The best plugin of its kind”\u003C\u002Fp>\n\u003Cp>“This plugin makes creating buttons sooooo easy.”\u003C\u002Fp>\n\u003Cp>Why aren’t all plugins like this?!?\u003Cbr \u002F>\n  MaxButtons easily solved my problem with lots of options when creating the button and a live view of what it was going to look like. It would have done the job for me there and then but being able to adjust the text AND link with shortcodes on my page made modifications a breeze. – by discgosforth\u003C\u002Fp>\n\u003Cp>“Easy, clear, and robust. I’m a programmer and can write CSS till the cows come home, but why? Just get it, install it and use it. Then, when you’re impressed, buy the pro version”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Max Foundry also makes the WordPress Gallery plugin \u003Ca href=\"https:\u002F\u002Fmaxgalleria.com\" rel=\"nofollow ugc\">MaxGalleria\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmaxgalleria.com\u002Fdownloads\u002Fmedia-library-plus-pro\u002F\" rel=\"nofollow ugc\">WordPress Media Folders\u003C\u002Fa> plugin for real WordPress Media Library folders.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress installed\u003C\u002Fli>\n\u003Cli>PHP 7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Buttons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002Fcreate-wordpress-button\u002F?utm_source=repocreate&utm_medium=mbrepo&utm_content=how-to-create&utm_campaign=repocreate\" rel=\"nofollow ugc\">Create WordPress Buttons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Getting \u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002Fwordpress-share-buttons\u002F?utm_source=repoicons1&utm_medium=mbrepo&utm_content=social_sharing&utm_campaign=repoicons1\" rel=\"nofollow ugc\">Social Icons\u003C\u002Fa> on your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshare-button\u002F\" rel=\"ugc\">Share Buttons\u003C\u002Fa> on your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002Fproduct-category\u002Fbutton-packs\u002F?utm_source=repolibs&utm_medium=mbrepo&utm_content=button_pack&utm_campaign=repolibs\" rel=\"nofollow ugc\">WordPress button\u003C\u002Fa> library and button sets can make my designers and developers more productive.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MaxButtons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No coding, the plugin takes care of everything\u003C\u002Fli>\n\u003Cli>Button shortcodes for ease of use, unlimited text and link combinations possible\u003C\u002Fli>\n\u003Cli>Create unlimited number of buttons\u003C\u002Fli>\n\u003Cli>Live preview window instantly updates as you customize your buttons\u003C\u002Fli>\n\u003Cli>Color picker for unlimited color combinations\u003C\u002Fli>\n\u003Cli>Works with all modern browsers, degrades gracefully for others\u003C\u002Fli>\n\u003Cli>Fully CSS3 compliant with text shadowing, box shadowing, gradients, etc.\u003C\u002Fli>\n\u003Cli>Copy an existing button to use as starting point for others\u003C\u002Fli>\n\u003Cli>See your buttons on different color backgrounds\u003C\u002Fli>\n\u003Cli>Predefined defaults make getting started super easy\u003C\u002Fli>\n\u003Cli>Works with your page builder: Beaver Builder, SiteOrigin, Elementor etc\u003C\u002Fli>\n\u003Cli>Great Gutenberg support, works out of the box.\u003C\u002Fli>\n\u003Cli>Integrates with Popup Builders to open Modals\u003C\u002Fli>\n\u003Cli>Best responsive options. Customize for each mobile device and screen size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Share Buttons\u003C\u002Fh4>\n\u003Cp>MaxButtons has a \u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002F?utm_source=repobestss&utm_medium=mbrepo&utm_content=best_social_share&utm_campaign=repobestss\" rel=\"nofollow ugc\">share buttons addon\u003C\u002Fa> that includes 7 beautifully designed share button sets for the following social networks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Linkedin\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>StumbleUpon\u003C\u002Fli>\n\u003Cli>Reddit\u003C\u002Fli>\n\u003Cli>Whatsapp\u003C\u002Fli>\n\u003Cli>Buffer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plus email and print icons.\u003C\u002Fp>\n\u003Ch4>Social Icons\u003C\u002Fh4>\n\u003Cp>In addition to promoting your content through MaxButtons share buttons you can also use share buttons to promote your social network profiles.  Simply select a social icon or make a button, include the link to your profile and post the button shortcode on your page. Social icons are easy with MaxButtons!\u003C\u002Fp>\n\u003Ch4>MaxButtons Pro\u003C\u002Fh4>\n\u003Cp>Take your buttons to the next level with \u003Ca href=\"https:\u002F\u002Fwww.maxbuttons.com\u002Fpricing\u002F?utm_source=repombp&utm_medium=mbrepo&utm_content=MBPro&utm_campaign=repombp\" rel=\"nofollow ugc\">MaxButtons Pro\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>Our premium WordPress plugin for buttons, share buttons and social icons brings you the \u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002F?utm_source=mprepo&utm_medium=mbrepo&utm_content=best_css3_button&utm_campaign=repobestcss3\" rel=\"nofollow ugc\">best WordPress button plugin\u003C\u002Fa> through continuous feature updating. Upgrading to the Pro version allows you to add icons and images to your custom WordPress buttons. The Pro features allow you to do so much more!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Icons and Images\u003C\u002Fstrong> – Add icons and images to your buttons and customize placement and size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-line text\u003C\u002Fstrong> – Add a second line of text and stylize with font, size and placement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Fonts\u003C\u002Fstrong> – We have included the entire set to help your buttons stand out with beautiful typography.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Packs\u003C\u002Fstrong> – Ready to use, value priced button sets that make any site good great.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002Fgoogle-analytics-event-tracking\u002F\" rel=\"nofollow ugc\">Event Tracking for WordPress Buttons\u003C\u002Fa>. The best way to see you users’ interactions with buttons in Google Analytics. No coding needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong> – Useful for backing up and\u002For moving your buttons. Also, use any of the great free icons listed on our site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Buttons\u003C\u002Fstrong> – Use variables from WordPress or theme in your link and text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong> – Built-in per button custom CSS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Search\u003C\u002Fstrong> – for easier management of large button sets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Awesome 5\u003C\u002Fstrong> – Largest icon collection, fastest served\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPBakery Page Builder\u003C\u002Fstrong> – Integrated with WPBakery Page Builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Form 7\u003C\u002Fstrong> Integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beaver Builder\u003C\u002Fstrong> Integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Digital Downloads\u003C\u002Fstrong> Purchase and Checkout Button Integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Button Sets\u003C\u002Fh4>\n\u003Cp>In addition to the Basic Buttons and free button packs included with MaxButtons Pro you can also purchase additional professionally designed, production ready button packs from the largest \u003Ca href=\"http:\u002F\u002Fmaxbuttons.com\u002Fproduct-category\u002Fbutton-packs\u002F?utm_source=reposets1&utm_medium=mbrepo&utm_content=buttonsets1&utm_campaign=reposets1\" rel=\"nofollow ugc\">WordPress button\u003C\u002Fa> library in existence.  The library features more than 6,000 buttons.  It is the largest WordPress button library in the known universe.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmaxbuttons.com\u002Fproduct-category\u002Fbutton-packs\u002F?utm_source=reposets&utm_medium=mbrepo&utm_content=button_pack&utm_campaign=reposets\" rel=\"nofollow ugc\">WordPress button sets\u003C\u002Fa> make designers and developers much more productive.\u003C\u002Fp>\n\u003Ch4>Free Icons\u003C\u002Fh4>\n\u003Cp>You can use free icons when you create your buttons with MaxButtons Pro so we’ve built one of the largest libraries to inspire you and make your buttons really stand out.\u003C\u002Fp>\n\u003Ch4>Button Shortcode\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Click the MaxButtons page from the admin menu.\u003C\u002Fli>\n\u003Cli>Click the Add New button.\u003C\u002Fli>\n\u003Cli>Create and customize your button using the button editor.\u003C\u002Fli>\n\u003Cli>Fill out and select the options needed to build your button.\u003C\u002Fli>\n\u003Cli>Once you’re ready, click Save.\u003C\u002Fli>\n\u003Cli>A \u003Ca href=\"http:\u002F\u002Fmaxbuttons.com\u002Fbutton-shortcode\u002F?utm_source=reposhort&utm_medium=mbrepo&utm_content=reposhort&utm_campaign=reposhort\" rel=\"nofollow ugc\">button shortcode\u003C\u002Fa> will be generated (ex: [maxbutton id=”17″] or [maxbutton name=”My Button Name”]).\u003C\u002Fli>\n\u003Cli>Use the shortcode anywhere in your content and the button will appear.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can also pass the button text and URL as parameters in the \u003Ca href=\"http:\u002F\u002Fmaxbuttons.com\u002Fbutton-shortcode\u002F?utm_source=reposhort2&utm_medium=mbrepo&utm_content=reposhort2&utm_campaign=reposhort2\" rel=\"nofollow ugc\">button shortcode\u003C\u002Fa>, giving you even greater flexibility. For example, if you want to create a set of buttons that look exactly the same, except for the text and URL, you could do something like this:\u003C\u002Fp>\n\u003Cp>[maxbutton id=”17″ text=”Search Google” url=”http:\u002F\u002Fgoogle.com”]\u003C\u002Fp>\n\u003Cp>[maxbutton name=”MaxButtons Button Name” text=”Search Yahoo” url=”http:\u002F\u002Fyahoo.com”]\u003C\u002Fp>\n\u003Cp>Another parameter you can give the shortcode is window, which tells the button whether or not to open the URL in a new window (by default the button opens the URL in the current window). To do so you always give the window parameter the value “new”, shown below. Anything else will open the button URL in the current window.\u003C\u002Fp>\n\u003Cp>[maxbutton id=”17″ window=”new”]\u003C\u002Fp>\n\u003Cp>You can also use the nofollow parameter, which will add a rel=”nofollow” attribute to the button when set to true, as shown below (the default is false):\u003C\u002Fp>\n\u003Cp>[maxbutton id=”17″ nofollow=”true”]\u003C\u002Fp>\n\u003Cp>NOTE: Passing parameters to the shortcode overrides those settings saved as part of the button.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>We work hard to give timely support during the week.  And we give support when we’re on during the weekend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MaxButtons.  Bringing the #buttonlove!\u003C\u002Fstrong>\u003C\u002Fp>\n","Maxbuttons is the best and easiest button plugin for WordPress. Within minutes you can create beautiful buttons, share buttons and social icons.",70000,5154792,1093,"2025-09-15T07:45:00.000Z","5.0","7.0",[144,145,146,147,148],"butotn-creator","css-wordpress-button","css3-button-generator","responsive-buttons","share-button","http:\u002F\u002Fmaxbuttons.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaxbuttons.9.8.5.zip",13,"2025-04-17 00:00:00",{"attackSurface":154,"codeSignals":469,"taintFlows":1271,"riskAssessment":1557,"analyzedAt":1572},{"hooks":155,"ajaxHandlers":439,"restRoutes":464,"shortcodes":465,"cronEvents":466,"entryPointCount":467,"unprotectedCount":468},[156,161,166,171,176,179,182,185,188,191,195,199,202,205,209,212,216,218,221,225,227,230,234,238,242,245,248,250,254,258,263,267,271,275,280,283,287,291,296,300,305,308,312,315,317,321,327,332,335,338,342,346,350,354,358,362,366,370,374,377,380,382,387,390,394,396,397,399,400,402,403,404,405,407,409,410,411,412,413,415,416,417,418,419,420,422,423,424,425,427,428,429,431,434,437],{"type":157,"name":158,"callback":158,"file":159,"line":160},"action","init","src\\Admin.php",230,{"type":162,"name":163,"callback":164,"priority":49,"file":159,"line":165},"filter","script_loader_tag","customScriptAtts",1313,{"type":157,"name":167,"callback":168,"priority":169,"file":159,"line":170},"admin_bar_menu","custom_toolbar_link",999999,5214,{"type":157,"name":172,"callback":173,"file":174,"line":175},"admin_init","microthemer_activated_or_updated","src\\AdminInitTrait.php",74,{"type":157,"name":172,"callback":177,"file":174,"line":178},"check_integrations",94,{"type":157,"name":172,"callback":180,"file":174,"line":181},"setup_wp_dependent_vars",97,{"type":162,"name":183,"callback":184,"file":174,"line":13},"show_admin_bar","__return_false",{"type":157,"name":172,"callback":186,"file":174,"line":187},"actionCookieUpdates",127,{"type":157,"name":172,"callback":189,"priority":83,"file":174,"line":190},"add_no_cache_headers",128,{"type":157,"name":192,"callback":193,"file":174,"line":194},"admin_enqueue_scripts","add_css",129,{"type":157,"name":196,"callback":197,"file":174,"line":198},"admin_head","add_dyn_inline_css",130,{"type":157,"name":196,"callback":200,"file":174,"line":201},"load_icon_font",131,{"type":157,"name":192,"callback":203,"file":174,"line":204},"add_js",132,{"type":157,"name":192,"callback":206,"priority":207,"file":174,"line":208},"dequeue_rogue_assets",1000,136,{"type":157,"name":210,"callback":206,"priority":207,"file":174,"line":211},"wp_enqueue_media",137,{"type":157,"name":213,"callback":214,"file":174,"line":215},"admin_menu","microthemer_dedicated_menu",159,{"type":157,"name":167,"callback":168,"priority":169,"file":174,"line":217},166,{"type":157,"name":172,"callback":219,"file":174,"line":220},"check_microthemer_activation_flag",178,{"type":157,"name":222,"callback":223,"file":174,"line":224},"admin_notices","closure",224,{"type":157,"name":222,"callback":223,"file":174,"line":226},253,{"type":162,"name":228,"callback":228,"file":174,"line":229},"site_transient_update_plugins",463,{"type":162,"name":231,"callback":231,"priority":232,"file":174,"line":233},"plugins_api_result",99,464,{"type":162,"name":235,"callback":236,"priority":49,"file":174,"line":237},"posts_search","search_by_title_or_slug",595,{"type":157,"name":172,"callback":239,"file":240,"line":241},"hookPublicAjax","src\\AjaxPublic.php",9,{"type":157,"name":158,"callback":243,"file":244,"line":70},"setAdminAjaxUrl","src\\AssetAuth.php",{"type":157,"name":246,"callback":247,"file":244,"line":36},"wp","redirect",{"type":157,"name":167,"callback":249,"file":244,"line":232},"adminBarLink",{"type":157,"name":251,"callback":252,"file":244,"line":253},"wp_print_scripts","dequeueScripts",104,{"type":157,"name":255,"callback":256,"file":244,"line":257},"save_post","postSaved",116,{"type":157,"name":259,"callback":260,"file":261,"line":262},"login_enqueue_scripts","addCSS","src\\AssetLoad.php",231,{"type":162,"name":264,"callback":265,"priority":49,"file":261,"line":266},"style_loader_tag","asyncStyleTag",235,{"type":162,"name":268,"callback":269,"file":261,"line":270},"body_class","addBodyClasses",457,{"type":162,"name":272,"callback":273,"priority":49,"file":261,"line":274},"nav_menu_css_class","addMenuOrdinalClasses",466,{"type":162,"name":276,"callback":277,"priority":278,"file":261,"line":279},"template_include","captureTemplate",9999999,676,{"type":157,"name":259,"callback":281,"file":261,"line":282},"addJS",701,{"type":157,"name":246,"callback":284,"file":285,"line":286},"setupOutputBufferCallback","src\\Content\\AssetLoadContent.php",57,{"type":157,"name":288,"callback":289,"file":285,"line":290},"shutdown","buffer_end",58,{"type":162,"name":292,"callback":293,"file":294,"line":295},"debug_bar_panels","addDebugBarPanel","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\DebugBar\\Extension.php",26,{"type":157,"name":297,"callback":298,"file":294,"line":299},"debug_bar_enqueue_scripts","enqueuePanelDependencies",27,{"type":162,"name":301,"callback":302,"file":303,"line":304},"upgrader_post_install","clearCachedVersion","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\Plugin\\Package.php",37,{"type":157,"name":306,"callback":302,"file":303,"line":307},"delete_site_transient_update_plugins",38,{"type":157,"name":172,"callback":309,"file":310,"line":311},"onAdminInit","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\Plugin\\Ui.php",19,{"type":162,"name":313,"callback":314,"priority":49,"file":310,"line":295},"plugin_row_meta","addViewDetailsLink",{"type":162,"name":313,"callback":316,"priority":49,"file":310,"line":299},"addCheckForUpdatesLink",{"type":157,"name":318,"callback":319,"file":310,"line":320},"all_admin_notices","displayManualCheckResult",28,{"type":162,"name":322,"callback":323,"priority":324,"file":325,"line":326},"plugins_api","injectInfo",20,"src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\Plugin\\UpdateChecker.php",101,{"type":162,"name":328,"callback":329,"file":330,"line":331},"cron_schedules","_addCustomSchedule","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\Scheduler.php",53,{"type":157,"name":172,"callback":333,"file":330,"line":334},"maybeCheckForUpdates",78,{"type":157,"name":336,"callback":333,"file":330,"line":337},"load-update-core.php",82,{"type":157,"name":339,"callback":340,"priority":83,"file":330,"line":341},"upgrader_process_complete","removeHooksIfLibraryGone",90,{"type":157,"name":339,"callback":343,"priority":344,"file":330,"line":345},"upgraderProcessComplete",11,91,{"type":157,"name":158,"callback":347,"file":348,"line":349},"loadTextDomain","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\UpdateChecker.php",120,{"type":162,"name":351,"callback":352,"priority":49,"file":348,"line":353},"upgrader_source_selection","fixDirectoryName",168,{"type":162,"name":355,"callback":356,"priority":49,"file":348,"line":357},"http_request_host_is_external","allowMetadataHost",172,{"type":162,"name":359,"callback":360,"priority":49,"file":348,"line":361},"http_request_args","excludeEntityFromWordPressAPI",176,{"type":157,"name":363,"callback":364,"file":348,"line":365},"plugins_loaded","maybeInitDebugBar",182,{"type":157,"name":367,"callback":368,"priority":49,"file":348,"line":369},"puc_api_error","collectApiErrors",362,{"type":162,"name":371,"callback":372,"priority":49,"file":373,"line":311},"upgrader_pre_install","setUpgradedThing","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\UpgraderStatus.php",{"type":162,"name":375,"callback":376,"priority":49,"file":373,"line":324},"upgrader_package_options","setUpgradedPluginFromOptions",{"type":162,"name":301,"callback":378,"priority":49,"file":373,"line":379},"clearUpgradedThing",21,{"type":157,"name":339,"callback":378,"priority":49,"file":373,"line":381},22,{"type":162,"name":383,"callback":384,"priority":49,"file":385,"line":386},"upgrader_pre_download","addHttpRequestFilter","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\Vcs\\GitHubApi.php",355,{"type":162,"name":359,"callback":388,"priority":49,"file":385,"line":389},"setUpdateDownloadHeaders",404,{"type":157,"name":391,"callback":392,"priority":49,"file":385,"line":393},"requests-requests.before_redirect","removeAuthHeaderFromRedirects",405,{"type":162,"name":292,"callback":293,"file":395,"line":295},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\DebugBar\\Extension.php",{"type":157,"name":297,"callback":298,"file":395,"line":299},{"type":162,"name":301,"callback":302,"file":398,"line":304},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\Plugin\\Package.php",{"type":157,"name":306,"callback":302,"file":398,"line":307},{"type":157,"name":172,"callback":309,"file":401,"line":311},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\Plugin\\Ui.php",{"type":162,"name":313,"callback":314,"priority":49,"file":401,"line":295},{"type":162,"name":313,"callback":316,"priority":49,"file":401,"line":299},{"type":157,"name":318,"callback":319,"file":401,"line":320},{"type":162,"name":322,"callback":323,"priority":324,"file":406,"line":326},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\Plugin\\UpdateChecker.php",{"type":162,"name":328,"callback":329,"file":408,"line":331},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\Scheduler.php",{"type":157,"name":172,"callback":333,"file":408,"line":334},{"type":157,"name":336,"callback":333,"file":408,"line":337},{"type":157,"name":339,"callback":340,"priority":83,"file":408,"line":341},{"type":157,"name":339,"callback":343,"priority":344,"file":408,"line":345},{"type":157,"name":158,"callback":347,"file":414,"line":349},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\UpdateChecker.php",{"type":162,"name":351,"callback":352,"priority":49,"file":414,"line":353},{"type":162,"name":355,"callback":356,"priority":49,"file":414,"line":357},{"type":162,"name":359,"callback":360,"priority":49,"file":414,"line":361},{"type":157,"name":363,"callback":364,"file":414,"line":365},{"type":157,"name":367,"callback":368,"priority":49,"file":414,"line":369},{"type":162,"name":371,"callback":372,"priority":49,"file":421,"line":311},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\UpgraderStatus.php",{"type":162,"name":375,"callback":376,"priority":49,"file":421,"line":324},{"type":162,"name":301,"callback":378,"priority":49,"file":421,"line":379},{"type":157,"name":339,"callback":378,"priority":49,"file":421,"line":381},{"type":162,"name":383,"callback":384,"priority":49,"file":426,"line":386},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\Vcs\\GitHubApi.php",{"type":162,"name":359,"callback":388,"priority":49,"file":426,"line":389},{"type":157,"name":391,"callback":392,"priority":49,"file":426,"line":393},{"type":162,"name":231,"callback":231,"priority":232,"file":430,"line":381},"src\\Content\\PluginUpdater.php",{"type":162,"name":228,"callback":432,"file":430,"line":433},"maybe_block_update",23,{"type":157,"name":363,"callback":435,"file":436,"line":119},"initiateMicrothemer","tvr-microthemer.php",{"type":157,"name":222,"callback":223,"file":436,"line":438},65,[440,446,450,452,456,461,462],{"action":441,"nopriv":442,"callback":443,"hasNonce":444,"hasCapCheck":444,"file":174,"line":445},"mtui",false,"microthemer_ajax_actions",true,152,{"action":447,"nopriv":444,"callback":448,"hasNonce":442,"hasCapCheck":442,"file":240,"line":449},"tvra_request","processPublicAjax",14,{"action":447,"nopriv":442,"callback":448,"hasNonce":442,"hasCapCheck":442,"file":240,"line":451},15,{"action":453,"nopriv":442,"callback":454,"hasNonce":442,"hasCapCheck":442,"file":294,"line":455},"puc_v5_debug_check_now","ajaxCheckNow",29,{"action":457,"nopriv":442,"callback":458,"hasNonce":442,"hasCapCheck":442,"file":459,"line":460},"puc_v5_debug_request_info","ajaxRequestInfo","src\\Content\\plugin-update-checker-master\\Puc\\v5p5\\DebugBar\\PluginExtension.php",16,{"action":453,"nopriv":442,"callback":454,"hasNonce":442,"hasCapCheck":442,"file":395,"line":455},{"action":457,"nopriv":442,"callback":458,"hasNonce":442,"hasCapCheck":442,"file":463,"line":460},"src\\Content\\plugin-update-checker-master\\Puc\\v5p6\\DebugBar\\PluginExtension.php",[],[],[],7,6,{"dangerousFunctions":470,"sqlUsage":496,"outputEscaping":529,"fileOperations":341,"externalRequests":449,"nonceChecks":324,"capabilityChecks":324,"bundledLibraries":1270},[471,475,478,482,486,490,493],{"fn":472,"file":159,"line":473,"context":474},"unserialize",4903,"update_option($this->preferencesName, unserialize($rev->preferences));",{"fn":472,"file":159,"line":476,"context":477},4914,"$rev->settings = unserialize($rev->settings);",{"fn":472,"file":479,"line":480,"context":481},"src\\Content\\AdminContent.php",657,"$snippets = unserialize($snippets);",{"fn":483,"file":484,"line":270,"context":485},"preg_replace(\u002Fe)","src\\Dependencies\\Minify\\minify\\src\\JS.php","preg_replace('\u002Fe",{"fn":472,"file":487,"line":488,"context":489},"src\\SettingsTrait.php",45,"'preferences' => !empty($rev->preferences) ? unserialize($rev->preferences) : '',",{"fn":472,"file":487,"line":491,"context":492},46,"'snippets'    => !empty($rev->snippets) ? unserialize($rev->snippets) : '',",{"fn":472,"file":487,"line":494,"context":495},47,"'settings'    => $withSettings && isset($rev->settings) ? unserialize($rev->settings) : '',",{"prepared":497,"raw":151,"locations":498},52,[499,502,505,508,510,512,514,516,518,520,522,525,527],{"file":159,"line":500,"context":501},247,"$wpdb->query() with variable interpolation",{"file":159,"line":503,"context":504},1186,"$wpdb->get_results() with variable interpolation",{"file":159,"line":506,"context":507},4349,"$wpdb->get_var() with variable interpolation",{"file":159,"line":509,"context":507},4395,{"file":159,"line":511,"context":504},4544,{"file":159,"line":513,"context":504},4739,{"file":479,"line":515,"context":501},537,{"file":479,"line":517,"context":501},546,{"file":479,"line":519,"context":501},563,{"file":479,"line":521,"context":501},642,{"file":523,"line":524,"context":507},"src\\FrontAndBackTrait.php",63,{"file":526,"line":524,"context":501},"uninstall.php",{"file":526,"line":528,"context":501},64,{"escaped":530,"rawEcho":531,"locations":532},279,396,[533,537,539,541,543,545,546,548,550,552,554,556,558,559,561,564,565,566,568,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,606,608,609,611,612,613,614,615,616,618,620,623,626,628,630,632,633,634,635,637,638,640,641,642,644,645,647,648,649,651,653,654,655,656,657,659,661,663,665,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,697,698,699,701,703,704,706,708,709,711,712,714,716,718,720,722,724,725,726,727,729,731,733,735,737,739,741,743,745,747,749,750,752,754,756,757,758,760,761,762,763,765,767,769,770,772,773,775,777,779,781,782,784,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,852,854,856,858,860,862,864,866,868,870,872,874,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,980,982,984,986,988,990,992,994,996,998,1000,1002,1003,1005,1007,1009,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1033,1035,1037,1039,1040,1042,1044,1046,1048,1050,1052,1054,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1128,1130,1132,1134,1136,1138,1140,1141,1143,1145,1147,1149,1151,1153,1155,1157,1158,1159,1161,1163,1165,1167,1169,1171,1172,1174,1176,1178,1179,1181,1183,1185,1186,1188,1189,1190,1192,1193,1195,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1233,1236,1238,1240,1242,1245,1248,1250,1252,1253,1255,1257,1259,1261,1263,1265,1268],{"file":534,"line":535,"context":536},"get-dir-paths.inc.php",154,"raw output",{"file":534,"line":538,"context":536},155,{"file":534,"line":540,"context":536},156,{"file":534,"line":542,"context":536},157,{"file":534,"line":544,"context":536},158,{"file":534,"line":215,"context":536},{"file":534,"line":547,"context":536},160,{"file":534,"line":549,"context":536},161,{"file":534,"line":551,"context":536},162,{"file":534,"line":553,"context":536},163,{"file":534,"line":555,"context":536},164,{"file":534,"line":557,"context":536},165,{"file":534,"line":217,"context":536},{"file":534,"line":560,"context":536},167,{"file":562,"line":563,"context":536},"includes\\fonts.php",261,{"file":562,"line":563,"context":536},{"file":562,"line":563,"context":536},{"file":562,"line":567,"context":536},270,{"file":562,"line":567,"context":536},{"file":562,"line":570,"context":536},271,{"file":562,"line":572,"context":536},281,{"file":562,"line":574,"context":536},290,{"file":562,"line":576,"context":536},293,{"file":562,"line":578,"context":536},309,{"file":562,"line":580,"context":536},317,{"file":562,"line":582,"context":536},320,{"file":562,"line":584,"context":536},328,{"file":562,"line":586,"context":536},329,{"file":562,"line":588,"context":536},351,{"file":562,"line":590,"context":536},353,{"file":562,"line":592,"context":536},357,{"file":562,"line":594,"context":536},366,{"file":562,"line":596,"context":536},368,{"file":562,"line":598,"context":536},383,{"file":562,"line":600,"context":536},391,{"file":562,"line":602,"context":536},400,{"file":604,"line":451,"context":536},"includes\\internal-docs.php",{"file":604,"line":433,"context":536},{"file":604,"line":607,"context":536},85,{"file":604,"line":38,"context":536},{"file":604,"line":610,"context":536},92,{"file":604,"line":232,"context":536},{"file":604,"line":257,"context":536},{"file":604,"line":257,"context":536},{"file":604,"line":544,"context":536},{"file":604,"line":549,"context":536},{"file":604,"line":617,"context":536},184,{"file":604,"line":619,"context":536},187,{"file":621,"line":622,"context":536},"includes\\js-dynamic.php",143,{"file":624,"line":625,"context":536},"includes\\tvr-manage-micro-themes.php",31,{"file":624,"line":627,"context":536},42,{"file":624,"line":629,"context":536},76,{"file":624,"line":631,"context":536},77,{"file":624,"line":607,"context":536},{"file":624,"line":178,"context":536},{"file":624,"line":71,"context":536},{"file":624,"line":636,"context":536},111,{"file":624,"line":211,"context":536},{"file":639,"line":381,"context":536},"includes\\tvr-manage-single.php",{"file":639,"line":14,"context":536},{"file":639,"line":488,"context":536},{"file":639,"line":643,"context":536},54,{"file":639,"line":286,"context":536},{"file":639,"line":646,"context":536},73,{"file":639,"line":610,"context":536},{"file":639,"line":95,"context":536},{"file":639,"line":650,"context":536},108,{"file":639,"line":652,"context":536},142,{"file":639,"line":652,"context":536},{"file":639,"line":622,"context":536},{"file":639,"line":622,"context":536},{"file":639,"line":622,"context":536},{"file":639,"line":658,"context":536},145,{"file":639,"line":660,"context":536},175,{"file":639,"line":662,"context":536},181,{"file":639,"line":664,"context":536},186,{"file":639,"line":619,"context":536},{"file":639,"line":667,"context":536},192,{"file":639,"line":669,"context":536},196,{"file":639,"line":671,"context":536},199,{"file":639,"line":673,"context":536},202,{"file":639,"line":675,"context":536},205,{"file":639,"line":677,"context":536},212,{"file":639,"line":679,"context":536},236,{"file":639,"line":681,"context":536},301,{"file":639,"line":683,"context":536},302,{"file":639,"line":685,"context":536},307,{"file":639,"line":687,"context":536},352,{"file":639,"line":689,"context":536},354,{"file":639,"line":691,"context":536},365,{"file":639,"line":693,"context":536},382,{"file":695,"line":696,"context":536},"includes\\tvr-microthemer-preferences.php",25,{"file":695,"line":320,"context":536},{"file":695,"line":226,"context":536},{"file":695,"line":700,"context":536},298,{"file":695,"line":702,"context":536},299,{"file":695,"line":578,"context":536},{"file":695,"line":705,"context":536},310,{"file":695,"line":707,"context":536},312,{"file":695,"line":707,"context":536},{"file":695,"line":710,"context":536},314,{"file":695,"line":602,"context":536},{"file":695,"line":713,"context":536},409,{"file":695,"line":715,"context":536},415,{"file":717,"line":37,"context":536},"includes\\tvr-microthemer-preview-wrap.php",{"file":717,"line":719,"context":536},48,{"file":717,"line":721,"context":536},56,{"file":723,"line":560,"context":536},"includes\\tvr-microthemer-ui.php",{"file":723,"line":357,"context":536},{"file":723,"line":220,"context":536},{"file":723,"line":675,"context":536},{"file":723,"line":728,"context":536},206,{"file":723,"line":730,"context":536},207,{"file":723,"line":732,"context":536},208,{"file":723,"line":734,"context":536},209,{"file":723,"line":736,"context":536},210,{"file":723,"line":738,"context":536},213,{"file":723,"line":740,"context":536},216,{"file":723,"line":742,"context":536},217,{"file":723,"line":744,"context":536},218,{"file":723,"line":746,"context":536},221,{"file":723,"line":748,"context":536},223,{"file":723,"line":224,"context":536},{"file":723,"line":751,"context":536},225,{"file":723,"line":753,"context":536},243,{"file":723,"line":755,"context":536},265,{"file":723,"line":567,"context":536},{"file":723,"line":707,"context":536},{"file":723,"line":759,"context":536},364,{"file":723,"line":691,"context":536},{"file":723,"line":594,"context":536},{"file":723,"line":594,"context":536},{"file":723,"line":764,"context":536},369,{"file":723,"line":766,"context":536},370,{"file":723,"line":768,"context":536},371,{"file":723,"line":768,"context":536},{"file":723,"line":771,"context":536},392,{"file":723,"line":715,"context":536},{"file":723,"line":774,"context":536},428,{"file":723,"line":776,"context":536},435,{"file":723,"line":778,"context":536},453,{"file":723,"line":780,"context":536},456,{"file":723,"line":270,"context":536},{"file":723,"line":783,"context":536},461,{"file":723,"line":274,"context":536},{"file":723,"line":786,"context":536},499,{"file":723,"line":788,"context":536},512,{"file":723,"line":790,"context":536},535,{"file":723,"line":792,"context":536},572,{"file":723,"line":794,"context":536},600,{"file":723,"line":796,"context":536},612,{"file":723,"line":798,"context":536},621,{"file":723,"line":800,"context":536},654,{"file":723,"line":802,"context":536},671,{"file":723,"line":804,"context":536},681,{"file":723,"line":806,"context":536},690,{"file":723,"line":808,"context":536},700,{"file":723,"line":810,"context":536},730,{"file":723,"line":812,"context":536},750,{"file":723,"line":814,"context":536},756,{"file":723,"line":816,"context":536},775,{"file":723,"line":818,"context":536},786,{"file":723,"line":820,"context":536},788,{"file":723,"line":822,"context":536},792,{"file":723,"line":824,"context":536},801,{"file":723,"line":826,"context":536},812,{"file":723,"line":828,"context":536},816,{"file":723,"line":830,"context":536},822,{"file":723,"line":832,"context":536},831,{"file":723,"line":834,"context":536},840,{"file":723,"line":836,"context":536},854,{"file":723,"line":838,"context":536},864,{"file":723,"line":840,"context":536},883,{"file":723,"line":842,"context":536},902,{"file":723,"line":844,"context":536},956,{"file":723,"line":846,"context":536},959,{"file":723,"line":848,"context":536},975,{"file":723,"line":850,"context":536},994,{"file":723,"line":96,"context":536},{"file":723,"line":853,"context":536},1030,{"file":723,"line":855,"context":536},1035,{"file":723,"line":857,"context":536},1047,{"file":723,"line":859,"context":536},1049,{"file":723,"line":861,"context":536},1051,{"file":723,"line":863,"context":536},1052,{"file":723,"line":865,"context":536},1055,{"file":723,"line":867,"context":536},1057,{"file":723,"line":869,"context":536},1058,{"file":723,"line":871,"context":536},1070,{"file":723,"line":873,"context":536},1089,{"file":723,"line":139,"context":536},{"file":723,"line":876,"context":536},1097,{"file":723,"line":878,"context":536},1101,{"file":723,"line":880,"context":536},1119,{"file":723,"line":882,"context":536},1130,{"file":723,"line":884,"context":536},1141,{"file":723,"line":886,"context":536},1144,{"file":723,"line":888,"context":536},1164,{"file":723,"line":890,"context":536},1168,{"file":723,"line":892,"context":536},1174,{"file":723,"line":894,"context":536},1187,{"file":723,"line":896,"context":536},1191,{"file":723,"line":898,"context":536},1198,{"file":723,"line":900,"context":536},1206,{"file":723,"line":902,"context":536},1238,{"file":723,"line":904,"context":536},1252,{"file":723,"line":906,"context":536},1254,{"file":723,"line":908,"context":536},1255,{"file":723,"line":910,"context":536},1278,{"file":723,"line":912,"context":536},1283,{"file":723,"line":914,"context":536},1309,{"file":723,"line":916,"context":536},1316,{"file":723,"line":918,"context":536},1336,{"file":723,"line":920,"context":536},1354,{"file":723,"line":922,"context":536},1363,{"file":723,"line":924,"context":536},1385,{"file":723,"line":926,"context":536},1398,{"file":723,"line":928,"context":536},1407,{"file":723,"line":930,"context":536},1410,{"file":723,"line":932,"context":536},1413,{"file":723,"line":934,"context":536},1422,{"file":723,"line":936,"context":536},1431,{"file":723,"line":938,"context":536},1481,{"file":723,"line":940,"context":536},1525,{"file":723,"line":942,"context":536},1642,{"file":723,"line":944,"context":536},1678,{"file":723,"line":946,"context":536},1681,{"file":723,"line":948,"context":536},1691,{"file":723,"line":950,"context":536},1692,{"file":723,"line":952,"context":536},1716,{"file":723,"line":954,"context":536},1738,{"file":723,"line":956,"context":536},1844,{"file":723,"line":958,"context":536},1878,{"file":723,"line":960,"context":536},1932,{"file":723,"line":962,"context":536},1975,{"file":723,"line":964,"context":536},1986,{"file":723,"line":966,"context":536},1999,{"file":723,"line":968,"context":536},2001,{"file":723,"line":970,"context":536},2060,{"file":723,"line":972,"context":536},2086,{"file":723,"line":974,"context":536},2099,{"file":723,"line":976,"context":536},2102,{"file":723,"line":978,"context":536},2116,{"file":723,"line":978,"context":536},{"file":723,"line":981,"context":536},2130,{"file":723,"line":983,"context":536},2137,{"file":723,"line":985,"context":536},2141,{"file":723,"line":987,"context":536},2164,{"file":723,"line":989,"context":536},2167,{"file":723,"line":991,"context":536},2173,{"file":723,"line":993,"context":536},2190,{"file":723,"line":995,"context":536},2196,{"file":723,"line":997,"context":536},2207,{"file":723,"line":999,"context":536},2220,{"file":723,"line":1001,"context":536},2229,{"file":723,"line":1001,"context":536},{"file":723,"line":1004,"context":536},2246,{"file":723,"line":1006,"context":536},2251,{"file":723,"line":1008,"context":536},2304,{"file":723,"line":1008,"context":536},{"file":723,"line":1011,"context":536},2309,{"file":723,"line":1013,"context":536},2315,{"file":723,"line":1015,"context":536},2317,{"file":723,"line":1017,"context":536},2326,{"file":723,"line":1019,"context":536},2342,{"file":723,"line":1021,"context":536},2344,{"file":723,"line":1023,"context":536},2361,{"file":723,"line":1025,"context":536},2427,{"file":723,"line":1027,"context":536},2477,{"file":723,"line":1029,"context":536},2479,{"file":723,"line":1031,"context":536},2480,{"file":723,"line":1031,"context":536},{"file":723,"line":1034,"context":536},2487,{"file":723,"line":1036,"context":536},2489,{"file":723,"line":1038,"context":536},2492,{"file":723,"line":1038,"context":536},{"file":723,"line":1041,"context":536},2493,{"file":723,"line":1043,"context":536},2494,{"file":723,"line":1045,"context":536},2520,{"file":723,"line":1047,"context":536},2527,{"file":723,"line":1049,"context":536},2547,{"file":723,"line":1051,"context":536},2558,{"file":723,"line":1053,"context":536},2577,{"file":723,"line":1053,"context":536},{"file":723,"line":1056,"context":536},2579,{"file":723,"line":1058,"context":536},2584,{"file":723,"line":1060,"context":536},2624,{"file":723,"line":1062,"context":536},2633,{"file":723,"line":1064,"context":536},2647,{"file":723,"line":1066,"context":536},2648,{"file":723,"line":1068,"context":536},2665,{"file":723,"line":1070,"context":536},2668,{"file":723,"line":1072,"context":536},2682,{"file":723,"line":1074,"context":536},2686,{"file":723,"line":1076,"context":536},2688,{"file":723,"line":1078,"context":536},2692,{"file":723,"line":1080,"context":536},2695,{"file":723,"line":1082,"context":536},2697,{"file":723,"line":1084,"context":536},2701,{"file":723,"line":1086,"context":536},2704,{"file":723,"line":1088,"context":536},2706,{"file":723,"line":1090,"context":536},2710,{"file":723,"line":1092,"context":536},2724,{"file":723,"line":1094,"context":536},2786,{"file":723,"line":1096,"context":536},2843,{"file":723,"line":1098,"context":536},2845,{"file":723,"line":1100,"context":536},2857,{"file":723,"line":1102,"context":536},2862,{"file":159,"line":1104,"context":536},1924,{"file":159,"line":1106,"context":536},2041,{"file":159,"line":1108,"context":536},3782,{"file":159,"line":1110,"context":536},3785,{"file":159,"line":1112,"context":536},3796,{"file":159,"line":1114,"context":536},3800,{"file":159,"line":1116,"context":536},3810,{"file":159,"line":1118,"context":536},3819,{"file":159,"line":1120,"context":536},3825,{"file":159,"line":1122,"context":536},4226,{"file":159,"line":1124,"context":536},4229,{"file":159,"line":1126,"context":536},4235,{"file":159,"line":1126,"context":536},{"file":159,"line":1129,"context":536},4246,{"file":159,"line":1131,"context":536},4252,{"file":159,"line":1133,"context":536},4266,{"file":159,"line":1135,"context":536},4325,{"file":159,"line":1137,"context":536},4332,{"file":159,"line":1139,"context":536},4333,{"file":159,"line":1139,"context":536},{"file":159,"line":1142,"context":536},4335,{"file":159,"line":1144,"context":536},5647,{"file":159,"line":1146,"context":536},5648,{"file":159,"line":1148,"context":536},5653,{"file":159,"line":1150,"context":536},5656,{"file":159,"line":1152,"context":536},5662,{"file":159,"line":1154,"context":536},5677,{"file":159,"line":1156,"context":536},5678,{"file":159,"line":1156,"context":536},{"file":159,"line":1156,"context":536},{"file":159,"line":1160,"context":536},5680,{"file":159,"line":1162,"context":536},5682,{"file":159,"line":1164,"context":536},5713,{"file":159,"line":1166,"context":536},5753,{"file":159,"line":1168,"context":536},5763,{"file":159,"line":1170,"context":536},8584,{"file":159,"line":1170,"context":536},{"file":159,"line":1173,"context":536},8618,{"file":159,"line":1175,"context":536},8628,{"file":159,"line":1177,"context":536},8638,{"file":159,"line":1177,"context":536},{"file":159,"line":1180,"context":536},8640,{"file":159,"line":1182,"context":536},8648,{"file":159,"line":1184,"context":536},9024,{"file":159,"line":1184,"context":536},{"file":159,"line":1187,"context":536},9026,{"file":159,"line":1187,"context":536},{"file":159,"line":1187,"context":536},{"file":159,"line":1191,"context":536},9027,{"file":159,"line":1191,"context":536},{"file":159,"line":1194,"context":536},9028,{"file":159,"line":1194,"context":536},{"file":159,"line":1197,"context":536},9036,{"file":159,"line":1199,"context":536},9041,{"file":159,"line":1201,"context":536},9048,{"file":159,"line":1203,"context":536},9050,{"file":159,"line":1205,"context":536},9058,{"file":174,"line":1207,"context":536},227,{"file":174,"line":1209,"context":536},256,{"file":174,"line":1211,"context":536},507,{"file":174,"line":1213,"context":536},577,{"file":174,"line":1215,"context":536},601,{"file":174,"line":1217,"context":536},651,{"file":174,"line":1219,"context":536},675,{"file":174,"line":1221,"context":536},966,{"file":174,"line":1223,"context":536},1295,{"file":174,"line":1225,"context":536},1311,{"file":174,"line":1227,"context":536},1324,{"file":174,"line":1229,"context":536},1496,{"file":240,"line":1231,"context":536},32,{"file":240,"line":290,"context":536},{"file":1234,"line":1235,"context":536},"src\\Common.php",527,{"file":479,"line":1237,"context":536},791,{"file":479,"line":1239,"context":536},1190,{"file":1241,"line":37,"context":536},"src\\Content\\templates\\content-preferences.php",{"file":1243,"line":1244,"context":536},"src\\CSS\\templates\\css-units.php",109,{"file":1246,"line":1247,"context":536},"src\\PackTrait.php",452,{"file":1246,"line":1249,"context":536},483,{"file":1246,"line":1251,"context":536},484,{"file":1246,"line":1251,"context":536},{"file":1246,"line":1254,"context":536},485,{"file":1246,"line":1256,"context":536},500,{"file":1246,"line":1258,"context":536},502,{"file":1246,"line":1260,"context":536},513,{"file":1246,"line":1262,"context":536},520,{"file":1246,"line":1264,"context":536},522,{"file":1266,"line":1267,"context":536},"src\\PluginTrait.php",112,{"file":487,"line":1269,"context":536},258,[],[1272,1293,1318,1333,1346,1356,1367,1383,1393,1404,1506],{"entryPoint":1273,"graph":1274,"unsanitizedCount":34,"severity":1292},"\u003Ctvr-manage-micro-themes> (includes\\tvr-manage-micro-themes.php:0)",{"nodes":1275,"edges":1289},[1276,1280,1284],{"id":1277,"type":1278,"label":1279,"file":624,"line":491},"n0","source","$_GET (x2)",{"id":1281,"type":1282,"label":1283,"file":624,"line":491},"n1","transform","→ pack_pagination()",{"id":1285,"type":1286,"label":1287,"file":1246,"line":1260,"wp_function":1288},"n2","sink","echo() [XSS]","echo",[1290,1291],{"from":1277,"to":1281,"sanitized":442},{"from":1281,"to":1285,"sanitized":442},"medium",{"entryPoint":1294,"graph":1295,"unsanitizedCount":34,"severity":1292},"tailwindAjaxActions (src\\Content\\AdminContent.php:1016)",{"nodes":1296,"edges":1313},[1297,1299,1301,1302,1305,1308],{"id":1277,"type":1278,"label":1298,"file":479,"line":857},"$_POST['site_wide_slug']",{"id":1281,"type":1282,"label":1300,"file":479,"line":857},"→ jsonResponse()",{"id":1285,"type":1286,"label":1287,"file":1266,"line":1267,"wp_function":1288},{"id":1303,"type":1278,"label":1298,"file":479,"line":1304},"n3",1048,{"id":1306,"type":1282,"label":1307,"file":479,"line":1304},"n4","→ getTailwindClasses()",{"id":1309,"type":1286,"label":1310,"file":479,"line":1311,"wp_function":1312},"n5","file_get_contents() [SSRF\u002FLFI]",1135,"file_get_contents",[1314,1315,1316,1317],{"from":1277,"to":1281,"sanitized":442},{"from":1281,"to":1285,"sanitized":442},{"from":1303,"to":1306,"sanitized":442},{"from":1306,"to":1309,"sanitized":442},{"entryPoint":1319,"graph":1320,"unsanitizedCount":34,"severity":1292},"\u003CAdminContent> (src\\Content\\AdminContent.php:0)",{"nodes":1321,"edges":1328},[1322,1323,1324,1325,1326,1327],{"id":1277,"type":1278,"label":1298,"file":479,"line":857},{"id":1281,"type":1282,"label":1300,"file":479,"line":857},{"id":1285,"type":1286,"label":1287,"file":1266,"line":1267,"wp_function":1288},{"id":1303,"type":1278,"label":1298,"file":479,"line":1304},{"id":1306,"type":1282,"label":1307,"file":479,"line":1304},{"id":1309,"type":1286,"label":1310,"file":479,"line":1311,"wp_function":1312},[1329,1330,1331,1332],{"from":1277,"to":1281,"sanitized":442},{"from":1281,"to":1285,"sanitized":442},{"from":1303,"to":1306,"sanitized":442},{"from":1306,"to":1309,"sanitized":442},{"entryPoint":1334,"graph":1335,"unsanitizedCount":34,"severity":1292},"update_meta_file (src\\PackTrait.php:1243)",{"nodes":1336,"edges":1344},[1337,1340],{"id":1277,"type":1278,"label":1338,"file":1246,"line":1339},"$_POST (x2)",1248,{"id":1281,"type":1286,"label":1341,"file":1246,"line":1342,"wp_function":1343},"fopen() [File Access]",1306,"fopen",[1345],{"from":1277,"to":1281,"sanitized":442},{"entryPoint":1347,"graph":1348,"unsanitizedCount":34,"severity":1355},"\u003Cinternal-docs> (includes\\internal-docs.php:0)",{"nodes":1349,"edges":1353},[1350,1352],{"id":1277,"type":1278,"label":1279,"file":604,"line":1351},79,{"id":1281,"type":1286,"label":1287,"file":604,"line":607,"wp_function":1288},[1354],{"from":1277,"to":1281,"sanitized":442},"low",{"entryPoint":1357,"graph":1358,"unsanitizedCount":27,"severity":1355},"microthemer_ui_page (src\\Admin.php:5386)",{"nodes":1359,"edges":1365},[1360,1363],{"id":1277,"type":1278,"label":1361,"file":159,"line":1362},"$_FILES",5410,{"id":1281,"type":1286,"label":1310,"file":159,"line":1364,"wp_function":1312},5446,[1366],{"from":1277,"to":1281,"sanitized":444},{"entryPoint":1368,"graph":1369,"unsanitizedCount":27,"severity":1355},"\u003CAdmin> (src\\Admin.php:0)",{"nodes":1370,"edges":1380},[1371,1372,1373,1376],{"id":1277,"type":1278,"label":1361,"file":159,"line":1362},{"id":1281,"type":1286,"label":1310,"file":159,"line":1364,"wp_function":1312},{"id":1285,"type":1278,"label":1374,"file":159,"line":1375},"$_GET",5284,{"id":1303,"type":1286,"label":1377,"file":159,"line":1378,"wp_function":1379},"wp_remote_get() [SSRF]",6259,"wp_remote_get",[1381,1382],{"from":1277,"to":1281,"sanitized":444},{"from":1285,"to":1303,"sanitized":444},{"entryPoint":1384,"graph":1385,"unsanitizedCount":27,"severity":1355},"manage_single_page (src\\PackTrait.php:104)",{"nodes":1386,"edges":1391},[1387,1388],{"id":1277,"type":1278,"label":1374,"file":1246,"line":540},{"id":1281,"type":1286,"label":1389,"file":1246,"line":544,"wp_function":1390},"get_results() [SQLi]","get_results",[1392],{"from":1277,"to":1281,"sanitized":444},{"entryPoint":1394,"graph":1395,"unsanitizedCount":27,"severity":1355},"\u003CPackTrait> (src\\PackTrait.php:0)",{"nodes":1396,"edges":1401},[1397,1398,1399,1400],{"id":1277,"type":1278,"label":1374,"file":1246,"line":540},{"id":1281,"type":1286,"label":1389,"file":1246,"line":544,"wp_function":1390},{"id":1285,"type":1278,"label":1338,"file":1246,"line":1339},{"id":1303,"type":1286,"label":1341,"file":1246,"line":1342,"wp_function":1343},[1402,1403],{"from":1277,"to":1281,"sanitized":444},{"from":1285,"to":1303,"sanitized":444},{"entryPoint":1405,"graph":1406,"unsanitizedCount":49,"severity":1505},"microthemer_ajax_actions (src\\AdminInitTrait.php:529)",{"nodes":1407,"edges":1486},[1408,1410,1411,1413,1414,1416,1418,1423,1425,1427,1429,1432,1435,1440,1443,1446,1449,1452,1455,1458,1460,1463,1467,1471,1473,1475,1478,1481],{"id":1277,"type":1278,"label":1409,"file":174,"line":1213},"$_GET['install_tvr_addon']",{"id":1281,"type":1286,"label":1287,"file":174,"line":1213,"wp_function":1288},{"id":1285,"type":1278,"label":1374,"file":174,"line":1412},598,{"id":1303,"type":1286,"label":1287,"file":174,"line":1215,"wp_function":1288},{"id":1306,"type":1278,"label":1374,"file":174,"line":1415},558,{"id":1309,"type":1282,"label":1417,"file":174,"line":1415},"→ getRevisionForIndexedDB()",{"id":1419,"type":1286,"label":1420,"file":487,"line":1421,"wp_function":1422},"n6","get_row() [SQLi]",66,"get_row",{"id":1424,"type":1278,"label":1374,"file":174,"line":1415},"n7",{"id":1426,"type":1282,"label":1417,"file":174,"line":1415},"n8",{"id":1428,"type":1286,"label":1389,"file":487,"line":643,"wp_function":1390},"n9",{"id":1430,"type":1278,"label":1431,"file":174,"line":859},"n10","$_GET['rev_save_status']",{"id":1433,"type":1282,"label":1434,"file":174,"line":859},"n11","→ updateRevisionSaveStatus()",{"id":1436,"type":1286,"label":1437,"file":159,"line":1438,"wp_function":1439},"n12","query() [SQLi]",4561,"query",{"id":1441,"type":1278,"label":1374,"file":174,"line":1442},"n13",1259,{"id":1444,"type":1282,"label":1445,"file":174,"line":1442},"n14","→ get_file_data()",{"id":1447,"type":1286,"label":1341,"file":1246,"line":1448,"wp_function":1343},"n15",692,{"id":1450,"type":1278,"label":1374,"file":174,"line":1451},"n16",1262,{"id":1453,"type":1282,"label":1454,"file":174,"line":1451},"n17","→ replace_json_paths()",{"id":1456,"type":1286,"label":1341,"file":1246,"line":1457,"wp_function":1343},"n18",880,{"id":1459,"type":1278,"label":1374,"file":174,"line":912},"n19",{"id":1461,"type":1282,"label":1462,"file":174,"line":912},"n20","→ write_file()",{"id":1464,"type":1286,"label":1341,"file":1465,"line":1466,"wp_function":1343},"n21","src\\FileTrait.php",619,{"id":1468,"type":1278,"label":1469,"file":174,"line":1470},"n22","$_POST (x3)",1429,{"id":1472,"type":1282,"label":1300,"file":174,"line":1470},"n23",{"id":1474,"type":1286,"label":1287,"file":1266,"line":1267,"wp_function":1288},"n24",{"id":1476,"type":1278,"label":1374,"file":174,"line":1477},"n25",1464,{"id":1479,"type":1282,"label":1480,"file":174,"line":1477},"n26","→ restoreRevision()",{"id":1482,"type":1286,"label":1483,"file":159,"line":1484,"wp_function":1485},"n27","update_option() [Settings Manipulation]",4917,"update_option",[1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504],{"from":1277,"to":1281,"sanitized":444},{"from":1285,"to":1303,"sanitized":444},{"from":1306,"to":1309,"sanitized":442},{"from":1309,"to":1419,"sanitized":442},{"from":1424,"to":1426,"sanitized":442},{"from":1426,"to":1428,"sanitized":442},{"from":1430,"to":1433,"sanitized":442},{"from":1433,"to":1436,"sanitized":442},{"from":1441,"to":1444,"sanitized":442},{"from":1444,"to":1447,"sanitized":442},{"from":1450,"to":1453,"sanitized":442},{"from":1453,"to":1456,"sanitized":442},{"from":1459,"to":1461,"sanitized":442},{"from":1461,"to":1464,"sanitized":442},{"from":1468,"to":1472,"sanitized":442},{"from":1472,"to":1474,"sanitized":442},{"from":1476,"to":1479,"sanitized":442},{"from":1479,"to":1482,"sanitized":442},"high",{"entryPoint":1507,"graph":1508,"unsanitizedCount":49,"severity":1505},"\u003CAdminInitTrait> (src\\AdminInitTrait.php:0)",{"nodes":1509,"edges":1538},[1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537],{"id":1277,"type":1278,"label":1409,"file":174,"line":1213},{"id":1281,"type":1286,"label":1287,"file":174,"line":1213,"wp_function":1288},{"id":1285,"type":1278,"label":1374,"file":174,"line":1412},{"id":1303,"type":1286,"label":1287,"file":174,"line":1215,"wp_function":1288},{"id":1306,"type":1278,"label":1374,"file":174,"line":1415},{"id":1309,"type":1282,"label":1417,"file":174,"line":1415},{"id":1419,"type":1286,"label":1420,"file":487,"line":1421,"wp_function":1422},{"id":1424,"type":1278,"label":1374,"file":174,"line":1415},{"id":1426,"type":1282,"label":1417,"file":174,"line":1415},{"id":1428,"type":1286,"label":1389,"file":487,"line":643,"wp_function":1390},{"id":1430,"type":1278,"label":1431,"file":174,"line":859},{"id":1433,"type":1282,"label":1434,"file":174,"line":859},{"id":1436,"type":1286,"label":1437,"file":159,"line":1438,"wp_function":1439},{"id":1441,"type":1278,"label":1374,"file":174,"line":1442},{"id":1444,"type":1282,"label":1445,"file":174,"line":1442},{"id":1447,"type":1286,"label":1341,"file":1246,"line":1448,"wp_function":1343},{"id":1450,"type":1278,"label":1374,"file":174,"line":1451},{"id":1453,"type":1282,"label":1454,"file":174,"line":1451},{"id":1456,"type":1286,"label":1341,"file":1246,"line":1457,"wp_function":1343},{"id":1459,"type":1278,"label":1374,"file":174,"line":912},{"id":1461,"type":1282,"label":1462,"file":174,"line":912},{"id":1464,"type":1286,"label":1341,"file":1465,"line":1466,"wp_function":1343},{"id":1468,"type":1278,"label":1469,"file":174,"line":1470},{"id":1472,"type":1282,"label":1300,"file":174,"line":1470},{"id":1474,"type":1286,"label":1287,"file":1266,"line":1267,"wp_function":1288},{"id":1476,"type":1278,"label":1374,"file":174,"line":1477},{"id":1479,"type":1282,"label":1480,"file":174,"line":1477},{"id":1482,"type":1286,"label":1483,"file":159,"line":1484,"wp_function":1485},[1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556],{"from":1277,"to":1281,"sanitized":444},{"from":1285,"to":1303,"sanitized":444},{"from":1306,"to":1309,"sanitized":442},{"from":1309,"to":1419,"sanitized":442},{"from":1424,"to":1426,"sanitized":442},{"from":1426,"to":1428,"sanitized":442},{"from":1430,"to":1433,"sanitized":442},{"from":1433,"to":1436,"sanitized":442},{"from":1441,"to":1444,"sanitized":442},{"from":1444,"to":1447,"sanitized":442},{"from":1450,"to":1453,"sanitized":442},{"from":1453,"to":1456,"sanitized":442},{"from":1459,"to":1461,"sanitized":442},{"from":1461,"to":1464,"sanitized":442},{"from":1468,"to":1472,"sanitized":442},{"from":1472,"to":1474,"sanitized":442},{"from":1476,"to":1479,"sanitized":442},{"from":1479,"to":1482,"sanitized":442},{"summary":1558,"deductions":1559},"The Microthemer plugin version 7.5.3.8 exhibits a mixed security posture. While it demonstrates some good practices such as a significant majority of SQL queries using prepared statements and a decent number of nonce and capability checks, there are several concerning areas. The presence of dangerous functions like `unserialize` and `preg_replace(\u002Fe)` warrants careful attention, especially given the taint analysis revealing two high-severity flows with unsanitized paths. The large attack surface, particularly the six unprotected AJAX handlers, presents a significant risk of unauthorized actions or data manipulation if these handlers are exploitable. The plugin's history of zero known vulnerabilities is a positive sign, suggesting a potentially mature and well-maintained codebase. However, this historical lack of vulnerabilities should not overshadow the current findings, as the static and taint analysis points to specific areas of concern that need to be addressed.",[1560,1562,1565,1567,1570],{"reason":1561,"points":49},"Multiple unprotected AJAX handlers",{"reason":1563,"points":1564},"Dangerous function: unserialize",5,{"reason":1566,"points":1564},"Dangerous function: preg_replace(\u002Fe)",{"reason":1568,"points":1569},"High severity taint flows",12,{"reason":1571,"points":1564},"Lower percentage of properly escaped output","2026-03-16T17:38:29.610Z",{"wat":1574,"direct":1587},{"assetPaths":1575,"generatorPatterns":1580,"scriptPaths":1581,"versionParams":1582},[1576,1577,1578,1579],"\u002Fwp-content\u002Fplugins\u002Fmicrothemer\u002Fassets\u002Fcss\u002Fadmin.min.css","\u002Fwp-content\u002Fplugins\u002Fmicrothemer\u002Fassets\u002Fcss\u002Fpublic.min.css","\u002Fwp-content\u002Fplugins\u002Fmicrothemer\u002Fassets\u002Fjs\u002Fadmin.min.js","\u002Fwp-content\u002Fplugins\u002Fmicrothemer\u002Fassets\u002Fjs\u002Fpublic.min.js",[],[1578,1579],[1583,1584,1585,1586],"microthemer\u002Fassets\u002Fcss\u002Fadmin.min.css?ver=","microthemer\u002Fassets\u002Fcss\u002Fpublic.min.css?ver=","microthemer\u002Fassets\u002Fjs\u002Fadmin.min.js?ver=","microthemer\u002Fassets\u002Fjs\u002Fpublic.min.js?ver=",{"cssClasses":1588,"htmlComments":1593,"htmlAttributes":1596,"restEndpoints":1598,"jsGlobals":1599,"shortcodeOutput":1602},[1589,1590,1591,1592],"tvr-ui-settings","tvr-settings-pane","tvr-option-group","tvr-option-input",[1594,1595],"Copyright 2025 by Sebastian Webb @ Themeover","Stop direct call",[1597],"data-tvr-css-editor",[],[1600,1601],"window.tvr","window.microthemer",[],{"error":444,"url":1604,"statusCode":389,"statusMessage":1605,"message":1605},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmicrothemer\u002Fbundle","no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":83,"versions":1607},[1608],{"version":1609,"download_url":1610,"svn_tag_url":1611,"released_at":28,"has_diff":442,"diff_files_changed":1612,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":1613,"is_current":442},"5.0.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmicrothemer.5.0.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmicrothemer\u002Ftags\u002F5.0.0.2\u002F",[],[]]