[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVHcIfpkCnIqMnnF016wjuXZKOni0zs1Tde5NqClhsnk":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"mattkeys","Matt Keys","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattkeys\u002F",4,121300,90,421,72,"2026-04-04T01:01:08.833Z",[14,40,65,87],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":33,"download_link":34,"security_score":35,"vuln_count":36,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"advanced-custom-fields-font-awesome","Advanced Custom Fields: Font Awesome Field","5.0.2","\u003Cp>Add a \u003Ca href=\"http:\u002F\u002Ffontawesome.com\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa> icon field type to Advanced Custom Fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify which FontAwesome icon sets to use (Solid, Regular, Light, Thin, Duotone, Duotone Sharp, Brands, and Custom Upload Icons) (Some features only available with FontAwesome 5.x or 6.x icons)\u003C\u002Fli>\n\u003Cli>Create your own custom filtered list of FontAwesome icons to use with your fields. Use different custom icon sets with different fields\u003C\u002Fli>\n\u003Cli>Returns Icon Element, Icon Class, Icon Unicode, or an Object including the element, class, unicode value, and SVG data (if applicable)\u003C\u002Fli>\n\u003Cli>Optionally enqueues Font Awesome in footer where needed (when a FontAwesome field is being used on the page))\u003C\u002Fli>\n\u003Cli>Integrates with the \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fapis\u002Fgraphql\" rel=\"nofollow ugc\">FontAwesome GraphQL\u003C\u002Fa> for loading your \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fsetup\u002Fuse-kit\" rel=\"nofollow ugc\">FontAwesome Kits\u003C\u002Fa>, searching for icons, and loading the latest version of FontAwesome\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: It is recommended to let this plugin enqueue the latest version of Font Awesome on your front-end; or include the latest version yourself using your \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fsetup\u002Fuse-kit\" rel=\"nofollow ugc\">FontAwesome Kit\u003C\u002Fa>; so that available icons in the admin area will be displayed properly on your sites front-end.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This ACF field type is compatible with:\u003Cbr \u002F>\n* ACF 5.7+\u003Cbr \u002F>\n* FontAwesome 4.x, 5.x, 6.x and 7.x fonts\u003C\u002Fp>\n\u003Ch3>Optional Configuration\u003C\u002Fh3>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>ACFFA_always_enqueue_fa\u003C\u002Fstrong>: Return true to always enqueue FontAwesome on the frontend, even if no ACF FontAwesome fields are in use on the page. This will enqueue FontAwesome in the header instead of the footer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_admin_enqueue_fa\u003C\u002Fstrong>: Return false to stop enqueueing FontAwesome in the admin area. Useful if you already have FontAwesome enqueued by some other means.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_get_icons\u003C\u002Fstrong>: (Applies to FontAwesome 4.x and 5.x icons only) Filter the array of icons and icon details loaded from the database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_get_fa_url\u003C\u002Fstrong>: Filter the URL used for enqueuing FontAwesome in the frontend and admin areas of the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_override_major_version\u003C\u002Fstrong>: Filter to manually set the ‘major’ version of FontAwesome to load (accepts either 4, 5, or 6). NOTE: This filter must be registered before any calls to ACF get_field() function are made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_fa_api_key\u003C\u002Fstrong>: Filter to programmatically set the FontAwesome API key.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_fa_kit_token\u003C\u002Fstrong>: Filter to programmatically set the FontAwesome kit token.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a new 'Font Awesome Icon' field to the popular Advanced Custom Fields plugin.",100000,1665691,98,36,"2026-01-09T09:54:00.000Z","6.9.4","3.5","5.6",[29,30,31,32],"acf","advanced-custom-fields","font-awesome","fontawesome","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields-font-awesome\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-custom-fields-font-awesome.5.0.2.zip",99,1,0,"2026-02-18 00:00:00","2026-03-15T15:16:48.613Z",{"slug":41,"name":42,"version":43,"author":5,"author_profile":6,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":37,"last_vuln_date":64,"fetched_at":39},"google-pagespeed-insights","Insights from Google PageSpeed","4.0.8","\u003Cp>Google Pagespeed Insights is a tool that empowers you to make decisions that increase the performance of your website. Recommendations from Google Pagespeed are based upon current industry best practices for desktop and mobile web performance.\u003C\u002Fp>\n\u003Cp>Through the addition of advanced data visualization, tagging, filtering, and snapshot technology, Insights from Google PageSpeed provides a comprehensive solution for any webmaster looking to increase their site performance, their search engine ranking, and their visitors browsing experience.\u003C\u002Fp>\n\u003Ch4>Detailed Page Reporting\u003C\u002Fh4>\n\u003Cp>Sort your page reports by their Page Speed Score to prioritize the largest areas of opportunity on your site. Page reports utilize easy to read visualizations that allow you to quickly focus in on the most important data to improve your sites performance.\u003C\u002Fp>\n\u003Ch4>Report Summaries\u003C\u002Fh4>\n\u003Cp>Report Summaries are a powerful and exclusive feature of Insights from Google PageSpeed. Summaries display your average Page Score, largest areas for improvement across ALL reports, as well as best and lowest performing pages. Report summaries can be filtered to narrow results by: Pages, Posts, Categories, Custom URLs, and Custom Post Types.\u003C\u002Fp>\n\u003Cp>Using Report Summaries allows you to ‘zoom out’ from the page-level and better understand the big picture of your sites performance.\u003C\u002Fp>\n\u003Ch4>Desktop and Mobile Page Reports\u003C\u002Fh4>\n\u003Cp>Best practices for site performance differ greatly between Desktop and Mobile device usage. Configure Insights from Google PageSpeed to generate Desktop reports, Mobile reports, or both!\u003C\u002Fp>\n\u003Cp>Toggle back and forth between report types to see specific suggestions for improving the performance and experience on each platform.\u003C\u002Fp>\n\u003Ch4>Report Snapshots\u003C\u002Fh4>\n\u003Cp>The Report Snapshot tool builds on the power of Report Summaries, to provide historical “Point In Time” data about your website.\u003C\u002Fp>\n\u003Cp>Take a snapshot of any Report Summary screen to store that data for future retrieval. Add comments to your snapshots to provide additional meaning, such as “Before Installing W3 Total Cache.” Additionally, filter a Report Summary before taking a Snapshot to save a summary of the filtered data.\u003C\u002Fp>\n\u003Ch4>Snapshot Comparison Tool\u003C\u002Fh4>\n\u003Cp>The Snapshot Comparison Tool is an amazing utility that lets you visualize side-by-side results from any two similar Report Snapshots.\u003C\u002Fp>\n\u003Cp>Take a Report Snapshot before installing new plugins, or before implementing performance recommendations. Take another snapshot when you are finished and compare your results to measure the effect of your changes.\u003C\u002Fp>\n\u003Ch4>Add\u002FImport Custom URLs\u003C\u002Fh4>\n\u003Cp>Easily add additional URLs for inclusion in Pagespeed Reports. Even add URLs for non-WordPress sites, even if they are not hosted on your server. URLs can be added manually, or upload a properly formatted XML sitemap to add multiple pages at once.\u003C\u002Fp>\n\u003Cp>Custom URLs can be tagged and filtered in Report Summaries. Take Report Snapshots of your Custom URLs just like you would with any other report type.\u003C\u002Fp>\n\u003Ch4>Scheduled Report Checks\u003C\u002Fh4>\n\u003Cp>Configure Insights from Google PageSpeed to automatically recheck your site on a Daily, Weekly, Bi-Monthly, or Monthly basis.\u003C\u002Fp>\n\u003Cp>With each scan, any new pages or posts will be discovered, and existing reports will be updated to reflect any changes to your site, as well as any changes in the Pagespeed recommendations.\u003C\u002Fp>\n\u003Ch4>Additional Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>(v1.x translation) Russian Translation provided by: Ivanka from \u003Ca href=\"http:\u002F\u002Fcoupofy.com\" rel=\"nofollow ugc\">coupofy.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>(v1.x translation) Spanish Translation provided by: Ogi Djuraskovic from \u003Ca href=\"http:\u002F\u002Ffirstsiteguide.com\" rel=\"nofollow ugc\">firstsiteguide.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>(v1.x translation) Serbian Translation provided by: Ogi Djuraskovic from \u003Ca href=\"http:\u002F\u002Ffirstsiteguide.com\" rel=\"nofollow ugc\">firstsiteguide.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Please find the below list of potential issues that you may encounter, and the recommended next steps.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>I entered my API Key and saved the Options, but no Reports are showing up in the Report List.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Pagespeed needs to be able to load each page to create its report. Make sure that your pages are publicly accessible over the internet.\u003C\u002Fli>\n\u003Cli>Ensure that your API key is entered correctly, and that you have enabled the “PageSpeed Insights API” from the Google API Console.\u003C\u002Fli>\n\u003Cli>In the Options page, under “Advanced Configuration” there is a checkbox called “Log API Exceptions”. Any API exception that is not caught and handled automatically will be stored for up to 7 days. This log information can be very helpful when diagnosing issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page report checks never finish all of the way, I have to press “Start Reporting” again and again to get it to finish checking all of my pages.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If the reports seem to always run for a certain length of time before stopping unexpectedly, you may be exceeding your servers Max Execution time. Try increasing the value in Options->Advanced Configuration “Maximum Execution Time”.\u003C\u002Fli>\n\u003Cli>Some web hosting providers do not allow the Maximum Execution Time to be overridden or increased. In that case you can try setting the Maximum Script Run Time. This will make the script run for the set period of time, then stop and spawn a new script, to get around timeout issues. Start with a low value, and test. Increase the value one step at a time until you find the largest value that allows your scans to finish successfully.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>An error was reported while trying to check one of my pages, and it has been added to the Ignored Pages section.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Navigate to the Ignored Pages tab, find the page, and click “reactivate” to try it again.\u003C\u002Fli>\n\u003Cli>If the page fails again, ensure that the page is publicly accessible from the internet. Non-public pages cannot be checked.\u003C\u002Fli>\n\u003Cli>In some rare cases, pages are not able to be scanned by the Pagespeed API. Try checking your page manually here: https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F. If the page fails to be checked, report the issue to Google so that they can diagnose further.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>I received a Javascript or PHP error.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If the error appeared while Google Pagespeed was checking pages, you may have loaded the page while it was storing data. Refresh the page in a couple seconds to see if the issue has gone away.\u003C\u002Fli>\n\u003Cli>If issues persist please report the problem with as much information as you can gather, including: What page you were on, the exact text of the error, or a screenshot of the error.\u003C\u002Fli>\n\u003Cli>In the Options page, under “Advanced Configuration” there is a checkbox called “Log API Exceptions”. Any API exception that is not caught and handled automatically will be logged for up to 7 days. This log information can be very helpful when diagnosing issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>My Page Scores seem really low. When I click “Recheck Results” when viewing Report Details, the score jumps up dramatically.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your server may have been responding slowly when the first report was generated. A slow server response time can have a large impact on your Page Speed Score. If these problems happen frequently you may want to talk with your hosting provider about the problem, or look into alternative hosting providers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>I want to clear out all of the current page reports and start over.\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to the “Options” tab\u003C\u002Fli>\n\u003Cli>Expand the “Advanced Configuration” section.\u003C\u002Fli>\n\u003Cli>Find the “Delete Data” Dropdown\u003C\u002Fli>\n\u003Cli>Select “Delete Reports Only” to remove all Page Reports\u003C\u002Fli>\n\u003Cli>Or Select “Delete EVERYTHING” to remove all Page Reports, Custom URLs, Snapshots, and Ignored Pages\u003C\u002Fli>\n\u003C\u002Fol>\n","Use Insights from Google PageSpeed to increase your sites performance, your search engine ranking, and your visitors browsing experience.",20000,642462,96,28,"2024-07-07T19:09:00.000Z","6.5.8","3.6","",[55,56,57,58,59],"page-speed","pagespeed","pagespeed-insights","performance","seo","http:\u002F\u002Fmattkeys.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-pagespeed-insights.4.0.8.zip",91,2,"2022-06-27 00:00:00",{"slug":66,"name":67,"version":68,"author":5,"author_profile":6,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":53,"tags":78,"homepage":53,"download_link":84,"security_score":85,"vuln_count":37,"unpatched_count":37,"last_vuln_date":86,"fetched_at":39},"wp-nav-plus","WP Nav Plus","3.4.9","\u003Cp>WP Nav Plus has been designed to fill gaps in the WordPress menu system which make it difficult to accomplish many popular website design patterns. \u003Cstrong>This is a tool built for developers\u003C\u002Fstrong> to help get the right menu items output onto the page. This plugin applies no additional CSS styling or JS interaction to menus. Styling and interaction are the job of the theme, and may need to be altered to achieve your desired appearance.\u003C\u002Fp>\n\u003Cp>This plugin integrates with the native WordPress \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fwp_nav_menu\u002F\" rel=\"nofollow ugc\">WP Nav Menu function\u003C\u002Fa> which means you can access all of the features of this plugin in your templates. There is also an included widget as an alternative integration method.\u003C\u002Fp>\n\u003Ch3>Split Menus\u003C\u002Fh3>\n\u003Cp>Many website designs call for a submenu, often right below the primary navigation in the header, or in a sidebar on interior pages. These submenu’s are designed to show the children of the currently active menu item. WP Nav Plus makes it super simple to build out these types of menus using the widget, or by using the ‘start_depth’ argument in your wp_nav_menu() function.\u003C\u002Fp>\n\u003Ch3>Divided Menus\u003C\u002Fh3>\n\u003Cp>A fairly common website design pattern you may see online calls for the header navigation menu to be placed left and right of a central object, like the site logo. WP Nav Plus makes it very easy to build out these menus using the widget, or by using the ‘divider_html’ argument in your wp_nav_menu() function.\u003C\u002Fp>\n\u003Ch3>Limit and Offset\u003C\u002Fh3>\n\u003Cp>Often website designs call for a menu to be split up into multiple columns, or rows. Such as a multi-column footer sitemap. WP Nav Plus provides the capabilities you need to quickly build these custom menu layouts using the widget, or by using the ‘limit’ and ‘offset’ argument in your wp_nav_menu() function.\u003C\u002Fp>\n\u003Ch3>Menu Segments\u003C\u002Fh3>\n\u003Cp>It is sometimes useful to display a particular segment of your WordPress menu on its own. Menu Segments allow you to specify a portion of your menu for display based on the parent menu item. Uses for menu segments could include Footer Sitemaps, Mega Menus, or all sorts of other custom menu layout needs. Accomplish menu segments by using the widget, or by using the ‘segment’ argument in your wp_nav_menu() function.\u003C\u002Fp>\n\u003Ch3>Installation & Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Login to your WordPress Admin page (usually http:\u002F\u002Fyourdomain.com\u002Fwp-admin)\u003C\u002Fli>\n\u003Cli>Navigate to the Plugins screen and then click the “Add New” button\u003C\u002Fli>\n\u003Cli>Click on the “Upload” link near the top of the page and browse for the WP Nav Plus zip file\u003C\u002Fli>\n\u003Cli>Upload the file, and click “Activate Plugin” after the installation completes\u003C\u002Fli>\n\u003Cli>See the documentation which includes some video recordings of the included functionality to help you get started\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin can be used either with the provided “WP Nav Plus” widget, or in your PHP templates, by using the new arguments which this plugin adds to the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fwp_nav_menu\u002F\" rel=\"nofollow ugc\">WP Nav Menu function\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For help getting started please see the included documentation in the \u002Fdocumentation directory or online at:  \u003Ca href=\"http:\u002F\u002Fmattkeys.me\u002Fdocumentation\u002Fwp-nav-plus\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fmattkeys.me\u002Fdocumentation\u002Fwp-nav-plus\u002F\u003C\u002Fa>\u003C\u002Fp>\n","WP Nav Plus fills gaps in the WordPress menu system. Use for split menus, divided menus, menu segments, or to limit and\u002For offset the menu output.",1000,17350,100,5,"2022-02-07T04:12:00.000Z","5.9.13","3.0.1",[79,80,81,82,83],"divided-menu","secondary-menu","split-menu","start-depth","tertiary-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-nav-plus.zip",85,null,{"slug":88,"name":89,"version":90,"author":5,"author_profile":6,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":26,"requires_php":53,"tags":99,"homepage":60,"download_link":105,"security_score":85,"vuln_count":37,"unpatched_count":37,"last_vuln_date":86,"fetched_at":39},"advanced-invisible-anti-spam","Advanced Invisible Anti-Spam","1.4.3","\u003Cp>Anti-Spam solutions that require your users to fill out captcha’s are frustrating for actual humans, and not that great at stopping bots.\u003C\u002Fp>\n\u003Cp>This solution works automatically without any user configuration, and puts no additional burden on your users. After activation this plugin will go to work stopping: comment spam, spam bot registration, and bbPress spam.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully compatible with wordpress caching plugins or even more advanced server level caching solutions (like WP Engine uses).\u003C\u002Fli>\n\u003Cli>Utilizes randomly generated and rotating token field name and token value, which stops more clever bots that might try caching the ‘solved’ field.\u003C\u002Fli>\n\u003Cli>Anti-spam field is randomly placed within the form on page load to make it difficult for spammers to target the field.\u003C\u002Fli>\n\u003Cli>Developer friendly with filters and actions\u003C\u002Fli>\n\u003Cli>Lightweight, clean, and efficient solution to comment, registration, and bbPress spam\u003C\u002Fli>\n\u003Cli>Uses native JavaScript to avoid jQuery dependancies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Requires JavaScript be enabled in client browser (Users will see a warning if JavaScript is disabled)\u003C\u002Fp>\n","Block bots without annoying captchas. Cache friendly solution with rotating keys! Blocks comment, registration, and bbpress spam. Activate and done!",300,5769,88,7,"2016-04-27T00:59:00.000Z","4.5.33",[100,101,102,103,104],"bot","captcha","comments","invisible","spam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-invisible-anti-spam.zip"]