Description
This plugin helps Turkish hotels and tourism sites surface common legal and informational pages required or expected under local practice (including KVKK-related notices), without replacing legal advice.
Features
- Shortcodes for privacy / KVKK notice, privacy policy, cookie policy, cancellation & refund rules, sustainability text, and general sales & service terms
- Optional page linking: compose content in the block or classic editor and select those pages in settings; shortcodes render
the_contentwhen a page is set - Cookie notice bar with accept button (cookie stored client-side)
- Consent checkbox shortcode for forms
- Multilingual-ready settings (Turkish / English by default) with Polylang and WPML language detection when available
Important
This plugin does not provide legal services. Have your texts reviewed by qualified counsel.
Looking for more?
A separate, licensed Pro add-on (“SEM GRUP KVKK Uyumluluk Eklentisi Pro”) is available with granular cookie consent (accept/reject/manage), script blocking until consent, an encrypted consent log wired into WordPress’s privacy tools, and a KVKK data-request form with 30-day SLA tracking. See semgrup.com for details. This plugin remains fully functional on its own without it.
Installation
- Upload a ZIP whose root folder is named
sem-grup-kvkk-uyumluluk-eklentisiand containskvkk-plugin.php,readme.txt, and theassetsdirectory (CSS/JS only), via Plugins Add New Upload Plugin, or install via FTP/SFTP intowp-content/plugins/. - Activate the plugin through the Plugins screen.
- Go to Settings KVKK Ayarları (settings page title may appear in Turkish) and enter your texts or choose pages per language.
- Add shortcodes to the relevant pages (for example
[kvkk_gizlilik],[kvkk_aydinlatma]).
FAQ
-
Does this work on single-language sites?
-
Yes. Multilingual features are optional.
-
Which multilingual plugins are supported?
-
Polylang (
pll_current_language) and WPML (ICL_LANGUAGE_CODE/wpml_current_language). Otherwise the plugin falls back toget_locale(). -
Are the default texts legally valid?
-
No. Defaults are placeholders only. You must supply your own content and obtain professional legal review.
-
Is there a paid Pro version?
-
Yes. “SEM GRUP KVKK Uyumluluk Eklentisi Pro” is a separate, licensed add-on with granular consent, script blocking, an encrypted consent log, and a KVKK data-request workflow. It is not distributed on WordPress.org — see https://semgrup.com/temalar-eklentiler/sem-grup-kvkk-uyumluluk-eklentisi-pro-surum/ for details.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SEM GRUP KVKK Uyumluluk Eklentisi” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SEM GRUP KVKK Uyumluluk Eklentisi” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.5
- Added a “Pro Sürüm” link to this plugin’s row on the Plugins screen, pointing to the separate, licensed Pro add-on. No change to this plugin’s own functionality.
1.0.4
- Fixed: the
assetsdirectory (cookie banner CSS and JS) was missing from the packaged plugin, so the cookie notice bar rendered unstyled and the accept button did not persist consent. The assets are now included in the package.
1.0.3
- readme.txt description, installation, and FAQ translated to English (WordPress.org requirement).
- All gettext strings use the plugin slug as text domain; settings screen slug aligned with the plugin slug.
- readme.txt Tags limited to five (WordPress.org guideline).
- Added
uninstall.phpto remove stored options when the plugin is deleted. - Removed misleading directory-style screenshot files from the plugin package guidance; enqueue script/style handles renamed (no functional change for users).
- Fixed a small HTML typo in an admin template.
1.0.2
- Optional page selection for long-form content; multilingual page IDs.
- PHPDoc comments for the main class.
1.0.1
- Multilingual (TR/EN) settings storage and admin language switcher.
- Legacy single-locale options preserved on upgrade.
1.0.0
- Initial release: shortcodes, cookie bar, consent checkbox, settings UI.
