plugin-icon

Shibhu Matrimony

מאת shibhuplugins·
A comprehensive matrimonial platform for WordPress with profile management, advanced search, admin reports, and a secure front-end submission form.
גרסה
1.2.1
עודכן לאחרונה
Apr 30, 2026

Shibhu Matrimony turns any WordPress site into a fully featured matrimonial platform. Members can submit detailed biodata profiles from the front end, browse and filter listings, and manage their own profiles — all without leaving your website.

Administrators get a dedicated dashboard with real-time statistics and a timestamped activity log so they always know what is happening on the platform.

Key Features

Profile Management

  • Custom post type (mmatr_profile) purpose-built for matrimonial biodata.
  • Multi-step front-end submission form covering basic info, personal details, education & career, family details, lifestyle, and partner preferences.
  • Profile photo upload with type and size validation (JPG, PNG, WebP).
  • Front-end profile editing — members can update their own profiles at any time.
  • Optional admin approval workflow: new profiles are held as pending until an administrator publishes them.
  • Auto-generated profile reference numbers with configurable prefix and digit count (e.g. DMA000001).

Search & Browse

  • Filterable profile grid with support for gender, age range, city, marital status, and more.
  • AJAX-powered live filtering — no page reload required.
  • Pagination for large profile sets.
  • Optional login-gate: restrict profile browsing to registered members only.
  • Profile photos hidden for guests when the login requirement is enabled.

Shortcodes

  • [shibhu_matrimony_profiles] — Display the profiles listing grid. Parameters: gender, per_page, orderby, order. Example: [shibhu_matrimony_profiles gender="female" per_page="12"]
  • [shibhu_matrimony_submit_form] — Render the front-end profile submission form.
  • [shibhu_matrimony_search_form] — Render the advanced search and filter form.

Admin Reports (v1.2.0)

  • At-a-glance statistics cards: total profiles, male / female breakdown, profiles added in the last 30 days, and profiles awaiting approval.
  • Timestamped activity log timeline tracking profile creation, edits, approvals, and pending submissions.
  • One-click log clearing via secure AJAX endpoint.

Settings

  • Enable or disable front-end profile registration.
  • Enable or disable the advanced search form.
  • Set the default number of profiles displayed per page.
  • Require admin approval before profiles go live.
  • Require login to view profiles.
  • Customise the profile reference number prefix and digit count.

Developer Friendly

  • Theme template overrides — copy any plugin template into your-theme/shibhu-matrimony/ to customise the output.
  • Dozens of action and filter hooks throughout the codebase for extensibility.
  • Singleton main class following WordPress coding standards.
  • All output escaped, all input sanitized, all forms protected with WordPress nonces.
  • Fully translation-ready with a shibhu-matrimony text domain.

Security

Shibhu Matrimony is built with security as a first priority:

  • Every form submission is verified with wp_verify_nonce().
  • All user-supplied data is sanitized with appropriate WordPress sanitization functions (sanitize_text_field(), absint(), wp_unslash(), etc.).
  • All output is escaped with esc_html(), esc_attr(), esc_url(), and wp_kses() before being sent to the browser.
  • Capability checks (current_user_can()) guard every admin action and AJAX endpoint.

Translation Ready

All user-facing strings are wrapped in standard WordPress i18n functions. The plugin ships with a .pot file so translators can get started immediately.

חינםבתוכניות בתשלום
בביצוע ההתקנה, אנחנו מקבלים את הסכמתך לתנאי השירות של WordPress.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 6.9.4
תוסף זה זמין להורדה ולשימוש דרך שברשותך.