Skip to content

Wordpress Org Prep V2#32

Merged
jasperf merged 11 commits into
mainfrom
wordpress-orgprep-v2
Feb 15, 2026
Merged

Wordpress Org Prep V2#32
jasperf merged 11 commits into
mainfrom
wordpress-orgprep-v2

Conversation

@jasperf

@jasperf jasperf commented Feb 15, 2026

Copy link
Copy Markdown
Contributor

This release introduces comprehensive WordPress.org compliance fixes, internationalization improvements, and documentation enhancements to the Elayne Blocks plugin. The changes address critical plugin validation issues, standardize text domains across all blocks, and add full Dutch translation support. Key updates include PHP and WordPress version requirement updates, block metadata consistency fixes, and extensive documentation covering translation workflows and plugin architecture.

Plugin Compliance and Requirements:

  • Updated minimum WordPress requirement from 6.7 to 6.9 and PHP requirement from 7.3 to 7.4 in elayne-blocks.php and readme.txt
  • Fixed WordPress.org validation issues in the main plugin file to ensure plugin directory acceptance
  • Updated CHANGELOG.md to document compliance fixes and version updates
  • Added .gitignore entry to exclude translation extraction script from version control

Internationalization and Localization:

  • Added Dutch translation file (elayne-blocks-nl_NL.po) with 2463 translations for full localization support
  • Created POT template file (elayne-blocks.pot) as the source for future translations
  • Fixed text domain consistency across all three blocks (carousel, mega-menu, slide) to use the standardized elayne-blocks domain
  • Updated block metadata in block.json files to ensure proper text domain handling

Block Metadata and JavaScript Updates:

  • Updated block.json metadata for carousel, mega-menu, and slide blocks to reflect text domain changes
  • Regenerated compiled JavaScript assets (index.js and index.asset.php) for carousel and slide blocks to incorporate text domain fixes
  • Ensured block metadata consistency between source (src/block.json) and build (build/block.json) directories

Documentation Enhancements:

  • Added comprehensive documentation files covering translation workflows, language file creation, and plugin architecture
  • Created CREATE_LANGUAGE_FILES.md with step-by-step instructions for adding new translations
  • Added DUTCH_TRANSLATION_SUMMARY.md detailing the Dutch translation process and coverage
  • Added FINAL_SUMMARY.md and LANGUAGE_FILES_SUMMARY.md documenting translation methodology and results
  • Added PLUGIN_ISSUES.md cataloging resolved compliance issues and their solutions

Files Changed:

Update text domain from 'elayne' to 'elayne-blocks' in both source and build files for proper WordPress.org translation support.
Update text domain from 'elayne' to 'elayne-blocks' in both source and build files for proper WordPress.org translation support.
Update text domain from 'elayne' to 'elayne-blocks' in both source and build files for proper WordPress.org translation support.
- Add complete Dutch (nl_NL) translation file
- Add POT template file for translation support
- Enables proper internationalization for WordPress.org distribution
- Increase minimum WordPress version from 6.7 to 6.9
- Increase minimum PHP version from 7.3 to 7.4
- Align with current WordPress core requirements
Update changelog and readme with version 2.6.0 release notes covering text domain fixes, translation support, and updated requirements.
- Add language file creation guide
- Add Dutch translation summary
- Add plugin issues documentation
- Add final summary and reference materials
Add extract-translations.sh to gitignore to keep local tooling out of version control.
- Change security check from WPINC to ABSPATH constant (WordPress.org standard)
- Change security exit from die to exit (WordPress.org standard)
- Add @Package tag to main plugin header docblock
- Ensure proper code structure: namespace first, then security check, then constants
Add details about security check improvements and plugin header format fixes to version 2.6.0 release notes.
Update PLUGIN_ISSUES.md to reflect completed fixes for security check placement, plugin header format, and version constant positioning.
@jasperf jasperf changed the title Wordpress Orgprep V2 Wordpress Org Prep V2 Feb 15, 2026
@github-actions

Copy link
Copy Markdown

✅ WordPress Plugin Check Report

✅ Status: Passed

📊 Report

All checks passed! No errors or warnings found.


🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

@jasperf jasperf merged commit b2e5bd4 into main Feb 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant