Xllentech English Islamic Calendar


Xllentech English Islamic Calendar plugin shows calendar with english and islamic dates by the current english month. This calendar plugin is fully programmed in php and requires no maintenance for Islamic dates year to year.

English and Islamic month names are customizable from Settings page. You need to update number of days of the Islamic month only if the number of days for the month is different(moon is sighted on different day) than the default shown in the calendar.

The plugin comes with first islamic date for the current english month, if it doesn’t match with your area islamic date, you can change it from settings page. After that, This plugin calculates and keeps record of islamic dates of all the following months lifetime.

In addition to the calendar widget, this plugin also adds widget to show today’s english date and islamic date. See Screnshots.


  • Resposive CSS
  • Be worry free for Islamic dates, Requires no maintenance year to year
  • Show Today’s English, Islamic Date with separate widget
  • Supports shortcode, use [xcalendar] to display the widget anywhere
  • Supports shortcode for Today Widget, use [xllentech-today] to display the Today’s dates
  • Supports Timezones for Worldwide use
  • Email Feature for easy reminder and updating of Islamic Month Days
  • Colour Themes
  • Show Week Starting Sunday or Monday
  • Customizable Islamic and English Month names

Shortcodes you can use

[xcalendar] – Displays XllenTech English Islamic Calendar
[xllentech-today] – Displays Today’s English and Islamic Date
[xllentech-islamic-days] – Displays form to update Month days(29/30) for the islamic month, used in private page as explained in Documentation.

View Demo

Need Help?

Extensions galore

Some amazing ADD-ONs you might be interested in:

The Pro Version of the calendar provides next month and previous month links, so that viewers can go back or forward for any past or future months with no limit. Also, show Today’s Date as a coloured box on the Calendar. And much more… Visit the link below.

The Datepicker Pro extension can be used to display Calendar Pop-up with English and Islamic Dates in your contact forms/booking calendar/event calendar, Your customer will have ability to choose date with better accuracy with Islamic dates displayed alongside English date. You can choose English or Islamic date to be filled in the date field when your customer selects the date.


  • Xllentech Calendar Displaying Week Starting Monday, The plugin show dates for the current english month. Users are required to update the islamic month days 29 or 30. Other than that no other maintenance is required.

  • Xllentech Calendar Displaying Week Starting Sunday

  • Calendar Admin Page Options

  • Calendar Admin Page Month Names

  • Calendar Admin Page Month Days

  • Calendar Admin Page Troubleshooting

  • Xllentech Today widget, how it displays Today’s english and islamic date every day.


  1. Upload the plugin files to the /wp-content/plugins/xllentech-english-islamic-calendar directory, or install the plugin through the WordPress plugins screen directly;

  2. Activate the plugin through the ‘Plugins’ screen in WordPress;

  3. Place the plugin using Widgets section in your WordPress admin login, Give it the title you like.


How do I override number of days for the islamic month?

You have 2 options, Login to WordPress Admin panel, and from Month Days tab, add month and days entry. 2nd option, you can use a dedicated private page to override.

How to use the private page to update islamic month days?

Create a page with title as Days, add shortcode [xllentech-islamic-days]. You are done.

I recommend making the page private or password protected to make 2 stage authentication. 1st your password and 2nd authentication is the pin used in the file, it’s 1234 by default, Go to Settings to change it to whatever you like.

I get error “Oops, Looks like First Islamic Date is missing in the database, Plz contact support for guidance.”, what do I do?

Please Login to WordPress Admin panel, Visit Settings->Xllentech Calendar, go to Troubleshooting tab, You will see table with empty text boxes, Please add current english month number in Month, current english year in Year, Islamic day on the 1st day of current english month in Islamic Day, similarly Islamic month on the 1st day of current english month in Islamic Month and Islamic year on the 1st day of current english month in Islamic Year and Click ADD. Calendar should work fine now.


September 3, 2016
I had some initial issues getting the plugin to work on my site; i reached out to the support team. He was extremely helpful. He was very determined to help me get the issue resolved in a timely manner. Very happy with the result.
Read all 2 reviews

Contributors & Developers

“Xllentech English Islamic Calendar” is open source software. The following people have contributed to this plugin.


