[WordPress] 外掛分享: Shibhu Matrimony

首頁外掛目錄 › Shibhu Matrimony
全新外掛
安裝啟用
尚無評分
35 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.2.2 上架:2026-04-29

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.2.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Shibhu Matrimony」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon