Skip to content

Releases: guisfus/wp-custom-meta-description

v1.1.1

Choose a tag to compare

@guisfus guisfus released this 30 Apr 18:19

Summary

  • Renamed the plugin to avoid collisions with existing WordPress.org plugins.
  • Prevent WordPress from offering updates for a different plugin with a similar slug.

Changes

  • Renamed the plugin from Meta Description to Custom Meta Description.
  • Renamed the plugin folder to custom-meta-description.
  • Renamed the main plugin file to custom-meta-description.php.
  • Updated the text domain to custom-meta-description.
  • Added Update URI: false to the plugin header.
  • Updated the plugin version to 1.1.1.
  • Updated the WordPress.org Stable tag to 1.1.1.
  • Updated installation documentation and changelog.

Installation Note

Install the plugin folder as custom-meta-description, not wp-custom-meta-description.

v1.1.0

Choose a tag to compare

@guisfus guisfus released this 30 Apr 18:00

Summary

  • Renamed public plugin identifiers to neutral, white-label-friendly names.
  • Updated the WordPress plugin folder/install documentation.
  • Hardened the main PHP class name to reduce collision risk.
  • Expanded documentation around security, frontend output, and the meta_description custom field.

Changes

  • Uses the neutral plugin name Meta Description.
  • Documents that the GitHub repository uses the wp- prefix, but the installed WordPress plugin folder should be meta-description.
  • Clarifies the correct ZIP structure for WordPress uploads:
    meta-description.zip containing a root meta-description/ folder.
  • Renames the main class to MDP_Meta_Description to reduce the chance of PHP global namespace collisions.
  • Keeps the custom field key meta_description.
  • Documents that meta_description is intentionally simple for custom sites and should be renamed before deployment if a project already uses that field name for another purpose.
  • Adds documentation for security behavior, filters, and frontend footprint.

Installation Note

Install the plugin using this folder structure:

meta-description.zip
`-- meta-description/
    |-- meta-description.php
    |-- README.md
    |-- readme.txt
    `-- LICENSE

v1.0.1

Choose a tag to compare

@guisfus guisfus released this 29 Apr 18:21

Guisfus Meta Description 1.0.1

Bugfix release.

Fixed

  • Disabled the default meta description length limit.
  • Manually written meta descriptions are no longer truncated automatically.
  • The guisfus_meta_description_max_length filter remains available for sites that want to enforce a custom character limit.

v1.0.0

Choose a tag to compare

@guisfus guisfus released this 29 Apr 18:21

Features

  • Outputs a <meta name="description"> tag for singular WordPress content.
  • Uses the guisfus_meta_description custom field as the primary source.
  • Supports the legacy meta_description custom field as fallback.
  • Falls back to the manual excerpt when no custom field is set.
  • Falls back to trimmed post content when no excerpt exists.
  • Sanitizes and escapes all output.
  • Registers the custom meta field for REST API compatibility.
  • Limits descriptions to 160 characters by default.
  • Avoids duplicate output when common SEO plugins are detected.
  • Includes developer filters to customize or disable behavior.

Requirements

  • WordPress 6.0 or higher.
  • PHP 7.4 or higher.