Përshkrim
AVP Kontaktformular Free provides a configurable contact form with email confirmation, WordPress email delivery, privacy-policy linking, local request management, and basic spam protection. IP addresses are not stored in plain text for spam-protection purposes.
The plugin does not load external CAPTCHA, tracking, or analytics services. Emails are sent through wp_mail() and therefore can use the mail or SMTP service configured by the website administrator.
Shortcodes
- [avpkontakt_contact_form]
- [avpkontakt_contact_details]
Privacy
Depending on the plugin settings, contact requests are stored in dedicated database tables. The WordPress privacy tools can export and erase data associated with an email address. Data is kept by default when the plugin is uninstalled and is removed only if the administrator enabled the corresponding deletion option beforehand.
Upgrade to Pro
AVP Kontakt Pro is a separate plugin distributed outside WordPress.org. Pro-only functionality is not included in this Free plugin and is not unlocked by a license key inside this plugin. The Free plugin remains fully functional without payment, registration, a license key, or a time limit.
Instalim
- Install and activate the plugin.
- Review the privacy and contact details under AVP Kontakt.
- Configure the standard contact form.
- Add [avpkontakt_contact_form] to a page.
PBR
-
Does the plugin require SMTP?
-
No. It uses wp_mail(); an existing SMTP plugin can handle delivery.
-
Does the plugin use external CAPTCHA services?
-
No.
Shqyrtime
Për këtë shtojcë s’ka shqyrtime.
Kontribues & Zhvillues
“AVP Kontakt” është software me burim të hapur. Në këtë shtojcë kanë dhënë ndihmesë personat vijues.
KontribuesPërkthejeni “AVP Kontakt” në gjuhën tuaj.
Ju intereson zhvillimi?
Shfletoni kodin, shkarkoni depon SVN, ose pajtohuni përmes RSS-je te regjistri i zhvillimeve.
Regjistër ndryshimesh
1.2.16
- Removed unused block-management and spam-event maintenance methods that are not part of the Free feature set.
- Removed the stale bundled POT catalog; WordPress.org supplies repository translations.
- Corrected the custom fields table schema so the existing
is_activefield state is created consistently on fresh installations. - Removed misleading internal CSS version comments and completed the WordPress.org submission cleanup.
1.2.14
- Removed code paths for functionality that is not part of the Free plugin, including multi-form, upload, conditional-routing, and add-on-only hooks.
- Free now contains one complete standard form implementation with no license, payment, time, quota, or feature-lock checks.
- Replaced short global/storage/action prefixes with the unique
avpkontakt/AVPKontakt/AVPKONTAKTprefix family. - Updated WordPress handles, shortcodes, actions, database tables, options, and scheduled hooks to the same unique prefix family.
- Removed bundled PO/MO translation files so WordPress.org can provide translations through translate.wordpress.org.
- Clarified in the readme that AVP Kontakt Pro is a separately distributed plugin and that no Pro functionality is bundled or unlocked in Free.
1.2.12
- Changed the public plugin name to
AVP Kontaktso the initial WordPress.org submission can use the intendedavp-kontaktslug. - No functional plugin code was changed.
1.2.10
- Updated the WordPress.org contributor account to
avpwebfor the repository submission. - No functional plugin code was changed.
1.2.9
- Replaced raw SQL table-name variables with explicit internal table identifiers so Plugin Check can verify them without relying on cross-function allowlist inference.
- Reworked the four known schema migrations and uninstall cleanup to use explicit plugin tables while preserving the existing database structure and WordPress 6.0 compatibility.
1.2.8
- Removed the remaining dynamic SQL table and column identifiers reported as errors by Plugin Check.
- Kept compatibility with WordPress 6.0 by using the canonical
$wpdb->prefixproperty instead of WordPress 6.2+ identifier placeholders.
1.2.7
- Escaped dynamic form-field output at the final HTML output context.
- Added translator comments for translatable strings containing placeholders.
- Made admin request nonce checks explicit and sanitized structured admin input at the request boundary.
- Hardened internal SQL identifiers and removed avoidable SQL interpolation.
- Updated the WordPress.org readme for WordPress 7.1 and standard English repository text.
1.2.6
- Escaped admin overview and imprint-report output according to context.
- Restricted extensible field output to a defined safe HTML allowlist.
- Synchronized translation catalogs with the current source.
1.2.5
- Prepared the WordPress.org build without the external Free updater and license manifest.
- Added privacy exporter, privacy eraser, and privacy-policy text.
- Restricted file deletion to the WordPress uploads directory.
- Standardized license and upgrade notices.
1.2.4
- Synchronized language and product texts.
