WordPress plugin intelligence profile

JetPrayer – Islamic Prayer Times

A performance-optimized, secure, and highly customizable WordPress plugin to display Islamic prayer times using local database caching.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.4
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update30 Oct 20262d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records JetPrayer – Islamic Prayer Times version 1.0.4 as active, updated 2d ago and tested up to WordPress 7.0.

Overview

About this plugin

JetPrayer is a performance-first, modern, and highly customizable WordPress plugin designed to display Islamic prayer times. Unlike standard prayer time plugins that fetch timings via slow, external API calls on every page load, JetPrayer syncs the entire year’s timetable with the AlAdhan API and caches it directly in your local WordPress database. This guarantees a blazing-fast frontend loading speed of 0ms external latency, saving server resources and eliminating API quota limits.

JetPrayer includes a beautiful, premium visual style engine with support for five interactive layouts (Cards, Responsive Grid, Dynamic Slider, Ticker, and Trigger Modal) and a complete customization panel.

3rd Party Service Integration

This plugin relies on the external, 3rd party service AlAdhan API to fetch and synchronize Islamic prayer times for your target locations.

com

com/credits-and-terms

* Data Sent: The plugin makes remote HTTP requests sending only the location credentials (city name/country name or latitude/longitude coordinates), calculation method ID, Asr school, and year. No personal user data, IP addresses, or visitor tracking data is transmitted to the external service.

Features

  • 0ms Latency Caching: The plugin works entirely offline on the frontend, retrieving values from a dedicated database table.
  • 5 Gorgeous Layouts: Select between Card, Grid, Slider, Ticker, and Trigger Modal layouts.
  • Full Customization (Displays Tab): Dynamically toggle prayer rows and customize layout dimensions, text alignments, padding, margins, ratios, and font-families separately for each layout.
  • Auto-Detect & Country-Grouped Switcher: Dynamically group synced cities by country in frontend dropdowns. Automatically resolves calculations for identical cities under different timing methods (e.g. Istanbul Diyanet vs. Istanbul MWL) and uses visitor IP geolocation to auto-select the closest synced city based on distance.
  • Timetable CRUD Editor: Manually view, edit, or customize individual prayer timings day-by-day directly in the database manager.
  • AlAdhan API Sync: Sync location-based calculation methods (including Diyanet Turkey, Shia Jafari, Makkah, ISNA, and more).
  • Bulk Add & Sync: Import and synchronize multiple cities and countries in bulk using a simple JSON file format, complete with real-time progress logging and cancellation controls.
  • Gutenberg Block & Elementor Widget Integration: Drag-and-drop the JetPrayer block (Gutenberg) or the native “JetPrayer – Prayer Times” widget (Elementor) into your editor, or use standard shortcodes.

Shortcodes

JetPrayer provides a highly flexible shortcode with styling and layout parameters:

  • [jetprayer layout="card"] – Displays the prayer times inside a premium, centralized card.
  • [jetprayer layout="grid"] – Renders the prayer times in a responsive grid layout.
  • [jetprayer layout="slider"] – Puts prayer times in a touch-friendly dynamic slider/carousel.
  • [jetprayer layout="ticker"] – Creates an infinite scrolling ticker marquee, perfect for headers or announcements.
  • [jetprayer layout="modal"] – Renders today’s card layout with a button that triggers a modal popup displaying the full monthly timetable.

Attributes

  • layout: The layout format. Options: card (default), grid, slider, ticker, modal.
  • city: Specify the city name (e.g. city="Istanbul" ). You can also specify a comma-separated list of multiple cities (e.g. city="Istanbul,Ankara,Izmir" ) to limit the frontend city switcher dropdown option list. If omitted, the alphabetically first synced city for the resolved country will be loaded.
  • country: Specify the country name (e.g. country="Turkey" ). If omitted, the globally synced default country or the first synced record in the database will be resolved.
  • method: Override the default calculation method (from Settings & Sync) for this shortcode/widget only. Use the AlAdhan Method ID, e.g. method="13" for Diyanet Turkey or method="4" for Umm Al-Qura, Makkah. Use method="all" or method="any" to automatically query and resolve whichever calculation method is synced for the target location in the database. Leave empty/omit to use the default.
  • date: Select the target date. Options: today (default), tomorrow, or a specific custom date in YYYY-MM-DD format (e.g. date="2026-06-25" ).

Gutenberg Block & Elementor Widget

The same layout, method, and date options are available as visual dropdown controls in both the Gutenberg block (“JetPrayer Times”) and the Elementor widget (“JetPrayer – Prayer Times”, under the “JetPrayer” category) — no shortcode typing required.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • prayer times
  • adhan
  • ezan
  • islamic
  • namaz
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity30 Oct 20262d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.31.0.4
WordPress compatibility7.0.47.0.8
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.