{"id":233711,"date":"2025-05-30T00:21:27","date_gmt":"2025-05-30T00:21:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/muslim-prayer-times\/"},"modified":"2025-12-26T22:02:34","modified_gmt":"2025-12-26T22:02:34","slug":"muslim-prayer-times","status":"publish","type":"plugin","link":"https:\/\/mai.wordpress.org\/plugins\/muslim-prayer-times\/","author":23279799,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.1","stable_tag":"1.2.1","tested":"6.9.4","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Muslim Prayer Times","header_author":"stankovski","header_description":"A WordPress plugin for managing and displaying Islamic prayer times.","assets_banners_color":"b5d6eb","last_updated":"2025-12-26 22:02:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/stankovski\/wp-prayer-times","header_author_uri":"https:\/\/github.com\/stankovski","rating":5,"author_block_rating":0,"active_installs":70,"downloads":1040,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"stankovski","date":"2025-05-30 00:21:39"},"1.0.1":{"tag":"1.0.1","author":"stankovski","date":"2025-05-31 03:23:56"},"1.0.2":{"tag":"1.0.2","author":"stankovski","date":"2025-06-05 22:53:04"},"1.0.3":{"tag":"1.0.3","author":"stankovski","date":"2025-10-22 17:43:53"},"1.1":{"tag":"1.1","author":"stankovski","date":"2025-10-22 23:20:27"},"1.2":{"tag":"1.2","author":"stankovski","date":"2025-12-26 18:39:40"},"1.2.1":{"tag":"1.2.1","author":"stankovski","date":"2025-12-26 22:02:34"}},"upgrade_notice":{"1.0":"<p>Initial release of Muslim Prayer Times plugin.<\/p>","1.0.2":"<p>Bug fixes.<\/p>","1.1":"<ul>\n<li>Added support for Ramadan overwrites<\/li>\n<li>Added High Latitude Adjustment Method<\/li>\n<\/ul>","1.2":"<ul>\n<li>Added REST API endpoints with SalahAPI specification support for standardized prayer times data exchange<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3303243,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3303243,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3303243,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"prayer-times\/daily-prayer-times":{"name":"prayer-times\/daily-prayer-times","title":"Daily Prayer Times"},"prayer-times\/monthly-prayer-times":{"name":"prayer-times\/monthly-prayer-times","title":"Monthly Prayer Times"},"prayer-times\/live-prayer-times":{"name":"prayer-times\/live-prayer-times","title":"Live Prayer Times"}},"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.1","1.2","1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3303828,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3303828,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3303828,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3303828,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3303828,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3303828,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Daily prayer times display showing Athan and Iqama times","2":"Daily prayer times editor","3":"Monthly prayer times calendar view","4":"Live prayer times display for digital signage","5":"Admin settings page with prayer time configuration","6":"Import\/export interface for prayer times management"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[10521,10547,10511,22604,10549],"plugin_category":[],"plugin_contributors":[242041],"plugin_business_model":[],"class_list":["post-233711","plugin","type-plugin","status-publish","hentry","plugin_tags-islamic","plugin_tags-mosque","plugin_tags-muslim","plugin_tags-prayer-times","plugin_tags-salah","plugin_contributors-stankovski","plugin_committers-stankovski"],"banners":{"banner":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/banner-772x250.png?rev=3303243","banner_2x":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/banner-1544x500.png?rev=3303243","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/icon-256x256.png?rev=3303243","icon_2x":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/icon-256x256.png?rev=3303243","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/screenshot-1.png?rev=3303828","caption":"Daily prayer times display showing Athan and Iqama times"},{"src":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/screenshot-2.png?rev=3303828","caption":"Daily prayer times editor"},{"src":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/screenshot-3.png?rev=3303828","caption":"Monthly prayer times calendar view"},{"src":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/screenshot-4.png?rev=3303828","caption":"Live prayer times display for digital signage"},{"src":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/screenshot-5.png?rev=3303828","caption":"Admin settings page with prayer time configuration"},{"src":"https:\/\/ps.w.org\/muslim-prayer-times\/assets\/screenshot-6.png?rev=3303828","caption":"Import\/export interface for prayer times management"}],"raw_content":"<!--section=description-->\n<p>Muslim Prayer Times is a powerful plugin that allows you to display daily and monthly prayer times on your WordPress website. Perfect for mosques, Islamic centers, or any Muslim website.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Daily prayer times display with both Athan and Iqama times<\/li>\n<li>Monthly prayer times calendar<\/li>\n<li>Live prayer times display that updates automatically<\/li>\n<li>SalahAPI 1.0 support for standardized prayer times data exchange<\/li>\n<li>REST API endpoints for integration with other systems<\/li>\n<li>Customizable calculation methods (MWL, ISNA, Egypt, etc.)<\/li>\n<li>Blocks and shortcodes for easy integration<\/li>\n<li>Admin interface to manage Iqama times<\/li>\n<li>Automatic location-based prayer times<\/li>\n<li>Customizable display options with multiple styles<\/li>\n<li>Hijri date conversion with adjustment options<\/li>\n<li>Jumuah (Friday) prayer time management<\/li>\n<li>Responsive design for all devices<\/li>\n<\/ul>\n\n<h3>How to Use<\/h3>\n\n<h4>Setting Up Prayer Times<\/h4>\n\n<ol>\n<li><p><strong>Configure Basic Settings<\/strong>:<\/p>\n\n<ul>\n<li>Go to Settings &gt; Muslim Prayer Times in your WordPress dashboard<\/li>\n<li>Enter your location's coordinates (latitude and longitude) or use the \"Find Coordinates by Address\" feature<\/li>\n<li>Select your timezone and prayer calculation method<\/li>\n<li>Set Hijri date adjustment if needed<\/li>\n<li>Configure Jumuah (Friday) prayer times if applicable<\/li>\n<\/ul><\/li>\n<li><p><strong>Configure Iqama Rules<\/strong>:<\/p>\n\n<ul>\n<li>In the Iqama Rules tab, set rules for calculating Iqama times based on Athan times<\/li>\n<li>You can choose different rules for each prayer (Fajr, Dhuhr, Asr, Maghrib, Isha)<\/li>\n<li>Options include minutes after Athan, fixed times, or specific rules like \"minutes before sunrise\" for Fajr<\/li>\n<\/ul><\/li>\n<li><p><strong>Generate and Import Prayer Times<\/strong>:<\/p>\n\n<ul>\n<li>Use the Export\/Import section to generate prayer times based on your settings<\/li>\n<li>Review and adjust the generated CSV file if needed<\/li>\n<li>Import the CSV back into the plugin to set up your prayer schedule<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Using the Blocks<\/h4>\n\n<p>The plugin includes three blocks that can be added to any post or page:<\/p>\n\n<ol>\n<li><p><strong>Daily Prayer Times Block<\/strong>:<\/p>\n\n<ul>\n<li>Shows the current day's prayer schedule with navigation for upcoming days<\/li>\n<li>Ideal for homepage display or mosque information pages<\/li>\n<li>Customizable colors, fonts, and display options<\/li>\n<\/ul><\/li>\n<li><p><strong>Monthly Prayer Times Block<\/strong>:<\/p>\n\n<ul>\n<li>Displays a complete monthly calendar of prayer times<\/li>\n<li>Perfect for providing visitors with a comprehensive prayer schedule<\/li>\n<li>Options to show\/hide various elements like sunrise times<\/li>\n<\/ul><\/li>\n<li><p><strong>Live Prayer Times Block<\/strong>:<\/p>\n\n<ul>\n<li>Shows real-time prayer schedule with a live clock<\/li>\n<li>Automatically highlights the next upcoming prayer<\/li>\n<li>Ideal for digital displays in mosques when used with the <a href=\"https:\/\/wordpress.org\/plugins\/digital-signage\/\">Digital Signage<\/a> plugin<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p>To add a block:\n1. Edit any post or page\n2. Click the \"+\" button to add a block\n3. Search for \"Prayer Times\" or look in the \"Muslim Prayer Times\" category\n4. Select the block you want to add\n5. Customize the block settings in the sidebar<\/p>\n\n<h4>Customization Options<\/h4>\n\n<p>Each block comes with extensive customization options:<\/p>\n\n<ul>\n<li>Change colors for text, backgrounds, and headers<\/li>\n<li>Adjust font sizes<\/li>\n<li>Show or hide elements (date, Hijri date, sunrise times, etc.)<\/li>\n<li>Choose from different table styles<\/li>\n<li>Set text alignment<\/li>\n<li>Customize the display of upcoming prayer time changes<\/li>\n<\/ul>\n\n<h4>For Developers<\/h4>\n\n<p>This plugin is open-source and available on GitHub: <a href=\"https:\/\/github.com\/stankovski\/wp-prayer-times\">https:\/\/github.com\/stankovski\/wp-prayer-times<\/a><\/p>\n\n<p>Developers can extend the plugin's functionality or customize it further by:\n* Adding custom styling with CSS\n* Creating new blocks or shortcodes\n* Integrating with other mosque management plugins<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>muslim-prayer-times<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Configure settings under Settings &gt; Muslim Prayer Times<\/li>\n<li>Add prayer times to your posts or pages using blocks or shortcodes<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20display%20prayer%20times%20on%20my%20page%3F'><h3>How do I display prayer times on my page?<\/h3><\/dt>\n<dd><p>You can use either the Gutenberg blocks (Daily Prayer Times, Monthly Prayer Times, Live Prayer Times) or shortcodes. The blocks provide a visual interface for customization, while shortcodes can be used in classic editor or text widgets.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20calculation%20method%3F'><h3>Can I customize the calculation method?<\/h3><\/dt>\n<dd><p>Yes, you can select from multiple standard calculation methods in the plugin settings, including ISNA, MWL, Egyptian, Umm Al-Qura, and many others. This allows you to match the calculation method used by your local mosque or Islamic organization.<\/p><\/dd>\n<dt id='how%20can%20i%20adjust%20hijri%20dates%3F'><h3>How can I adjust Hijri dates?<\/h3><\/dt>\n<dd><p>The plugin includes Hijri date conversion with an offset option. If the automatically calculated Hijri date doesn't match your local moon sighting committee's determination, you can adjust it by +\/- 2 days in the settings.<\/p><\/dd>\n<dt id='can%20i%20display%20multiple%20jumuah%20prayer%20times%3F'><h3>Can I display multiple Jumuah prayer times?<\/h3><\/dt>\n<dd><p>Yes, the plugin supports up to three different Jumuah (Friday prayer) times, each with its own customizable label. This is perfect for mosques that offer multiple Khutbahs in different languages.<\/p><\/dd>\n<dt id='how%20do%20i%20update%20prayer%20times%20if%20they%20change%3F'><h3>How do I update prayer times if they change?<\/h3><\/dt>\n<dd><p>You can export your existing prayer times, make changes in a spreadsheet application, and re-import them. Alternatively, you can regenerate prayer times with updated settings and import the new times.<\/p><\/dd>\n<dt id='is%20the%20plugin%20mobile-friendly%3F'><h3>Is the plugin mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes, all prayer time displays are fully responsive and will adapt to different screen sizes, from desktop to mobile devices.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.9<\/li>\n<li>Minor bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added support for SalahAPI 1.0 (https:\/\/github.com\/salahapi\/salahapi-specification\/)<\/li>\n<li>REST API endpoint for standardized prayer times data exchange<\/li>\n<li>CSV export endpoint for prayer times data<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release with daily, monthly, and live prayer times features<\/li>\n<li>Gutenberg blocks support<\/li>\n<li>Hijri date conversion<\/li>\n<li>Iqama rules configuration<\/li>\n<li>Prayer times import\/export functionality<\/li>\n<\/ul>","raw_excerpt":"Add accurate prayer times and iqama schedules to your WordPress site using blocks or shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/233711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=233711"}],"author":[{"embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/stankovski"}],"wp:attachment":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=233711"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=233711"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=233711"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=233711"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=233711"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=233711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}