WP Manifestindependent plugin directory

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/mill3/mill3-wp-utils-plugin/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

MILL3 WP Utils, includes a bunch of administration features, frontend securities and bug fixes for all MILL3 projects.

Description

MILL3 WP utils, includes Gutenberg editor sidebar resizer and many essential features and utils for our Boilerplate Theme

How to update translations files (.pot, .mo, .po)

To update the main .pot file (.pot = PO Template file), open a Terminal window at the root of your website. (ex: /Desktop/wordpress-installation/).

docker-compose run wp-cli i18n make-pot wp-content/plugins/mill3-wp-utils-plugin wp-content/plugins/mill3-wp-utils-plugin/languages/mill3-wp-utils.pot --domain="mill3-wp-utils" --exclude="wp-content/plugins/mill3-wp-utils-plugin/vendor/"

To update a particular language, you need to install POEdit. Then, go to /wp-content/plugins/mill3-wp-utils-plugin/languages/ and double-click on the .po file or the language you want to edit translations. In POEdit, go to the Translation Menu -> Update from POT file... and choose the .pot file in /wp-content/plugins/mill3-wp-utils-plugin/languages/. Edit your translations and hit Save.

To translate this plugin into another language, you need to open /wp-content/plugins/mill3-wp-utils-plugin/languages/mill3-wp-utils.pot in POEdit and click on "Create new translation" at the bottom/left of this window.

Publishing a new version of the plugin

Upgrade plugin version in mill3-wp-utils.php (line 6 and 29).
Write a changelog for this new version in README.txt.
Push change to git repository.
Go to Github (https://github.com/Mill3/mill3-wp-utils-plugin/releases) and Draft a new release. Inside the New release page, create a new tag with the same version number as previously updated in mill3-wp-utils.php.
When you're done filling the release form, publish release to the world.

Changelog

0.1.7

  • Fix bug preventing editing capability in Block Editor after upgrading to Wordpress 7.1.

0.1.6

  • Module Finder : Fix a warning related to css loading of unregistered dependency.

0.1.5

  • iOS26 Scroll Fix : Fix an iOS 26 scroll bug that made content visible below Apple's island.

0.1.4.1

  • Fix PHP 8.4 warnings

0.1.4

  • Core component : remove Polylang ACF instruction field (added in Polylang 3.7)

0.1.3

  • Core component : remove Auto Sizes for Lazy Loaded Image in Wordpress (added in WP 6.7)

0.1.2

  • Block Visibility : Define more default settings values and deregister screen_size inline css.

0.1.1

  • Gutenberg Sidebar : fixed bug sidebar not closing when X button is clicked from a sidebar components-panel

0.1.0

New features :

  • ai-image-alt : OpenAI image alt text generator
  • avatar : Add an avatar field for user
  • block-visibility : Set default options for plugin Block Visibility
  • module-finder : Allow editors to find which pages is using a specific page-builder module
  • robots-indexing : Force robot.txt to no-index when running on a dev/staging domain
  • svg : Allow SVG format upload
  • live-site-viewer : Enable remote scroll control through an iFrame using postMessage JS API

0.0.4

  • First release with Sidebar utils and security headers

0.0.3.x

  • Self-update class era

0.0.2

  • Gutenberg Sidebar : added max-width CSS rule on container

0.0.1

  • Initial tests

TODO

[X] class-mill3-wp-utils-updater.php : use plugin-update-checker library https://github.com/YahnisElsts/plugin-update-checker [x] Built admin interface for settings and enabling components

Releases

18 releases.

Tag
Published
0.1.9 latest
Oct 21, 2026 1d ago
Aug 25, 2026 1mo ago
Apr 21, 2026 6mo ago
Nov 6, 2025 11mo ago
Nov 6, 2025 11mo ago
Apr 30, 2025 1 year ago
Jan 23, 2025 1 year ago
Oct 18, 2024 2 years ago
Oct 1, 2024 2 years ago
Sep 11, 2024 2 years ago
Aug 6, 2024 2 years ago
Aug 6, 2024 2 years ago
Aug 6, 2024 2 years ago
Aug 6, 2024 2 years ago
Aug 6, 2024 2 years ago
Aug 5, 2024 2 years ago
Jul 26, 2024 2 years ago
Jul 24, 2024 2 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

D+ grade

Security

MILL3 WP Utils 0.1.7 · audited by WP Registry

High-severity findings.

2 high
Audited release
0.1.7
Findings
2
Worst severity
high
Content hash
e73c70c833ff203bf90b3da6…

Findings

  • high toggle_component AJAX missing nonce and capability

    wp_ajax_mill3_wp_utils_admin_toggle_component activates/deactivates plugin components based on POST component/status with no check_ajax_referer or current_user_can. Any authenticated user can enable/disable Mill3 components.

    admin/class-mill3-wp-utils-admin.php:194-218

  • high generate_image_alt AJAX missing auth — burns OpenAI API key

    wp_ajax_mill3_generate_image_alt sends site openai_api_key to api.openai.com for arbitrary mediaID with no nonce or capability check. Any logged-in user can exhaust paid API quota; response alt text is returned to the client for attachment fields.

    components/ai-image-alt/ai-image-alt.php:264-380

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.