Shibhu Matrimony Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
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-matrimonytext 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(), andwp_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.
Screenshots
No screenshots provided
