Earlier today, I was alerted by contributors and community leaders to a pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party in the WordPress ecosystem that violated community guidelines.
I believe that WordPress is made stronger by its vibrant and global community of contributors, users, and extenders. It’s important that folks showed up to hold ourselves accountable as we strive to create and maintain a safe space for our collaborators to gather.
The plugin in question, Zamir, was reported by contributors to promote an icon that is rapidly becoming known as a symbol of support and promotion of Russia’s ongoing war in Ukraine. Many contributors reached out to share additional cultural context around the symbol. WordPress guidelines call for all community members–including plugin authors–to “be kind, helpful, and respectful.” An icon that is connected to an ongoing war and humanitarian crisis upholds none of those values.
The plugin’s description, “Shows the Z symbol to support Russia,” eluded initial plugin checks. While it is true that there is no current plugin guideline barring plugins that “support” political leanings, this icon symbolizes something more complicated than that. Contributors were right to report this and, with their help and the help of WordPress community members, the plugin has been removed from the directory.
All contributors, community members, and extenders should feel safe and free from harm in the WordPress project and ecosystem. Neither WordPress, Matt, nor I stand for symbols of hate or violence. WordPress is a community made stronger by global contributors—and we remain committed to building an inclusive community in alignment with our values. Today, we’ve collaborated with contributors to remove a plugin that did not meet those values. I’d like to thank the community for quickly rallying together to engage about upholding our community guidelines and how we hold one another accountable.
I am aware that this issue leads to natural questions about clarifying our plugin policies moving forward. I’ll work with the community to explore our guidelines and create a clearer framework for how plugins can be evaluated in the context of current events.