Hasan Majhali Dynamic Footer Year

Description

Hasan Majhali Dynamic Footer Year is a simple yet powerful WordPress plugin that automatically displays a copyright footer with the current year. It’s perfect for keeping your website’s copyright notice up-to-date without manual updates.

Key Features:

  • Automatically displays the current year in your footer
  • Includes a main setting to enable or disable the automatic footer and plugin shortcodes
  • Auto-detects LTR/RTL text direction
  • Supports bilingual owner names (English and Arabic)
  • Displays a Freelancing Certificate logo, translated LTR/RTL label, and optional certificate number
  • Keeps the Freelancing Certificate logo and number disabled by default until the user enables them
  • Includes a configurable certificate position for LTR and RTL layouts
  • Preserves the saved certificate number and position when the certificate display is disabled
  • Provides a settings-page preview for both LTR and RTL footer layouts
  • Two convenient shortcodes: [hmdfy_current_year] and [hmdfy_copyright_footer]
  • Works with any WordPress theme
  • WooCommerce HPOS compatible (optional)
  • Easy-to-use settings page

Shortcodes:

  • [hmdfy_current_year] – Displays only the current year
  • [hmdfy_copyright_footer] – Displays a complete copyright notice with owner name and year

Settings:

Configure the main Hasan Majhali Dynamic Footer Year enable or disable setting, owner names, Freelancing Certificate Number, Freelancing Certificate Position, and certificate visibility from the WordPress admin panel under Hasan Majhali Plugins > Hasan Majhali Dynamic Footer Year. The certificate position is measured in pixels from the left in LTR and from the right in RTL.

Freelancing Certificate Display:

Enter an optional Freelancing Certificate Number to display beside the Freelancing Certificate logo. The certificate row appears on the left in LTR layouts and on the right in RTL layouts, while the copyright year remains centered below it. The certificate display is disabled by default; use the Enable Freelancing Certificate Logo and Number checkbox to show the certificate row. When disabled, the number and position inputs are greyed out, but their saved values are retained for use when the certificate is enabled again.

Support

For support, feature requests, or bug reports, please visit:
https://hasanmajhali.info/easyplugins/

Credits

Developed by Hasan Majhali
Copyright © 2026. All rights reserved.

Screenshots

Installation

  1. Upload the plugin files to the /wp-content/plugins/hasan-majhali-dynamic-footer-year directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the Hasan Majhali Plugins > Hasan Majhali Dynamic Footer Year screen to configure your settings.
  4. The footer will automatically appear on your site, or use the shortcodes anywhere you need them.

FAQ

How do I display the current year?

Simply use the shortcode [hmdfy_current_year] anywhere in your posts, pages, or widgets.

How do I display a full copyright notice?

Use the shortcode [hmdfy_copyright_footer] to display a complete copyright notice with your owner name and the current year.

Can I customize the owner name?

Yes! Go to Hasan Majhali Plugins > Hasan Majhali Dynamic Footer Year and enter your owner names in English and Arabic.

How do I enable or disable Hasan Majhali Dynamic Footer Year?

Use the Enable Hasan Majhali Dynamic Footer Year checkbox in Hasan Majhali Plugins > Hasan Majhali Dynamic Footer Year. When disabled, the automatic footer and both plugin shortcodes do not output on the website. Your saved settings are retained.

How do I set the Freelancing Certificate Number?

Go to Hasan Majhali Plugins > Hasan Majhali Dynamic Footer Year and enter the value in the Freelancing Certificate Number field. When enabled, the number appears beside the Freelancing Certificate logo in the footer and settings preview.

How do I show or hide the Freelancing Certificate logo and number?

Use the Enable Freelancing Certificate Logo and Number checkbox in Hasan Majhali Plugins > Hasan Majhali Dynamic Footer Year. Disabling it hides the certificate row from the website footer and preview while retaining your saved certificate number and position.

How do I adjust the Freelancing Certificate position?

Set the Freelancing Certificate Position value in pixels. It controls the left inset in LTR and the right inset in RTL. The default value is 20 pixels.

Does it support RTL languages?

Yes, the plugin automatically detects RTL languages and displays the appropriate text direction.

Is WooCommerce required?

No. WooCommerce is not required. The plugin works with any WordPress site. If WooCommerce is installed, the plugin will declare HPOS compatibility automatically.

Is it compatible with WooCommerce?

Yes, the plugin is fully compatible with WooCommerce HPOS (High-Performance Order Storage).

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Hasan Majhali Dynamic Footer Year” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.2

  • Moved the settings-page JavaScript into a properly enqueued admin script loaded only on the plugin settings page

1.4.1

  • Renamed the plugin to Hasan Majhali Dynamic Footer Year with a distinctive slug, text domain, and prefixed shortcode tags
  • Removed WordPress.org directory assets and bundled translation files from the plugin package
  • Set the Freelancing Certificate logo and number display to disabled by default

1.4.0

  • Added a main enable or disable setting for the automatic footer and plugin shortcodes
  • Added Freelancing Certificate logo display with LTR and RTL labels
  • Added Freelancing Certificate Number setting
  • Added Freelancing Certificate Position setting in pixels
  • Added a certificate display checkbox that preserves the saved certificate number and position while disabled
  • Added LTR and RTL footer preview in the settings page
  • Kept the certificate row aligned to the left in LTR and to the right in RTL
  • Kept the copyright year centered below the certificate row
  • Improved translation-ready settings labels and descriptions
  • Updated documentation and readme content

1.3.5

  • Fixed a footer CSS class name mismatch
  • Removed unnecessary WooCommerce dependency from plugin header
  • Added uninstall.php for clean database removal
  • Added index.php security guards in all directories
  • Added documentation.html
  • Improved WordPress coding standards compliance

1.3.0

  • Added bilingual support for owner names
  • Added RTL/LTR auto-detection
  • Added settings page for customization

1.2.0

  • Added copyright_footer shortcode
  • Improved footer display logic

1.1.0

  • Added current_year shortcode
  • Added WooCommerce HPOS compatibility

1.0.0

  • Initial release