{"id":343221,"date":"2026-08-01T06:46:19","date_gmt":"2026-08-01T06:46:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/camera-field-for-elementor-forms\/"},"modified":"2026-08-01T06:45:51","modified_gmt":"2026-08-01T06:45:51","slug":"camera-field-for-elementor-forms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/camera-field-for-elementor-forms\/","author":22038057,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.2","requires":"5.8","requires_php":"","requires_plugins":null,"header_name":"Camera Field for Elementor Forms","header_author":"add-ons.org","header_description":"Add a camera input field for Elementor Forms to capture images directly from camera or upload.","assets_banners_color":"b9654a","last_updated":"2026-08-01 06:45:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/add-ons.org\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"addonsorg","date":"2026-08-01 06:45:51"}},"upgrade_notice":{"1.0.0":"<p>First release \u2014 adds camera-based photo and video capture features for Elementor Forms.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3630663,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3630663,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3630663,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3630663,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3630663,"resolution":"1","location":"assets","locale":"","width":3002,"height":1724}},"screenshots":{"1":"Camera Field settings inside Elementor editor.","2":"Camera preview popup with capture buttons.","3":"Example photo capture form.","4":"Video recording interface with countdown and timer.","5":"Captured media preview before submission."}},"plugin_section":[],"plugin_tags":[6388,76538,601,215,222],"plugin_category":[42,50],"plugin_contributors":[234546],"plugin_business_model":[],"class_list":["post-343221","plugin","type-plugin","status-publish","hentry","plugin_tags-camera","plugin_tags-elementor","plugin_tags-forms","plugin_tags-photo","plugin_tags-video","plugin_category-contact-forms","plugin_category-media","plugin_contributors-addonsorg","plugin_committers-addonsorg"],"banners":{"banner":"https:\/\/ps.w.org\/camera-field-for-elementor-forms\/assets\/banner-772x250.png?rev=3630663","banner_2x":"https:\/\/ps.w.org\/camera-field-for-elementor-forms\/assets\/banner-1544x500.png?rev=3630663","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/camera-field-for-elementor-forms\/assets\/icon-128x128.png?rev=3630663","icon_2x":"https:\/\/ps.w.org\/camera-field-for-elementor-forms\/assets\/icon-256x256.png?rev=3630663","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/camera-field-for-elementor-forms\/assets\/screenshot-1.png?rev=3630663","caption":"Camera Field settings inside Elementor editor."}],"raw_content":"<!--section=description-->\n<p><strong>Camera Field for Elementor Forms<\/strong> extends Elementor Pro Forms by adding a new field type that allows users to capture <strong>photos<\/strong> or <strong>videos<\/strong> directly from their camera, or upload media files from their device.<\/p>\n\n<p>Perfect for verification forms, KYC, ID uploads, field reports, service requests, or any form that requires visual proof \u2014 all handled seamlessly within Elementor Forms.<\/p>\n\n<p><strong>Demo:<\/strong> <a href=\"https:\/\/demo.add-ons.org\/demo-camera-field-for-elementor-forms\/\">https:\/\/demo.add-ons.org\/demo-camera-field-for-elementor-forms\/<\/a>\n<strong>Documentation:<\/strong> <a href=\"https:\/\/add-ons.org\/document-camera-field-for-elementor-forms\/\">https:\/\/add-ons.org\/document-camera-field-for-elementor-forms\/<\/a><\/p>\n\n<h3>Perfect for<\/h3>\n\n<ul>\n<li>Capture photos or videos directly inside forms.<\/li>\n<li>Customer verification or KYC uploads.<\/li>\n<li>Field reporting or on-site inspection.<\/li>\n<li>Bug or issue reporting with visual evidence.<\/li>\n<li>Service or warranty requests.<\/li>\n<\/ul>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>\ud83d\udcf8 <strong>Photo Capture:<\/strong> Take photos directly from the device\u2019s camera.<\/li>\n<li>\ud83c\udfa5 <strong>Video Capture:<\/strong> Record videos directly inside the form (configurable max duration).<\/li>\n<li>\ud83e\ude84 <strong>Popup Camera Preview:<\/strong> Real-time preview before capturing.<\/li>\n<li>\ud83d\udd52 <strong>Countdown Timer:<\/strong> Optional 3-second countdown before capturing or recording.<\/li>\n<li>\u23f1\ufe0f <strong>Video Limit:<\/strong> Restrict maximum recording time (default: 1 min 30 sec).<\/li>\n<li>\ud83d\udd01 <strong>Retake \/ Record Again:<\/strong> Users can redo captures before submitting.<\/li>\n<li>\u2705 <strong>Validation:<\/strong> Supports required and file type validation.<\/li>\n<li>\ud83d\udcc1 <strong>Upload Integration:<\/strong> Automatically attaches captured files to Elementor email and entry.<\/li>\n<li>\u26a1 <strong>Optimized Performance:<\/strong> JS\/CSS only load when the camera field exists.<\/li>\n<li>\ud83e\uddf1 <strong>Full Elementor Integration:<\/strong> Works inside popups, AJAX, and responsive layouts.<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<ol>\n<li>Edit your form with <strong>Elementor Pro<\/strong>.<\/li>\n<li>Add a new field and set <strong>Type \u2192 Camera<\/strong>.<\/li>\n<li>Choose capture mode (<strong>Photo<\/strong> or <strong>Video<\/strong>) and configure:\n\n<ul>\n<li>Max video duration<\/li>\n<\/ul><\/li>\n<li>Save and preview your form.<\/li>\n<li>Users can now open their camera, capture media, and submit directly.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/camera-field-for-elementor-forms\/<\/code> directory, or install directly from the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Edit an Elementor form and add a new <strong>Camera<\/strong> field.<\/li>\n<li>Customize its behavior and appearance in the field settings.<\/li>\n<li>Save your form \u2014 done!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20on%20desktop%3F\"><h3>Does this work on desktop?<\/h3><\/dt>\n<dd><p>Yes. On desktop browsers that support <code>getUserMedia()<\/code>, users can access their webcam. On unsupported devices, it falls back to the default file upload.<\/p><\/dd>\n<dt id=\"does%20it%20work%20inside%20elementor%20popups%3F\"><h3>Does it work inside Elementor popups?<\/h3><\/dt>\n<dd><p>Yes. It fully supports Elementor AJAX popups and multi-step forms.<\/p><\/dd>\n<dt id=\"where%20are%20the%20files%20saved%3F\"><h3>Where are the files saved?<\/h3><\/dt>\n<dd><p>Captured files are stored in <code>wp-content\/uploads\/elementor\/forms\/camera\/<\/code> and automatically attached to email notifications or form entries.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20the%20recording%20duration%3F\"><h3>Can I limit the recording duration?<\/h3><\/dt>\n<dd><p>Yes. You can set a custom time limit (default: 1 minute 30 seconds).<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20all%20browsers%3F\"><h3>Is the plugin compatible with all browsers?<\/h3><\/dt>\n<dd><p>All modern browsers that support the MediaRecorder API: Chrome, Edge, Firefox, Safari (latest versions).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release \u2014 added Camera Field for Elementor Forms with photo and video capture support.<\/li>\n<\/ul>","raw_excerpt":"Let users capture photos or record videos directly from their device camera.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=343221"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/addonsorg"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343221"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343221"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343221"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343221"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343221"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}