[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLAEZnz2EOP93sC9kP8rEiuKJ-kEZe-Q5orcSkGvuypY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":126,"fingerprints":236},"wpmu-custom-css","WPMU Custom CSS","1.06","Hassan1","https:\u002F\u002Fprofiles.wordpress.org\u002Fhassan1\u002F","\u003Cp>WPMU Custom CSS is a plugin for wordpress mu that helps bloggers to edit their theme style securely. Just like wordpress.com custom css paid upgrade.\u003Cbr \u002F>\nSite admin can enable this feature for all or specific blogs (e.g. premium members).\u003C\u002Fp>\n\u003Cp>It also integrated with our membership plugin \u003Ca href=\"http:\u002F\u002Fwpwave.com\u002Fplugins\u002Fcms-members\u002F\" rel=\"nofollow ugc\">CMS Members MU\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Installation WordPress MU\u003C\u002Fh3>\n\u003Cp>While doing the installation procedure, it is recommended to go through all the steps first before viewing the output. If you don’t, you’ll get nasty error messages.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload \u003Ccode>wpmu-custom-css.php\u003C\u002Fcode> into the \u003Ccode>\u002Fwp-content\u002Fmu-plugins\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>—wp-content\u002Fmu-plugin\u002Fwpmu-custom-css.php\u003C\u002Fp>\n\u003Col>\n\u003Cli>That’s all. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Now take a look at Site Admin -> Options menu\u003C\u002Fp>\n\u003Ch3>Upgarde to new versions\u003C\u002Fh3>\n\u003Cp>To upgrade WPMU Custom CSS simply delete old files and then install new version.\u003C\u002Fp>\n","WPMU Custom CSS is a plugin for wordpress mu that helps bloggers to edit their theme style securely. Just like wordpress.com custom css paid upgrade.",10,4476,0,"2010-01-22T11:22:00.000Z","2.8.6","2.7","",[19,20,21,22,23],"css","mu","theme","wordpress-mu","wpmu","http:\u002F\u002Fwpwave.com\u002Fwordpress-mu-buddypress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmu-custom-css.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"hassan1",4,100,30,84,"2026-04-04T21:14:11.093Z",[38,55,73,91,110],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":34,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":53,"download_link":54,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"login-style","Login Style","1.0","Jeff Waugh","https:\u002F\u002Fprofiles.wordpress.org\u002Fjdub\u002F","\u003Cp>Login Style lets you restyle your login page with a custom CSS file.\u003C\u002Fp>\n\u003Cp>Note: It hasn’t been tested on versions earlier than 2.1, but may very well work.\u003C\u002Fp>\n","Restyle your login page with custom CSS.",14929,"2007-11-18T14:47:00.000Z","2.3","2.1",[19,51,52,21,23],"login","style","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flogin-style\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-style.1.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":33,"num_ratings":11,"last_updated":65,"tested_up_to":66,"requires_at_least":16,"requires_php":17,"tags":67,"homepage":71,"download_link":72,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"disable-user-gravatar","Disable User Gravatar","3.1","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>This is a very simple and lightweight plugin that anonymizes default avatars and prevents the user’s gravatar being automatically obtained from gravatar.com based on their registered email. This would be useful for sites where users require an extra layer of privacy, or if you just want to prevent potentially silly or embarrasing avatar accidents.\u003C\u002Fp>\n\u003Cp>If you’re using Identicons or any other generated default avatar, the user should keep a consistent avatar unless they change their registered email.\u003C\u002Fp>\n\u003Cp>You can also disable Gravatar completely and choose a default image to display.\u003C\u002Fp>\n\u003Cp>This plugin is also compatible with other avatar customization plugins such as \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Favatar-manager\u002F\" rel=\"ugc\">Avatar Manager\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">BuddyPress\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-new-default-avatar\u002F\" rel=\"ugc\">Add New Default Avatar\u003C\u002Fa>, since this plugin specifically prevents the gravatar of a specific user email being used and reverts to the default or user-defined avatar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important 3.0 Update – BuddyPress users should visit the Settings > Discussion page on your dashboard and choose one of the Disable Gravatar options to restore previous behavior.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have any issues or suggestions, please visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-user-gravatar\" rel=\"ugc\">support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful and would like to say thanks, please leave us a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fdisable-user-gravatar?filter=5\" rel=\"ugc\">5 star review\u003C\u002Fa>!\u003C\u002Fp>\n","Stops WordPress from grabbing a user avatar using their registrated email from gravatar.com.",3000,40294,"2022-11-01T16:00:00.000Z","6.1.10",[68,69,70,22,23],"activity-stream","avatar","gravatar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-user-gravatar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-user-gravatar.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":33,"downloaded":81,"rating":13,"num_ratings":13,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":17,"tags":85,"homepage":89,"download_link":90,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"theme-companion","Theme Companion","1.0.2","Frumph","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrumph\u002F","\u003Cp>Companion is intended to assist users designing their sites without editing their original style.css files.\u003C\u002Fp>\n\u003Cp>Companion’s features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Editing CSS stylesheets that override the original style.css in the theme.\u003C\u002Fli>\n\u003Cli>Add custom information into the head area of your site\u002Fpage for non-wpmu sites. – Does NOT activate for Multisite\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Please do *not* copy the entire style.css into the editor, the editor is used for placing specific element changes. If you want to change the background of your entire site you do\u003C\u002Fh4>\n\u003Cp>body { background: #333333; }\u003C\u002Fp>\n\u003Cp>333333 being swapped for the color that you want to use.\u003C\u002Fp>\n\u003Cp>Notice that you do \u003Cem>not\u003C\u002Fem> need to replace the entire CSS element but just the portion you want to override \u002F change.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Companion is released under the GNU GPL version 3.0 or later.\u003C\u002Fp>\n","This plugin is used to assist in designing sites without editing the original style.css",4336,"2014-11-03T19:47:00.000Z","4.0.38","3.0",[86,19,87,88,21],"companion","editor","multisite","http:\u002F\u002Ffrumph.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftheme-companion.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":34,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":17,"tags":105,"homepage":108,"download_link":109,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"yd-wpmu-sitewide-options","YD Network-wide Options","4.0.1","Yann at WP&Co","https:\u002F\u002Fprofiles.wordpress.org\u002Fydubois\u002F","\u003Cp>This plugin has been thoroughly tested and is fully compatible with \u003Cstrong>WordPress 3.0x multisite\u003C\u002Fstrong> or with \u003Cstrong>WPMU 2.9\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This plugin was originally named \u003Cstrong>YD WPMU Sitewide Options\u003C\u002Fstrong>. The name has been changed with version 3.0 to match WordPress 3.0 vocabulary and concepts. Backwards compatibility with WordPress MU has been maintained.\u003C\u002Fp>\n\u003Ch4>Centralized management of your network-wide installed plugins!\u003C\u002Fh4>\n\u003Cp>This WordPress 3.0 multisite or WPMU plugin installs a \u003Cstrong>new settings page\u003C\u002Fstrong> where you can choose which blog or plugin settings you want to replicate site-wide or network-wide to all your \u003Cstrong>children sites\u003C\u002Fstrong>.\u003Cbr \u002F>\nAny change (update) to those settings (options) on the \u003Cstrong>mother site\u003C\u002Fstrong> admin pages can be automatically copied to all the sub-sites (blogs).\u003C\u002Fp>\n\u003Cp>You can choose which settings to replicate, you can decide if changes of the settings on the main blog should be automatically replicated to all blogs.\u003C\u002Fp>\n\u003Cp>You can replicate your settings as a “one-shot” process (for example when setting up new blogs or installing a new network-wide or site-wide plugin),\u003Cbr \u002F>\nor have the plugin maintain your settings in sync on all your blogs over time.\u003C\u002Fp>\n\u003Cp>You can decide if chosen settings will be automatically “spread” to newly created blogs or not.\u003C\u002Fp>\n\u003Cp>You can choose to manually spread the settings only when you decide to, and not to overwrite existing individual blog settings.\u003Cbr \u002F>\nThis way, you can maintain specific settings on some blogs while keeping the ability to spread default settings to new blogs.\u003C\u002Fp>\n\u003Cp>Since version 4.0.0, the plugin can now create and copy custom database tables used by some plugins, further widening the scope of plugins that can be made network-wide manageable.\u003C\u002Fp>\n\u003Cp>Those techniques can be used to convert any standard WordPress plugin from standalone to a versatile multisite network-wide or sitewide WPMU plugin!\u003C\u002Fp>\n\u003Cp>You can use your main blog as a template-blog for the creation of new sites in your network: the new sites can automatically adopt any or all settings of your main blog,\u003Cbr \u002F>\nactivated plugins can also be copied, as well as the settings of each plugin. This is an alternative to other commercial or non-commercial new blog defaults \u002F new blog template plugins for WPMU.\u003C\u002Fp>\n\u003Cp>Many other creative uses are possible.\u003C\u002Fp>\n\u003Cp>It efficiently makes for a centralized deployment of any plugin parameter on all your WPMU blogs: the main blog acts as a “master” when setting the site-wide option, while your child blogs replicate any change in the option over time like “slaves” (a rather typical master-slave replication pattern).\u003C\u002Fp>\n\u003Cp>The plugin has its own admin options page (settings page).\u003C\u002Fp>\n\u003Cp>It is \u003Cstrong>fully internationalized\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Base package includes .pot file for translation of the interface, and English, French, Dutch and German versions.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin has been successfully tested to convert the following standalone WordPress plugins to network-wide Worpress 3.0x multisite or sitewide WordPress MU plugins with centralized administration:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All WordPress core-options including WordPress 3.0x default theme header options, active plugins, administrator e-mail, commenting otpions and search engine accessibility (public\u002Fprivate status), etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fakismet\u002F\" rel=\"ugc\">Akismet plugin\u003C\u002Fa> credentials (API Key)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fyd-spread-parameter\u002F\" rel=\"ugc\">YD Spread Parameter plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fyd-export2email\u002F\" rel=\"ugc\">YD Export2Email plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fwp-theme-switcher\u002F\" rel=\"ugc\">WP Theme Switcher plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Fdj-email-publish\u002F\" rel=\"ugc\">DJ E-mail Publish plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwprobot.net\u002F\" rel=\"nofollow ugc\">WPRobot plugin\u003C\u002Fa> credentials and settings\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002FWordPress.org\u002Fextend\u002Fplugins\u002Feasy-privacy-policy\u002F\" rel=\"ugc\">Easy Privacy Policy plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpmu.org\u002Fplugin-commander-111\u002F\" rel=\"nofollow ugc\">WordPress plugin Commander\u003C\u002Fa> to centrally activate or de-activate plugins network-wide\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML Multilingual CMS\u003C\u002Fa> (new since version 4.0.0)\u003C\u002Fli>\n\u003Cli>and many, many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Only some plugins that do not use either WordPress’ built-in options mechanism or some simple database tables to store their settings cannot be made network-wide with this plugin.\u003Cbr \u002F>\nHowever, the vast majority of state-of-the art third-party plugins use options and\u002For simple tables.\u003C\u002Fp>\n\u003Cp>\u003Cem>Please leave a comment on the \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide options plugin for multisite WordPress\" rel=\"nofollow ugc\">support site\u003C\u002Fa> to report\u003Cbr \u002F>\nother successful implementations, or any incompatibility.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Active support\u003C\u002Fh4>\n\u003Cp>Drop me a line on my \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide options plugin for multisite WordPress\" rel=\"nofollow ugc\">WordPress developer site\u003C\u002Fa> to report bugs, ask for a specific feature or improvement, or just tell me how you’re using the plugin.\u003C\u002Fp>\n\u003Ch4>Description en Français :\u003C\u002Fh4>\n\u003Cp>Ce plug-in pour WordPress 3.0x multi-site ou WordPress MU permet de recopier automatiquement n’importe quel paramétrage (option, réglage) de plugin sur tous les blogs de votre réseau WordPress 3.0x ou WPMU.\u003Cbr \u002F>\nToute modification (mise à jour) faite sur un paramètre sélectionné dans le blog principal peut être automatiquement répercutée sur les sous-blogs.\u003Cbr \u002F>\nDe cette façon, vous pouvez centraliser la gestion de vos plugins transversaux.\u003C\u002Fp>\n\u003Cp>Avec cette technique, n’importe quel plugin WordPress standard peut être converti en un plugin transversal pour WP3.0x multisite ou WPMU !\u003C\u002Fp>\n\u003Cp>Les réglages de vos plugins sont automatiquement déployés sur tous vos sites WP MU ou sur tous les sites de votre réseau multi-sites.\u003C\u002Fp>\n\u003Cp>Très pratique si vous installez un plugin transversalement (network-wide) sur tous vos blogs.\u003C\u002Fp>\n\u003Cp>Le plugin a sa propre page d’options dans l’administration.\u003Cbr \u002F>\nIl est entièrement internationalisé.\u003C\u002Fp>\n\u003Cp>La distribution standard inclut le fichier de traduction .pot et les versions française, anglaise, hollandaise et allemande.\u003C\u002Fp>\n\u003Cp>Le plugin peut fonctionner avec n’importe quelle langue ou jeu de caractères.\u003C\u002Fp>\n\u003Cp>Pour toute aide ou information en français, laissez-moi un commentaire sur le \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide Options for multisite WordPress\" rel=\"nofollow ugc\">site de support du plugin YD WPMU Network-wide Options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Yann dubois, \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Ffr\u002Fa-propos\u002Fdeveloppeur-wordpress\" title=\"Développeur WordPress freelance à Paris\" rel=\"nofollow ugc\">Développeur WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Funding Credits\u003C\u002Fh4>\n\u003Cp>Original development of this plugin has been paid for by \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Please visit their site!\u003C\u002Fp>\n\u003Cp>Additional development was paid for by \u003Ca href=\"http:\u002F\u002Fbossinternetmarketing.com\u002F\" title=\"bossinternetmarketing.com\" rel=\"nofollow ugc\">Matt Hardy\u003C\u002Fa>. Please visit his site!\u003C\u002Fp>\n\u003Cp>Additional development was paid for by \u003Ca href=\"http:\u002F\u002Fwww.eurospreed.com\u002F\" title=\"Eurospreed.com\" rel=\"nofollow ugc\">Eurospreed\u003C\u002Fa>. Please visit their site!\u003C\u002Fp>\n\u003Cp>Le développement d’origine de ce plugin a été financé par \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Allez visiter leur site !\u003C\u002Fp>\n\u003Cp>Des développements additionnels ont été financés par \u003Ca href=\"http:\u002F\u002Fbossinternetmarketing.com\u002F\" title=\"bossinternetmarketing.com\" rel=\"nofollow ugc\">Matt Hardy\u003C\u002Fa>. Allez visiter son site!\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>If you want to contribute to a translation of this plugin, please drop me a line by e-mail or leave a comment on the \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\" title=\"Yann Dubois' Network-wide Options plugin for multisite WordPress\" rel=\"nofollow ugc\">plugin’s page\u003C\u002Fa>.\u003Cbr \u002F>\nYou will get credit for your translation in the plugin file and this documentation, as well as a link on this page and on \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002F\" rel=\"nofollow ugc\">my developers’ blog\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Dutch version kindly provided by \u003Ca href=\"http:\u002F\u002Fwww.fethiyehotels.com\" rel=\"nofollow ugc\">Rene\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>German version kindly provided by \u003Ca href=\"http:\u002F\u002Fwww.pangaea.nl\u002Fdiensten\u002Fexact-webshop\" rel=\"nofollow ugc\">Rian\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin settings\u002Foptions page\u003C\u002Fh3>\n\u003Cp>Use the plugin’s own settings page to select which plugin options\u002Fsettings to automatically replicate network-wide \u002F site-wide.\u003C\u002Fp>\n\u003Ch3>Revisions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>0.1.0 Original beta version.\u003C\u002Fli>\n\u003Cli>0.1.1 Optional debug code.\u003C\u002Fli>\n\u003Cli>0.2.0 Bugfixes + improved settings page.\u003C\u002Fli>\n\u003Cli>1.0.0 Bugfixes + important new features.\u003C\u002Fli>\n\u003Cli>1.1.0 Bugfixes + new features.* 1.1.\u003C\u002Fli>\n\u003Cli>1.1.1 Bugfix\u003C\u002Fli>\n\u003Cli>3.0   WordPress 3.0 compatibility\u003C\u002Fli>\n\u003Cli>3.0.1 Minor text changes\u003C\u002Fli>\n\u003Cli>4.0.0 Database table replication, bugfixes, flush rewrite rules, choose master, ignore blogs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Did you like it?\u003C\u002Fh3>\n\u003Cp>Drop me a line on http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options\u003C\u002Fp>\n\u003Cp>And… \u003Cem>please\u003C\u002Fem> rate this plugin –>\u003C\u002Fp>\n","This plugin has been thoroughly tested and is fully compatible with WordPress 3.0x multisite or with WPMU 2.9.",30081,88,8,"2012-01-31T19:26:00.000Z","3.0.5","2.9.1",[106,107,20,22,23],"admin","automatic","http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-sitewide-options","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyd-wpmu-sitewide-options.zip",{"slug":111,"name":112,"version":113,"author":95,"author_profile":96,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":13,"num_ratings":13,"last_updated":118,"tested_up_to":119,"requires_at_least":104,"requires_php":17,"tags":120,"homepage":124,"download_link":125,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"yd-wpmu-bloglist-widget","YD WPMU Bloglist Widget","2.1.1","\u003Ch4>Show a list of all the WPMU sub-sites\u003C\u002Fh4>\n\u003Cp>This WordPress MU plugin installs a \u003Cstrong>new sidebar widget\u003C\u002Fstrong> that can display the \u003Cstrong>list of children sites\u003C\u002Fstrong> of your main \u003Cstrong>mother site\u003C\u002Fstrong> in a single or multi-column format.\u003Cbr \u002F>\nThe \u003Cstrong>post count\u003C\u002Fstrong> is displayed for each sub-site \u002F blog of the \u003Cstrong>blogs listing\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt also creates a \u003Cstrong>new PHP function\u003C\u002Fstrong> that can be included in any template to \u003Cstrong>display an ordered list\u003C\u002Fstrong> that can be designed as a block of information using CSS.\u003C\u002Fp>\n\u003Cp>The list can be ordered by blog name, post count, blog creation date or last update, in ascending or descending order.\u003Cbr \u002F>\nBlogs can be excluded from the list based on various criteria or individually by blog ID.\u003C\u002Fp>\n\u003Cp>Since version 2.0.0, this plugin supports WPML multiple-language blogs: it will automatically list only blogs using the active language, except where WPML filters are deactivated,\u003Cbr \u002F>\nor a special ‘in’ (international) langiage is created.\u003C\u002Fp>\n\u003Cp>If you don’t like the widget or don’t use sidebars, you can also \u003Cstrong>include the list in the content of any page or post\u003C\u002Fstrong> of your blog,\u003Cbr \u002F>\nby simply adding the special \u003Ccode>[!YDWPMUBL]\u003C\u002Fcode> special tag, or \u003Cstrong>include the blog listing in a template\u003C\u002Fstrong> with the \u003Ccode>\u003C?php yd_display_wpmu_bloglist() ?>\u003C\u002Fcode> function.\u003Cbr \u002F>\nThe list design is \u003Cstrong>highly customizable\u003C\u002Fstrong> allowing different settings when displayed as a widget on the home page and other blog pages, and when used inside templates.\u003C\u002Fp>\n\u003Cp>All display parameters can be set in the settings (options) page, or overridden in the template function call.\u003C\u002Fp>\n\u003Cp>The display style of each element of the listing can be individually customized using CSS.\u003C\u002Fp>\n\u003Cp>The plugin uses \u003Cstrong>cache\u003C\u002Fstrong> and sitemeta table information to avoid multiple database query.\u003Cbr \u002F>\nIt has its own widget control pannel and admin settings page.\u003Cbr \u002F>\nIt is \u003Cstrong>fully internationalized\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Base package includes .pot file for translation of the interface, and English, Spanish, Galician, French, Dutch and German versions.\u003Cbr \u002F>\nThe plugin can be used to display text in any WordPress compatible language and charset.\u003C\u002Fp>\n\u003Ch4>Active support\u003C\u002Fh4>\n\u003Cp>Drop me a line on my \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\" title=\"Yann Dubois' Bloglist Widget for WordPress MU\" rel=\"nofollow ugc\">YD WPMU Bloglist plugin support site\u003C\u002Fa> to report bugs, ask for a specific feature or improvement, or just tell me how you’re using the plugin.\u003C\u002Fp>\n\u003Ch4>Description en Français :\u003C\u002Fh4>\n\u003Cp>Ce plug-in WordPress installe un nouveau widget dans votre barre latérale qui peut afficher la liste des “sous-sites” de votre site principal WordPress MU, triés selons divers critères au choix.\u003C\u002Fp>\n\u003Cp>Le nombre de billets publiés dans chaque blog est également indiqué.\u003C\u002Fp>\n\u003Cp>La liste peut être triée notamment par nom de site, par nombre de billets publiés, par date de création ou de mise à jour.\u003Cbr \u002F>\nOn peut sélectionner quels blogs sont inclus ou exclus de la liste selon divers critères, et exclure individuellement des blogs par identifiant.\u003C\u002Fp>\n\u003Cp>Depuis la version 2.0.0 ce plugin supporte les sites multi-lingues utilisant WPML. Seuls les blogs de la langue active seront listés.\u003C\u002Fp>\n\u003Cp>La liste est affichée sous forme d’un bloc, sur une ou plusieurs colonnes et on peut choisir le nombre de colonnes à utiliser.\u003Cbr \u002F>\nSi vous n’aimez pas le principe du widget ou n’utilisez pas de barres latérales, vous pouvez inclure la liste des blogs n’impore où dans le contenu des pages et billets de votre blog,\u003Cbr \u002F>\nsimplement en insérant un “tag” spécial.\u003C\u002Fp>\n\u003Cp>Chaque élément affiché dispose d’un conteneur séparé permettant de complètement personnaliser le style d’affichage à l’aide de feuilles de style CSS.\u003C\u002Fp>\n\u003Cp>Le plugin utilise un système de cache pour éviter les requêtes de base de données redondantes.\u003C\u002Fp>\n\u003Cp>Il a son propre panneau de contrôle et sa page de réglages (options) dans l’administration.\u003Cbr \u002F>\nIl est entièrement internationalisé.\u003C\u002Fp>\n\u003Cp>La distribution standard inclut le fichier de traduction .pot et les versions française, anglaise, espagnole, galicienne, hollandaise et allemande.\u003Cbr \u002F>\nLe plugin peut fonctionner avec n’importe quelle langue ou jeu de caractères y compris le chinois.\u003Cbr \u002F>\nPour toute aide ou information en français, laissez-moi un commentaire sur le \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\" title=\"Yann Dubois' Bloglist Widget for WordPress\" rel=\"nofollow ugc\">site de support du plugin YD WPMU Bloglist Widget\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Funding Credits\u003C\u002Fh4>\n\u003Cp>Original and additional developments of this plugin has been paid for by \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Please visit their site!\u003C\u002Fp>\n\u003Cp>Le développement d’origine et les améliorations de cette extension ont été financés par \u003Ca href=\"http:\u002F\u002Fwww.wellcom.fr\" title=\"Wellcom\" rel=\"nofollow ugc\">Wellcom.fr\u003C\u002Fa>. Allez visiter leur site !\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>If you want to contribute to a translation of this plugin, please drop me a line by e-mail or leave a comment on the \u003Ca href=\"http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\" title=\"Yann Dubois' Bloglist Widget for WordPress MU\" rel=\"nofollow ugc\">plugin’s page\u003C\u002Fa>.\u003Cbr \u002F>\nYou will get credit for your translation in the plugin file and this documentation, as well as a link on this page and on my developers’ blog.\u003C\u002Fp>\n\u003Ch4>Translation credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Spanish and Galician translation kindly provided by: \u003Ca href=\"http:\u002F\u002Fwww.arumeinformatica.es\u002F\" title=\"Arume\" rel=\"nofollow ugc\">Arume\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch translation kindly provided by: \u003Ca href=\"http:\u002F\u002Fwww.fethiyehotels.com\" title=\"Rene\" rel=\"nofollow ugc\">Rene\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>German translation by: \u003Ca href=\"http:\u002F\u002Fwww.pangaea.nl\u002Fdiensten\u002Fexact-webshop\" title=\"Pangaea\" rel=\"nofollow ugc\">Rian Kramer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ukrainian translation by: \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" title=\"Web Geek\" rel=\"nofollow ugc\">Mikalay Lisica\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Widget control pannel\u003C\u002Fh3>\n\u003Cp>The widget has its own control pannel for setting-up its look and feel. You can administer it from the widgets admin page.\u003Cbr \u002F>\nRemember to clear the cache when you make changes, if you want to see them right away (see hereunder).\u003C\u002Fp>\n\u003Ch3>Widget options page\u003C\u002Fh3>\n\u003Cp>Use the widget’s own option page to clear the cache and reset default settings.\u003Cbr \u002F>\nOtherwise, the cache expires only when content is added to the blog or widget control panel options are changed.\u003C\u002Fp>\n\u003Ch3>Revisions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>2.1.1 Indonesian translation by Syamsul Alam\u003C\u002Fli>\n\u003Cli>2.1.0 New features: drop-down, sort by domain, filter hooks, show_count=false, wp-style arguments\u003C\u002Fli>\n\u003Cli>2.0.0 Major new release : WPML support, blog exclusion options\u003C\u002Fli>\n\u003Cli>1.0.2 Bugfix in postcount order; German version.\u003C\u002Fli>\n\u003Cli>1.0.1 Bugfix in settings update.\u003C\u002Fli>\n\u003Cli>1.0.0 Final release. Includes improved settings page and Dutch version.\u003C\u002Fli>\n\u003Cli>0.2.2 Bug fixes in the options page (when saving settings) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.2.1 Third debug (“duplicate link” issue for subdomains) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.2.0 Second debug (thanks to TB@Wellcom) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.1.1 First debug (thanks to Arume) – still considered beta (check cache IRL).\u003C\u002Fli>\n\u003Cli>0.1.0 Original beta version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Did you like it?\u003C\u002Fh3>\n\u003Cp>Drop me a line on http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget\u003C\u002Fp>\n\u003Cp>And… \u003Cem>please\u003C\u002Fem> rate this plugin –>\u003C\u002Fp>\n","Sidebar widget and template function to display an ordered blog list of subsites (with post count) on a page of the WordPress MU main site.",20,15842,"2013-02-01T00:24:00.000Z","3.5.2",[121,122,123,22,23],"blog-list","blog-listing","bloglist","http:\u002F\u002Fwww.yann.com\u002Fen\u002Fwp-plugins\u002Fyd-wpmu-bloglist-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyd-wpmu-bloglist-widget.zip",{"attackSurface":127,"codeSignals":154,"taintFlows":181,"riskAssessment":221,"analyzedAt":235},{"hooks":128,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":13,"unprotectedCount":13},[129,134,138,142,146],{"type":130,"name":131,"callback":132,"file":133,"line":34},"action","wpmueditblogaction","custom_css_setting","wpmu-custom-css.php",{"type":130,"name":135,"callback":136,"file":133,"line":137},"update_wpmu_options","update_css_global_setting",38,{"type":130,"name":139,"callback":140,"file":133,"line":141},"wpmu_options","custom_css_global_setting",55,{"type":130,"name":143,"callback":144,"file":133,"line":145},"admin_menu","add_usertheme_menu",236,{"type":130,"name":147,"callback":148,"file":133,"line":149},"wp_head","custom_css_header",237,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":180},[156,160],{"fn":157,"file":133,"line":158,"context":159},"preg_replace(\u002Fe)",127,"preg_replace('\u002Fe",{"fn":157,"file":133,"line":161,"context":159},134,{"prepared":13,"raw":13,"locations":163},[],{"escaped":13,"rawEcho":165,"locations":166},6,[167,170,172,174,176,178],{"file":133,"line":168,"context":169},24,"raw output",{"file":133,"line":171,"context":169},64,{"file":133,"line":173,"context":169},189,{"file":133,"line":175,"context":169},198,{"file":133,"line":177,"context":169},208,{"file":133,"line":179,"context":169},209,[],[182,209],{"entryPoint":183,"graph":184,"unsanitizedCount":207,"severity":208},"custom_css_page (wpmu-custom-css.php:71)",{"nodes":185,"edges":203},[186,191,197,199],{"id":187,"type":188,"label":189,"file":133,"line":190},"n0","source","$_POST",111,{"id":192,"type":193,"label":194,"file":133,"line":195,"wp_function":196},"n1","sink","update_option() [Settings Manipulation]",177,"update_option",{"id":198,"type":188,"label":189,"file":133,"line":190},"n2",{"id":200,"type":193,"label":201,"file":133,"line":175,"wp_function":202},"n3","echo() [XSS]","echo",[204,206],{"from":187,"to":192,"sanitized":205},false,{"from":198,"to":200,"sanitized":205},2,"medium",{"entryPoint":210,"graph":211,"unsanitizedCount":207,"severity":220},"\u003Cwpmu-custom-css> (wpmu-custom-css.php:0)",{"nodes":212,"edges":217},[213,214,215,216],{"id":187,"type":188,"label":189,"file":133,"line":190},{"id":192,"type":193,"label":194,"file":133,"line":195,"wp_function":196},{"id":198,"type":188,"label":189,"file":133,"line":190},{"id":200,"type":193,"label":201,"file":133,"line":175,"wp_function":202},[218,219],{"from":187,"to":192,"sanitized":205},{"from":198,"to":200,"sanitized":205},"low",{"summary":222,"deductions":223},"The wpmu-custom-css plugin, in version 1.06, presents a concerning security posture despite having no recorded historical vulnerabilities. The static analysis reveals a significant lack of security best practices, particularly in output escaping and the presence of dangerous functions. While the attack surface appears minimal with no AJAX handlers, REST API routes, shortcodes, or cron events, this is overshadowed by the code quality concerns. The analysis indicates that all 6 output operations are unescaped, meaning user-supplied data, if it were to reach these output points, could lead to cross-site scripting (XSS) vulnerabilities. Furthermore, the presence of two 'preg_replace(\u002Fe)' functions is a red flag, as this function can be notoriously insecure if not handled with extreme care, potentially allowing for code injection or other arbitrary execution vulnerabilities. The taint analysis also highlights two flows with unsanitized paths, which could represent potential security issues if these paths are influenced by external input. The absence of nonce checks and capability checks on any potential entry points (though none were identified) is a weakness that could be exploited if new entry points were introduced or if the current minimal attack surface is misclassified. Given the lack of historical vulnerabilities, one might infer a history of careful development or luck. However, the current code analysis reveals inherent risks that could lead to future vulnerabilities. The plugin's strengths lie in its minimal attack surface and the use of prepared statements for SQL queries, but these are significantly undermined by critical weaknesses in output handling and the use of dangerous functions.",[224,226,228,230,233],{"reason":225,"points":116},"Unescaped output detected",{"reason":227,"points":11},"Dangerous function detected (preg_replace(\u002Fe))",{"reason":229,"points":11},"Taint flows with unsanitized paths",{"reason":231,"points":232},"Missing nonce checks",5,{"reason":234,"points":232},"Missing capability checks","2026-03-17T01:07:46.837Z",{"wat":237,"direct":243},{"assetPaths":238,"generatorPatterns":240,"scriptPaths":241,"versionParams":242},[239],"\u002Fwp-content\u002Fplugins\u002Fwpmu-custom-css\u002Fwpmu-custom-css.php",[],[],[],{"cssClasses":244,"htmlComments":245,"htmlAttributes":247,"restEndpoints":248,"jsGlobals":249,"shortcodeOutput":250},[],[246],"\u003C!-- Custom CSS : http:\u002F\u002Fwpwave.com\u002F -->",[],[],[],[]]