Skip to content

WordPress prayer times plugin · v1.7.7

City prayer times that stay fast and accurate.

Sky Prayer Timetable is a WordPress system for mosques, Islamic centres and publishers that need city prayer pages, accurate calculation methods, mosque-approved CSV overrides, Hijri dates, Elementor widgets, PDF timetables, schema, caching and download analytics.

  • 45+ worldwide calculation methods, with per-city overrides
  • Mosque-approved CSV times with iqamah columns
  • City pages, PDFs, REST API and iCal feeds work without Elementor
Sky Prayer Timetable WordPress prayer times plugin
City prayer pages

Plugin modules

Built for prayer-time publishing at scale.

More than a small widget. The plugin handles the full route from city setup and calculation rules through frontend display, PDF generation, SEO output, REST endpoints, CSV approval flows and analytics.

City prayer pages

The prayer_city post type stores city, country, coordinates, timezone, elevation and SEO-friendly URLs, with country validation and root-level URL fallbacks.

Calculation engine

Supports 45+ worldwide calculation methods, madhhab selection, high-latitude rules, custom angles and per-prayer adjustments.

CSV-approved times

Admins can upload mosque-approved CSV files with smart column detection, iqamah columns, month management, preview, editing and CSV-only display rules.

Timetable widgets

Elementor widgets cover monthly tables, split timetable layouts, mobile today views, prayer data blocks, city search and mobile wallpaper generation.

PDF timetables

Public and admin PDF generation uses the city's selected month, CSV-only availability when enabled, and calculation fallback when uploaded data is not required.

Cache and cleanup

Prayer data is cached by city and date, invalidated when city data changes and cleaned by scheduled tasks, so large city libraries stay responsive.

SEO and schema

City pages can output dynamic titles, meta descriptions, Open Graph tags, Twitter cards, geo meta, breadcrumbs and prayer-time structured data.

Hijri date support

Frontend responses and widgets can include Hijri dates with a controlled global adjustment, useful for Ramadan, Eid and local calendar alignment.

Analytics tracking

Download analytics track PDF and wallpaper activity by city, download type, device information and privacy-safe hashed IP for admin reporting.

How it works

Calculated when possible. Approved when needed.

A clear data priority: mosque-approved CSV times first, cached calculated times second, fresh astronomical calculation third. Published times stay both trusted and fast.

  1. 1

    Create the city

    Add the city post, country, coordinates, timezone and optional elevation, so each location has its own source of truth.

  2. 2

    Choose calculation rules

    Use the global method or city overrides for method, madhhab, high-latitude handling, custom angles and time adjustments.

  3. 3

    Upload approved CSV

    For mosques with signed-off timetables, import CSV rows with prayer and iqamah times and restrict display to uploaded months.

  4. 4

    Publish widgets and PDFs

    Drop Elementor widgets into pages, expose REST data and let visitors download monthly PDFs or mobile wallpapers.

Operational checks

Made for Islamic organisations that need trust, not just a clock.

Prayer times are sensitive. A mosque, Islamic centre or city directory needs control over local rules, approved uploads, public downloads and clear SEO pages. This product is built around that operational reality.

  • Mosques
  • Islamic centres
  • Ramadan campaigns
  • City directories
  • Community portals
  • Publishers
Start a product enquiry
  • REST namespaceRate-limited sky-prayer/v1 exposes city, slug, Hijri and cache endpoints.
  • CSV import safety5 MB file limit, 750-row limit and smart prayer/iqamah column matching.
  • Cache tableCity and date keys avoid recalculating on every page view.
  • Elementor categoryRegisters a dedicated Prayer Times widget group for editors.
  • Analytics tablePDF and wallpaper events can be reviewed by city and date range.

Technical map

What Sky Prayer Timetable actually includes.

A quick engineering view of the feature set, based on the plugin code rather than a marketing wish list.

AreaIncluded capabilityWhy it matters
City contentCustom post type, country taxonomy, custom URL base, country/city URL validation and admin bar edit link.Prayer-time sites can scale to many city pages without manually building every route.
Prayer dataCoordinates, timezone, elevation, method, madhhab, high-latitude rule, custom angles, adjustments and iqamah meta.Each city can follow the local authority or mosque settings instead of being locked to a global rule.
ImportsCSV preview, sample CSV, month editing, deletion, CSV-only mode and uploaded-month navigation rules.Approved mosque timetables can override calculations while still keeping the website dynamic.
FrontendShortcode, AJAX city search, geolocation button, settings panel and saved visitor preferences.Visitors can find their city and adjust calculation preferences without leaving the page.
OutputsElementor widgets, REST responses, public PDFs, mobile wallpaper downloads, SEO tags and schema markup.The same prayer data can power pages, search results, downloads and mobile-friendly experiences.

FAQ

Questions before a product demo.

Something else on your mind?

Ask us directly

Yes. A city can use CSV override times with prayer and iqamah columns. When override data exists, the plugin uses the uploaded CSV first, then falls back to cached or calculated times only when allowed.

Yes. The plugin registers a prayer_city post type with city metadata, country taxonomy, optional URL base, SEO handling, Open Graph tags, geo meta and structured data for city prayer-time pages.

The calculation engine supports 45+ worldwide methods, Shafi or Hanafi Asr handling, high-latitude rules, custom Fajr and Isha angles, midnight mode, elevation, timezone and prayer-specific adjustments.

Yes. The PDF generator supports public and admin downloads. In CSV-only mode it can restrict downloads to months that actually have uploaded data, which is useful for mosque-approved monthly schedules.

Yes. It uses a city/date cache table, scheduled cleanup, REST rate limiting and AJAX endpoints, so city pages, widgets and downloads do not need to recalculate on every request.

Yes. Each city has an iCal/webcal subscription feed that works with Apple Calendar, Google Calendar and Outlook, plus a one-click "Add to calendar" button.

Yes. CSV imports support both adhan and iqamah times (as HH:MM or +minutes), shown alongside the calculated times.

Fonts and scripts are self-hosted with no third-party requests, and city pages, PDFs, the REST API and the iCal feed all work without Elementor.

Want this shaped around
your prayer-time workflow?

We can configure the plugin for calculated city pages, mosque-approved CSV imports, Elementor templates, PDF timetables, SEO output and analytics.

07495 462515info@skywebdesign.co.uk

Sky Web Design

Sky Web Design Verified

Typically replies instantly