[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f11v-qWDopSlrYbvtKBCdpqmqnPP2jQiTfC9CGaQ2UtU":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},"tollmanz","Zack Tollman","https:\u002F\u002Fprofiles.wordpress.org\u002Ftollmanz\u002F",6,1000,85,30,84,"2026-04-04T11:07:57.923Z",[14,35,54,70,85,99],{"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":25,"tags":27,"homepage":30,"download_link":31,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"debug-bar-cron","Debug Bar Cron","0.1.2","\u003Cp>Debug Bar Cron adds information about WP scheduled events to a new panel in the Debug Bar. This plugin is an extension for\u003Cbr \u002F>\nDebug Bar and thus is dependent upon Debug Bar being installed for it to work properly.\u003C\u002Fp>\n\u003Cp>Once installed, you will have access to the following information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Number of scheduled events\u003C\u002Fli>\n\u003Cli>If cron is currently running\u003C\u002Fli>\n\u003Cli>Time of next event\u003C\u002Fli>\n\u003Cli>Current time\u003C\u002Fli>\n\u003Cli>List of custom scheduled events\u003C\u002Fli>\n\u003Cli>List of core scheduled events\u003C\u002Fli>\n\u003Cli>List of schedules\u003C\u002Fli>\n\u003C\u002Ful>\n","Debug Bar Cron adds a new panel to Debug Bar that displays information about WP scheduled events.",500,137584,100,3,"2013-12-28T20:36:00.000Z","","3.3",[28,29],"cron","debug-bar","http:\u002F\u002Fgithub.com\u002Ftollmanz\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-bar-cron.0.1.3.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":36,"name":37,"version":38,"author":5,"author_profile":6,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":25,"tags":48,"homepage":52,"download_link":53,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"custom-taxonomy-sort","Custom Taxonomy Sort","1.1.5","\u003Cp>Surprisingly, WordPress does not provide a mechanism for sorting taxonomies by a custom defined order. Taxonomies can only be sorted by name or id. Custom Taxonomy Sort allows the average user a mechanism to define and display terms in a specified order. After installing Custom Taxonomy Sort, each taxonomy term will have the ability to have a “tax-order” value associated with it. This order is specified by doing the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to any taxonomy add or edit screen (e.g., wp-admin\u002Fedit-tags.php?taxonomy=category)\u003C\u002Fli>\n\u003Cli>Fill in a numeric value for the “Order” field. By default, the order will be ascending, meaning it will sort from low to high (e.g., 1, 2, 3). These values can be added on the Add Taxonomy screen, the Edit Taxonomy screen, or through the Quick Edit panel.\u003C\u002Fli>\n\u003Cli>Observe all of your terms automagically being sorted in the order you specified\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Custom Taxonomy Sort automatically applies the sort order to all instances in which the terms are displayed. All you need to do is define that order.\u003C\u002Fp>\n\u003Ch4>Manual Mode\u003C\u002Fh4>\n\u003Cp>In addition to automatically sorting the terms, Custom Taxonomy Sort allows developers to override the automatic sort to offer finer control over how terms are displayed in different parts of WordPress. Manual mode can be started by changing “Automatic Sort” to “Off” in the Custom Taxonomy Sort Settings page (wp-admin\u002Foptions-general.php?page=custom-taxonomy-sort-settings). Once “Automatic Sort” is switched to “Off”, the terms will no longer be sorted automatically by the custom order. Instead, the custom sort order can be envoked with a new parameter for the “orderby” argument. Custom Taxonomy Sort allows you to use the following argument to access a custom sorted list of terms using “get_terms”\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php get_terms('orderby=custom_sort'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Voila! Now, your terms will only be sorted by the specified order in the places that you want it sorted in this order. All other instances of displaying terms will revert to WordPress’ default of sorting the terms by name. Additionally, you can specifically have the terms sort in ascending (‘ASC’; default; e.g., 1, 2, 3) or descending (‘DESC’; e.g., 3, 2, 1) order by adding the “order” argument.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php get_terms('orderby=custom_sort&order=ASC'); ?>\n\n\u003C?php get_terms('orderby=custom_sort&order=DESC'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Thanks to Jacob M Goldman for his excellent \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsimple-term-meta\u002F\" rel=\"ugc\">Simple Term Meta plugin\u003C\u002Fa>, which made programming the term meta quite simple. \u003C\u002Fli>\n\u003Cli>Thanks to hydrowire \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-custom-taxonomy-sort-error-in-quick-edit-post\" rel=\"ugc\">for pointing out a bug\u003C\u002Fa> fixed in 1.1.1\u003C\u002Fli>\n\u003Cli>Thanks to “Mosey” for pointing out a bug with a situation in which order did not work for a custom taxonomy\u003C\u002Fli>\n\u003Cli>Thanks to DUCK__BOY1981 for pointing out a bug where the column values where overridden inappropriately\u003C\u002Fli>\n\u003Cli>Thanks to @martindj for pointing out a bug where the column value returned incorrectly\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom Taxonomy Sort allows you to explicitly control the sort order of all taxonomy terms.",400,22904,80,14,"2011-12-13T16:42:00.000Z","3.3.2","3.1",[49,50,51],"category","sort","taxonomy","http:\u002F\u002Fwww.zackdev.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-taxonomy-sort.1.1.5.zip",{"slug":55,"name":56,"version":57,"author":5,"author_profile":6,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":22,"num_ratings":7,"last_updated":62,"tested_up_to":25,"requires_at_least":63,"requires_php":25,"tags":64,"homepage":68,"download_link":69,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"https-mixed-content-detector","HTTPS Mixed Content Detector","1.2.0","\u003Cp>When deploying a TLS enabled website, you must ensure that all content loaded on the site is loaded from secure origin.\u003Cbr \u002F>\nIf your content is loaded from an insecure source, the security of your whole site is compromised and modern browsers\u003Cbr \u002F>\nwill downgrade your website’s security rating.\u003C\u002Fp>\n\u003Cp>The HTTPS Mixed Content Detector plugin attempts to identify sources of mixed content warnings. The plugin will examine\u003Cbr \u002F>\ncontent loaded from the site when admins are viewing the site. Any content that violates the policy of loading content\u003Cbr \u002F>\nthat originates from “https:” resources will trigger an error and that resource will be logged. Viewing the log will\u003Cbr \u002F>\nallow you to examine the site for any warnings and remove them before they cause problems for your website.\u003C\u002Fp>\n","Detects and logs content that will cause mixed content warnings.",60,8281,"2015-01-19T06:02:00.000Z","4.0.1",[65,66,67],"https","ssl","tls","https:\u002F\u002Fgithub.com\u002Ftollmanz\u002Fwordpress-https-mixed-content-detector","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhttps-mixed-content-detector.1.2.0.zip",{"slug":71,"name":72,"version":17,"author":5,"author_profile":6,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":22,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":26,"requires_php":25,"tags":80,"homepage":83,"download_link":84,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"a-fresher-cache","A Fresher Cache","\u003Cp>A Fresher Cache adds an admin bar menu that gives easy access to functions that refresh (i.e, regenerate or invalidate)\u003Cbr \u002F>\ncached items. Out of the box, the plugin provides easy access to refresh items that WordPress Core caches; however, the true\u003Cbr \u002F>\npower of the plugin is its API that allows developers to easily add items to the menu that initiate custom functions that\u003Cbr \u002F>\nrefresh cached items.\u003C\u002Fp>\n\u003Cp>For instance, imagine that you wrote a function called “my_update_all_term_caches” that loops through all of the terms\u003Cbr \u002F>\nin your WordPress install and updates the cache for each item. You can add this function to the “Freshen” admin bar\u003Cbr \u002F>\nmenu with the following API call:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_update_all_term_caches_menu_item() {\n    $args = array(\n        'id' => 'my-update-all-term-caches',\n        'title' => 'Update Term Cache',\n        'function' => 'my_update_all_term_caches'\n    );\n\n    afc_add_item( $args );\n}\nadd_action( 'init', 'my_update_all_term_caches_menu_item' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This code will generate a menu item labelled “Update Term Cache” that creates a link that will run the function defined\u003Cbr \u002F>\nin the “function” key of the $args array (in this case, my_update_all_term_caches()).\u003C\u002Fp>\n\u003Cp>The primary purpose of this plugin is to provide an easy tool for developers to refresh cached items when developing new\u003Cbr \u002F>\nfeatures. Additionally, it can serve as a convenient tool for users to be able to update cached items when needed.\u003C\u002Fp>\n\u003Cp>Note that this is not merely a wrapper for the admin bar API. Rather, it allows you to add items to the admin bar and provides\u003Cbr \u002F>\nall of the necessary coding that will link a callback function to a menu item. You can think of it as an extension of\u003Cbr \u002F>\nthe admin bar that adds a very specific functionality. The plugin also uses the admin bar as intended and only adds a\u003Cbr \u002F>\nfew extra arguments that support the functionality of this plugin.\u003C\u002Fp>\n\u003Cp>A more complete tutorial that describes the full functionality of the plugin can be read at\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Ftollmanz.com\u002Fa-fresher-cache-announcement\u002F\" title=\"A Fresher Cache Announcement\" rel=\"nofollow ugc\">tollmanz.com\u003C\u002Fa>.\u003C\u002Fp>\n","Get a fresher cache with a dash of \"A Fresher Cache\" for absolutely no cash.",20,14020,1,"2014-07-01T03:38:00.000Z","3.9.40",[81,82],"admin-bar","cache","http:\u002F\u002Fgithub.com\u002Ftollmanz\u002Fa-fresher-cache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa-fresher-cache.0.2.0.zip",{"slug":86,"name":87,"version":88,"author":5,"author_profile":6,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":43,"num_ratings":77,"last_updated":93,"tested_up_to":25,"requires_at_least":26,"requires_php":25,"tags":94,"homepage":97,"download_link":98,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"ostrichcize","Ostrichcize","0.1","\u003Cp>At the first sign of trouble, an ostrich buries its head in the sand. Ostrichcize allows a plugin or theme developer to\u003Cbr \u002F>\nbury his or her head in the sand by turning off error reporting for select plugins or the current theme.\u003C\u002Fp>\n\u003Cp>If you have ever installed a plugin or worked on a site with a plugin that throws numerous of errors and notices, but do\u003Cbr \u002F>\nnot have the time to fix the issue, you can turn off those notices with this plugin. By simply filtering the plugin, you\u003Cbr \u002F>\ncan add to the list of plugins for which no notices will be shown.\u003C\u002Fp>\n\u003Cp>To add to this list simply write something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_ostrichcized_plugins( $slugs ) {\n    $slugs[] = 'debug-bar-cron';\n    return $slugs;\n}\n\nfunction my_pre_my_ostrichcized_plugins() {\n    add_filter( 'ostrichcized_plugins', 'my_ostrichcized_plugins' );\n}\n\nadd_action( 'plugins_loaded', 'my_pre_my_ostrichcized_plugins', 1 );\n\u003C\u002Fpre>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note that the filter must be added before any offending code is run in order to redefine the error reporting function\u003Cbr \u002F>\nbefore it is first called. The means that in most cases, this code will need to run from a plugin and not a theme.\u003C\u002Fp>\n\u003Cp>To turn off PHP error reporting for a theme, run:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_ostrichcize_theme() {\n    add_filter( 'ostrichcize_theme', '__return_true' );\n}\nadd_action( 'plugins_loaded', 'my_ostrichcize_theme', 1 );\n\u003C\u002Fpre>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Thanks to Jeremy Felt (@jeremyfelt) for assistance naming the plugin!\u003C\u002Fp>\n","Hide PHP error reporting for specified plugins or the current theme.",10,2351,"2012-11-24T03:28:00.000Z",[95,96],"debug","error-reporting","https:\u002F\u002Fgithub.com\u002Ftollmanz\u002Fostrichcize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fostrichcize.0.1.zip",{"slug":100,"name":101,"version":102,"author":5,"author_profile":6,"description":103,"short_description":104,"active_installs":91,"downloaded":105,"rating":22,"num_ratings":77,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":25,"tags":109,"homepage":25,"download_link":114,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"purgely","Purgely","1.0.1","\u003Cp>Purgely manages caching behavior for WordPress sites using Fastly as an edge caching solution. The plugin exposes useful\u003Cbr \u002F>\nAPIs to help control how pages on your site are cached, as well as provides sane defaults to make this a plug and play\u003Cbr \u002F>\nsolution for Fastly cache management.\u003C\u002Fp>\n\u003Cp>The plugin handles the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sets the \u003Ccode>Surrogate-Control\u003C\u002Fcode> header to control the expiration time for pages\u003C\u002Fli>\n\u003Cli>Sets the \u003Ccode>stale-while-revalidate\u003C\u002Fcode> and \u003Ccode>stale-if-error\u003C\u002Fcode> \u003Ccode>Cache-Control\u003C\u002Fcode> directives for managing these special Fastly\u003Cbr \u002F>\nbehaviors\u003C\u002Fli>\n\u003Cli>Set groups of \u003Ccode>Surrogate-Keys\u003C\u002Fcode> for all pages to provide purging across multiple pages with one command\u003C\u002Fli>\n\u003Cli>Provides invalidation of posts and related posts on save\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each of these items have sane defaults with ways to override them and configure them to your liking.\u003C\u002Fp>\n\u003Cp>Additionally, the plugin exposes a WP CLI command to provide more flexible purging options.\u003C\u002Fp>\n","A plugin to manage Fastly caching behavior and purging.",15560,"2016-06-15T16:55:00.000Z","4.3.34","4.2.0",[110,111,112,113],"cache-invalidation","caching","fastly","page-cache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpurgely.1.0.1.zip"]