| 开发者 | shibhuplugins |
|---|---|
| 更新时间 | 2026年4月30日 23:45 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
mmatr_profile) purpose-built for matrimonial biodata.[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.your-theme/shibhu-matrimony/ to customise the output.shibhu-matrimony text domain.wp_verify_nonce().sanitize_text_field(), absint(), wp_unslash(), etc.).esc_html(), esc_attr(), esc_url(), and wp_kses() before being sent to the browser.current_user_can()) guard every admin action and AJAX endpoint..pot file so translators can get started immediately.
shibhu-matrimony folder to the /wp-content/plugins/ directory, or install it directly through Plugins > Add New in your WordPress admin.[shibhu_matrimony_profiles] shortcode to display the profile listing.[shibhu_matrimony_submit_form] shortcode so members can submit their biodata.[shibhu_matrimony_search_form] shortcode for the advanced search form.Yes. Members must be registered WordPress users to submit and manage their profiles. You can enable WordPress's built-in registration under Settings > General > Membership.
Yes. Enable Require Admin Approval in Matrimonial > Settings > General. New profiles will be set to pending and must be approved by an administrator before they appear on the site.
By default, yes. If you want to restrict browsing to registered members only, enable Require Login to View Profiles in the plugin settings. When this option is active, profile photos are also hidden from guests.
Copy the relevant template file from the plugin's templates/ directory into your-theme/shibhu-matrimony/ (maintaining the same folder structure) and edit it there. The plugin will automatically use your overridden version.
JPG, PNG, and WebP images are accepted. File type and size are validated on both the client and server sides.
The plugin automatically generates a unique reference number for each approved profile using a configurable prefix (default: DMA) and a zero-padded number (default: 6 digits). You can change both values in Matrimonial > Settings > General.
Yes. All strings use the shibhu-matrimony text domain and a .pot file is included. You can translate the plugin using Loco Translate, Poedit, or any compatible tool.
Go to Matrimonial > Reports in your WordPress admin. You will see statistics cards and a chronological activity log.
class-reports.php and class-reports-ajax.php for clean separation of concerns.reports.css and reports.js assets loaded only on the Reports screen.[shibhu_matrimony_edit_profile] flow.class-edit-profile.php with theme template override support (your-theme/shibhu-matrimony/edit/).shibhu_matrimony_edit_redirect_after_save filter to control post-save redirect behaviour.shibhu_matrimony_edit_profile_js_strings filter to customise JS i18n strings.mmatr_profile with full meta box support.[shibhu_matrimony_profiles], [shibhu_matrimony_submit_form], [shibhu_matrimony_search_form].shibhu-matrimony text domain.