“Xllentech English Islamic Calendar” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Xllentech English Islamic Calendar” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Updated: Islamic date for new installs
  • Updated: Tested 6.4 Compatibililty


  • Updated: Islamic date for new installs
  • Updated: Tested 6.1 Compatibililty


  • Updated: Islamic date for new installs
  • Updated: Tested 5.9 Compatibililty


  • Updated: Islamic date for new installs
  • Updated: Tested 5.8 Compatibililty


  • Fixed: Hotfix to SQL injection vulnerability
  • Updated: Tested 5.7 Compatibililty


  • Updated: Tested 5.6 Compatibililty
  • Updated: Islamic first date for new installs


  • Updated: Tested 5.4 Compatibililty


  • Fixed: First Islamic date failed to auto calculate
  • Fixed: plugin_name variable value wrong
  • Updated: Tested 5.3 Compatibililty


  • Fixed: Today widget displayed test word(“no”)


  • Updated: Admin GUI improvements
  • Updated: List of Existing Islamic Month Days Override Entries are displayed sorted by Year and month Descending
  • Updated: List of First Date Entries are displayed sorted by Year and Month Descending
  • Fixed: Security improvements, added additional checks and validations
  • Fixed: Added validation of certain arrays before using them
  • Fixed: Fatal error on activation in some cases


  • Updated: Updated Islamic date for October 2018
  • Fixed: Islamic date calculation failed under certain conditions
  • Fixed: Islamic today calculation failed under certain conditions
  • Fixed: Islamic today calculation was wrong under certain conditions
  • Fixed: Renamed a few hooks to avoid conflicts


  • Updated: Admin: Adding Month days entry overwrites existing entry rather than giving error of duplicate entry
  • Fixed: Admin: Add/remove Islamic first date entry kept giving error


  • Updated: Xllentech now follows Boilerplate architecture for all our plugins
  • Updated: SQL Query improvements
  • Updated: [xllentech-islamic-days] shortcode page improvements & islamic month days update requests now overwrites previous entries if exists.
  • Updated: Many performance improvements
  • Fixed: Security fixes and improvements


  • Added: Now Xllentech Today widget can be displayed with shortcode [xllentech-today]
  • Added: Now Xllentech Today widget is independent for islamic date, doesn’t rely on calendar webpage
  • Added: Breadcrumb style Admin settings current page display
  • Updated: Calculating new english month islamic date is recursive(Even if calendar webpage has not been visited for upto 12 months calendar will not break down).
  • Fixed: On activation redirect to settings page failed when PRO ADD-ON installed


  • Added: Implemented WordPress Nonce as an extra layer of security
  • Updated: Islamic first date for January 2018
  • Added: Improved Admin page css, collapsible boxes
  • Fixed: Admin responsive CSS issues
  • Fixed: Enable email checkbox not reflecting change after saved.
  • Fixed: On database error in admin, Display generic error only for security


  • Added: Various addition to support Xllentech Calendar Pro ADD-ON
  • Updated: Islamic first date for December 2017
  • Fixed: Admin css issues


  • Updated: Various under the hood improvements
  • Fixes: Various bug fixes


  • Added: Tested 4.8 Compatibililty
  • Added: Now English Month names are customizable
  • Updated: Xllentech Calendar Pro is now an ADD-ON
  • Updated: With Pro ADD-ON Installed, Free version Widget also reflects Pro Settings
  • Fixed: Admin Page Responsive view issues
  • Fixed: Various code improvements


  • Code optimization/Improvements
  • CSS made relative to width for better look


  • Minor bug fixes


  • Minor bug fixes
  • Improved error handling


  • Added 4.7 compatibility


  • Added option to show week first day Sunday or Monday
  • Minor improvements


  • Added separate troubleshooting admin page
  • Improved queries to prevent SQL injection attack
  • Improved code to prevent direct access to files by hackers
  • Added Delete All data on Uninstall
  • Verified compatibility with WordPress 4.6


  • Added Colour Themes
  • Added shortcode [xllentech-islamic-days] to update islamic month days from page


  • Fixed XllenTech Today plugin doesn’t reflect timezone


  • Added Email Feature, Go to settings page for more information
  • Added Timezone to support worldwide use
  • Improved/Added number of Setting options
  • Minor Date formula tweaks
  • Easy Troubleshooting from settings page, if needed
  • Improved islamic-month-days.php
  • Minor bug fixes


*Minor bug fix


  • Verified and added WordPress 4.5 compatibility


  • Added Settings page
  • Added Feature to Customize islamic month names
  • Added Feature to update month days from Settings page
  • Settings page shows existing month days override entries


Fixed minor bug, improved islamic-month-days.php


  1. Added support of shortcode [xcalendar]

1.0: 27th Feb, 2016

  1. First release of the plugin