{"id":389267,"date":"2026-10-19T18:43:21","date_gmt":"2026-10-19T18:43:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/djcockpit-anfrageformular-mit-terminprufung\/"},"modified":"2026-10-19T19:20:29","modified_gmt":"2026-10-19T19:20:29","slug":"djcockpit","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/djcockpit\/","author":23588883,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"DJCockpit \u2013 Anfrageformular mit Terminpr\u00fcfung","header_author":"DJCockpit","header_description":"Bindet das DJCockpit-Anfrageformular in deine Website ein: Jeder Link auf deine DJCockpit-Anfrageseite \u00f6ffnet das Formular als Fenster \u00fcber der Seite, mit Terminpr\u00fcfung (Ampel). Mit [djcockpit] steht es direkt auf einer Seite. L\u00e4dt vor dem Klick nichts von DJCockpit. Braucht ein DJCockpit-Konto (es gibt einen kostenlosen Tarif).","assets_banners_color":"0e1217","last_updated":"2026-10-19 19:20:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/djcockpit.de\/wordpress-plugin","header_author_uri":"https:\/\/djcockpit.de\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"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":"djcockpit","date":"2026-10-19 18:49:41","revision":3755388},"1.0.2":{"tag":"1.0.2","author":"djcockpit","date":"2026-10-19 19:20:29","revision":3755414}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3755380,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3755380,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3755380,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3755380,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3755380,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3755393,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3755393,"resolution":"3","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"The inquiry form as a window on top of the DJ's website, with the live availability check (green: the date is still free).","2":"Settings \u2192 DJCockpit: enter your subdomain and click \u201cSpeichern und pr\u00fcfen\u201d. Green means connected.","3":"The form placed directly on a page with the shortcode <code>[djcockpit]<\/code>."}},"plugin_section":[],"plugin_tags":[1279,269,11484,32181,20527],"plugin_category":[40],"plugin_contributors":[287576],"plugin_business_model":[],"class_list":["post-389267","plugin","type-plugin","status-publish","hentry","plugin_tags-availability","plugin_tags-booking","plugin_tags-dj","plugin_tags-inquiry-form","plugin_tags-wedding","plugin_category-calendar-and-events","plugin_contributors-djcockpit","plugin_committers-djcockpit"],"banners":{"banner":"https:\/\/ps.w.org\/djcockpit\/assets\/banner-772x250.png?rev=3755380","banner_2x":"https:\/\/ps.w.org\/djcockpit\/assets\/banner-1544x500.png?rev=3755380","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/djcockpit\/assets\/icon-128x128.png?rev=3755380","icon_2x":"https:\/\/ps.w.org\/djcockpit\/assets\/icon-256x256.png?rev=3755380","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/djcockpit\/assets\/screenshot-1.png?rev=3755380","caption":"The inquiry form as a window on top of the DJ's website, with the live availability check (green: the date is still free)."},{"src":"https:\/\/ps.w.org\/djcockpit\/assets\/screenshot-2.png?rev=3755393","caption":"Settings \u2192 DJCockpit: enter your subdomain and click \u201cSpeichern und pr\u00fcfen\u201d. Green means connected."},{"src":"https:\/\/ps.w.org\/djcockpit\/assets\/screenshot-3.png?rev=3755393","caption":"The form placed directly on a page with the shortcode <code>[djcockpit]<\/code>."}],"raw_content":"<!--section=description-->\n<p><strong>Deutsch:<\/strong> Mit diesem Plugin fragen Brautpaare und G\u00e4ste direkt auf deiner Website bei dir an \u2013 ohne deine Seite zu verlassen.<\/p>\n\n<p>Das Anfrageformular \u00f6ffnet sich als Fenster \u00fcber deiner Website. Gleich am Anfang sehen deine Besucher an einer Ampel, ob ihr Wunschtermin noch frei, schon angefragt oder vergeben ist. Passt der Termin, schicken sie ihre Anfrage ab \u2013 und die landet sofort in deinem DJCockpit.<\/p>\n\n<p>So richtest du es ein: Plugin installieren, unter Einstellungen \u2192 DJCockpit deinen DJCockpit-Namen eintragen und auf \u201eSpeichern und pr\u00fcfen\u201c klicken. Deinen Namen findest du in deiner Adresse: Bei dj-max.djcockpit.de ist es dj-max. Ab dann \u00f6ffnet jeder Link auf deine Anfrageseite automatisch das Fenster.<\/p>\n\n<p>Lieber direkt auf einer Seite? Setz dort <code>[djcockpit]<\/code> ein. Dann erscheint an dieser Stelle ein Knopf \u201eTermin pr\u00fcfen\u201c, und das Formular \u00f6ffnet sich genau dort.<\/p>\n\n<p>Du brauchst ein <a href=\"https:\/\/djcockpit.de\/\">DJCockpit<\/a>-Konto \u2013 den kostenlosen Tarif gibt es dauerhaft.<\/p>\n\n<p>Anleitung Schritt f\u00fcr Schritt, mit Bildern: <a href=\"https:\/\/djcockpit.de\/wordpress-plugin\">djcockpit.de\/wordpress-plugin<\/a><\/p>\n\n<p><strong>English:<\/strong> This plugin connects your WordPress site with DJCockpit, a booking and business software for DJs. Enter your DJCockpit subdomain in the settings, and every link to your DJCockpit inquiry page opens the inquiry form in a window on top of your site, including a live availability check. Use <code>[djcockpit]<\/code> to show the form inline on a page.<\/p>\n\n<h4>What you need<\/h4>\n\n<ul>\n<li>A DJCockpit account. The free plan costs nothing, permanently: <a href=\"https:\/\/djcockpit.de\/register?from=wordpress-plugin\">create one<\/a>.<\/li>\n<li>Without a subdomain entered, the plugin outputs nothing on your site.<\/li>\n<\/ul>\n\n<h4>Appearance<\/h4>\n\n<p>Colors, light or dark background and the form's tone (ihr, du or Sie) are set in DJCockpit (Einstellungen \u2192 Profil &amp; Firma \u2192 \u201cDeine Anfrageseite\u201d \u2192 \u201cAuf deiner Website einbinden\u201d). The form on your site picks up changes within a minute. Only the \u201cTermin pr\u00fcfen\u201d button of the <code>[djcockpit]<\/code> shortcode keeps its color until you click \u201cSpeichern und pr\u00fcfen\u201d again under Settings \u2192 DJCockpit. The form is shielded from your theme's styles, so page builders and optimization plugins don't change it.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to DJCockpit (https:\/\/djcockpit.de), the service that receives and manages your booking inquiries.<\/p>\n\n<ul>\n<li><strong>When a visitor clicks<\/strong> a link to your DJCockpit inquiry page or the <code>[djcockpit]<\/code> button, the visitor's browser loads the form script from <code>https:\/\/djcockpit.de\/einbinden.js<\/code> and your form settings from <code>https:\/\/djcockpit.de\/api\/einbinden\/&lt;your-subdomain&gt;<\/code>. This transmits the visitor's IP address to DJCockpit. <strong>Nothing is loaded from DJCockpit before that click.<\/strong><\/li>\n<li><strong>When the visitor checks a date<\/strong>, the date and your subdomain are sent to <code>https:\/\/djcockpit.de\/api\/verfuegbarkeit<\/code> to show availability.<\/li>\n<li><strong>When the visitor submits the form<\/strong>, the entered data (date, occasion, location, salutation, name, email, phone, message, optional consent to forward the inquiry to a colleague) and the page address are sent to <code>https:\/\/djcockpit.de\/api\/anfrage<\/code> and stored in your DJCockpit account.<\/li>\n<li><strong>When you save the plugin settings<\/strong>, your WordPress site asks <code>https:\/\/djcockpit.de\/api\/einbinden\/&lt;your-subdomain&gt;<\/code> whether the subdomain exists.<\/li>\n<\/ul>\n\n<p>DJCockpit processes this data on your behalf (data processing agreement included in DJCockpit). Terms of use: https:\/\/djcockpit.de\/agb \u00b7 Privacy policy: https:\/\/djcockpit.de\/datenschutz \u00b7 Data processing agreement: https:\/\/djcockpit.de\/avv<\/p>\n\n<p>Please add a sentence about this to your own privacy policy \u2014 DJCockpit offers a ready-made text in its settings.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to Settings \u2192 DJCockpit and enter your subdomain (for <code>dj-max.djcockpit.de<\/code> enter <code>dj-max<\/code>). Click \u201cSpeichern und pr\u00fcfen\u201d.<\/li>\n<li>Done. Every link to your inquiry page now opens the form as a window. Optional: place <code>[djcockpit]<\/code> on a page.<\/li>\n<li>If you use a caching plugin (e.g. WP Rocket), clear the cache once.<\/li>\n<\/ol>\n\n<p>Step-by-step guide with screenshots (German): https:\/\/djcockpit.de\/wordpress-plugin<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20wp%20rocket%2C%20litespeed%20cache%20or%20cloudflare%3F\"><h3>Does this work with WP Rocket, LiteSpeed Cache or Cloudflare?<\/h3><\/dt>\n<dd><p>Yes. The small loader is excluded from \u201cdelay JavaScript\u201d features of WP Rocket, LiteSpeed and Cloudflare Rocket Loader, so the first click on your site already opens the form.<\/p><\/dd>\n<dt id=\"what%20happens%20without%20javascript%2C%20or%20if%20djcockpit%20cannot%20be%20reached%3F\"><h3>What happens without JavaScript, or if DJCockpit cannot be reached?<\/h3><\/dt>\n<dd><p>The links stay normal links to your DJCockpit inquiry page. Nobody gets stuck.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20without%20djcockpit%3F\"><h3>Can I use it without DJCockpit?<\/h3><\/dt>\n<dd><p>No. The plugin only connects your site with your DJCockpit account. Without a subdomain it does nothing.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20set%20cookies%20or%20track%20visitors%3F\"><h3>Does the plugin set cookies or track visitors?<\/h3><\/dt>\n<dd><p>No. The plugin sets no cookies and loads nothing before a visitor clicks.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>If DJCockpit has a server error while you save the settings, the plugin now says \u201cDJCockpit war gerade nicht erreichbar\u201d (try again) instead of wrongly saying the subdomain does not exist.<\/li>\n<li>Settings page and readme: the color of the <code>[djcockpit]<\/code> button is taken over when you save the settings.<\/li>\n<li>Clearer German description.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Link to the step-by-step guide on the settings page.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: settings page with subdomain check, inquiry form as a window for every link to the inquiry page, shortcode <code>[djcockpit]<\/code>.<\/li>\n<\/ul>","raw_excerpt":"Anfrageformular mit Terminpr\u00fcfung f\u00fcr DJs \u2013 \u00f6ffnet sich als Fenster auf deiner Website. Braucht ein DJCockpit-Konto (kostenloser Tarif).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/389267","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=389267"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/djcockpit"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=389267"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=389267"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=389267"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=389267"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=389267"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=389267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}