{"id":303854,"date":"2026-05-06T08:02:02","date_gmt":"2026-05-06T08:02:02","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/business-zitate\/"},"modified":"2026-05-06T08:13:09","modified_gmt":"2026-05-06T08:13:09","slug":"leuchterorg-business-zitate","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/leuchterorg-business-zitate\/","author":23486544,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.2","stable_tag":"1.3.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Leuchter.ORG Business Zitate","header_author":"Leuchter.ORG","header_description":"Bettet kuratierte Business-Zitate von business-zitate.de auf Ihrer WordPress-Seite ein. Shortcode [leucbuzi_quote], Gutenberg-Block und klassisches Widget. Konfigurierbar unter Einstellungen \u2192 Leuchter.ORG Business Zitate.","assets_banners_color":"949caf","last_updated":"2026-05-06 08:13:09","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/business-zitate.de","header_plugin_uri":"https:\/\/business-zitate.de\/webmaster","header_author_uri":"https:\/\/leuchter.org","rating":0,"author_block_rating":0,"active_installs":0,"downloads":130,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"leuchter","date":"2026-05-06 08:01:45"},"1.3.2":{"tag":"1.3.2","author":"leuchter","date":"2026-05-06 08:13:09"}},"upgrade_notice":{"1.3.2":"<p>Adds the German translation file. Recommended for German installations.<\/p>","1.3.1":"<p>Fixes text domain mismatch in plugin header \u2014 required for translations to load on translate.wordpress.org.<\/p>","1.3.0":"<p>Shortcode renamed from <code>[leuchterorg_business_zitat]<\/code> to <code>[leucbuzi_quote]<\/code>. Please update any pages that used a previous beta version. Inline admin script moved to a separate file per WordPress.org guidelines.<\/p>","1.2.0":"<p>Plugin renamed to &quot;Leuchter.ORG Business Zitate&quot;. Shortcode is now <code>[leucbuzi_quote]<\/code> \u2014 please update if you used a previous beta.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3524053,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3524053,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3524053,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3524053,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"leuchterorg-business-zitate\/widget":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"leuchterorg-business-zitate\/widget","title":"Leuchter.ORG Business Zitat","category":"embed","icon":"format-quote","description":"Bettet ein kuratiertes Business-Zitat von business-zitate.de ein.","keywords":["zitat","quote","business","leuchter"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"type":{"type":"string","default":"daily","enum":["daily","random"]},"category":{"type":"string","default":""},"color":{"type":"string","default":"#1a365d"},"height":{"type":"number","default":260}},"editorScript":"file:.\/assets\/js\/block.js","editorStyle":"file:.\/assets\/css\/admin.css","textdomain":"leuchterorg-business-zitate"}},"tagged_versions":["1.3.1","1.3.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2360,151844,354,168,162],"plugin_category":[39,43],"plugin_contributors":[261997],"plugin_business_model":[],"class_list":["post-303854","plugin","type-plugin","status-publish","hentry","plugin_tags-business","plugin_tags-gutenberg-block","plugin_tags-quotes","plugin_tags-sidebar","plugin_tags-widget","plugin_category-business","plugin_category-customization","plugin_contributors-leuchter","plugin_committers-leuchter"],"banners":{"banner":"https:\/\/ps.w.org\/leuchterorg-business-zitate\/assets\/banner-772x250.png?rev=3524053","banner_2x":"https:\/\/ps.w.org\/leuchterorg-business-zitate\/assets\/banner-1544x500.png?rev=3524053","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/leuchterorg-business-zitate\/assets\/icon-128x128.png?rev=3524053","icon_2x":"https:\/\/ps.w.org\/leuchterorg-business-zitate\/assets\/icon-256x256.png?rev=3524053","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Leuchter.ORG Business Zitate is the official WordPress plugin for <a href=\"https:\/\/business-zitate.de\">business-zitate.de<\/a>, a curated German-language collection of business quotes operated by Leuchter.ORG. Display a daily or random business quote on your site, optionally filtered by category.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Shortcode <code>[leucbuzi_quote]<\/code> for pages, posts and text widgets<\/li>\n<li>Gutenberg block \"Leuchter.ORG Business Zitat\" with live preview<\/li>\n<li>Classic widget for sidebars<\/li>\n<li>Configurable: quote of the day or random quote, optionally limited to a single category<\/li>\n<li>Free color choice (background color matches your design; text color is calculated automatically based on contrast)<\/li>\n<li>All links return to business-zitate.de with UTM parameters<\/li>\n<li>No cookies, no tracking pixels, no advertising in the WordPress admin<\/li>\n<\/ul>\n\n<p>The plugin embeds the quote widget via iframe from business-zitate.de. The plugin itself does not set any cookies on your site and does not store any personal data.<\/p>\n\n<p>Translations included: German (de_DE, source), English (en_US), French (fr_FR), Spanish (es_ES), Italian (it_IT).<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to <strong>business-zitate.de<\/strong>, a service operated by Leuchter.ORG (Daniel Leuchter, Germany). The connection is required for the core functionality: displaying the quotes. The following connections are made:<\/p>\n\n<p><strong>1. Quote embed (required, frontend)<\/strong><\/p>\n\n<p>Every page that contains the shortcode, block or widget loads an iframe from <code>https:\/\/business-zitate.de\/embed\/quote<\/code>. When the iframe loads, the visitor's browser transmits the following data to business-zitate.de (just like for any other external resource):<\/p>\n\n<ul>\n<li>IP address<\/li>\n<li>User-Agent<\/li>\n<li>Referrer URL (restricted by <code>referrerpolicy=\"no-referrer-when-downgrade\"<\/code>)<\/li>\n<li>The display parameters set via shortcode\/block (type, category, color)<\/li>\n<\/ul>\n\n<p>No personal data of your visitors is stored in databases. No cookies are set on your WordPress site by this plugin.<\/p>\n\n<p><strong>2. Category list (required, admin)<\/strong><\/p>\n\n<p>When you open the plugin settings under \"Settings \u2192 Leuchter.ORG Business Zitate\" or the Gutenberg block, the plugin makes a single request (cached for one hour) to <code>https:\/\/business-zitate.de\/api\/categories<\/code> to fetch the current list of available categories. Only standard HTTP headers are transmitted (your server's IP address, the WordPress User-Agent).<\/p>\n\n<p><strong>3. Anonymous usage statistics (optional, DISABLED by default)<\/strong><\/p>\n\n<p>You can explicitly enable \"Anonymous usage statistics\" in the plugin settings. Only then will the plugin send the following data to <code>https:\/\/business-zitate.de\/api\/plugin\/ping<\/code> on activation, deactivation and once every 24 hours when an admin page is loaded:<\/p>\n\n<ul>\n<li>Event name (<code>plugin_activated<\/code>, <code>plugin_deactivated<\/code>, <code>plugin_admin_view<\/code>)<\/li>\n<li>Hostname of your site (<code>home_url()<\/code>)<\/li>\n<li>Plugin version<\/li>\n<li>WordPress version<\/li>\n<\/ul>\n\n<p>This data is used solely to measure plugin reach. By default this feature is <strong>disabled<\/strong> and no data is transmitted.<\/p>\n\n<p><strong>Legal:<\/strong> Privacy policy of business-zitate.de: <a href=\"https:\/\/business-zitate.de\/datenschutz\">https:\/\/business-zitate.de\/datenschutz<\/a>. Terms of service: <a href=\"https:\/\/business-zitate.de\/nutzungsbedingungen\">https:\/\/business-zitate.de\/nutzungsbedingungen<\/a>. A Data Processing Agreement (DPA \/ AVV) under Art. 28 GDPR is available on request \u2014 contact hi@business-zitate.de.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP and upload it via \"Plugins \u2192 Add New \u2192 Upload Plugin\" in WordPress.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Configure defaults under \"Settings \u2192 Leuchter.ORG Business Zitate\".<\/li>\n<li>Use the shortcode <code>[leucbuzi_quote]<\/code>, the Gutenberg block, or the classic widget.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20much%20does%20the%20plugin%20cost%3F\"><h3>How much does the plugin cost?<\/h3><\/dt>\n<dd><p>Nothing. Both the plugin and the use of the widget are free of charge.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20account%3F\"><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>No. No registration, no API key required.<\/p><\/dd>\n<dt id=\"is%20visitor%20data%20transmitted%3F\"><h3>Is visitor data transmitted?<\/h3><\/dt>\n<dd><p>Yes. When the iframe loads, the visitor's IP address, User-Agent and referrer are transmitted to business-zitate.de \u2014 just like for any external resource. No cookies are set and no personal data is stored. See the \"External services\" section for details.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20design%20to%20match%20my%20site%3F\"><h3>Can I customize the design to match my site?<\/h3><\/dt>\n<dd><p>Yes. In the settings you choose a key color for the background; text contrast is calculated automatically. Each shortcode\/block can override colors, type and category individually.<\/p><\/dd>\n<dt id=\"which%20shortcode%20attributes%20are%20supported%3F\"><h3>Which shortcode attributes are supported?<\/h3><\/dt>\n<dd><p>[leucbuzi_quote type=\"daily|random\" category=\"slug\" color=\"#hex\" width=\"100%\" height=\"260\"]<\/p><\/dd>\n<dt id=\"how%20often%20does%20the%20quote%20of%20the%20day%20change%3F\"><h3>How often does the quote of the day change?<\/h3><\/dt>\n<dd><p>Daily at midnight (UTC). Within a calendar day, every visitor sees the same quote.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20telemetry%3F\"><h3>Does the plugin send telemetry?<\/h3><\/dt>\n<dd><p>By default, <strong>no<\/strong>. If you explicitly enable it in the settings, it sends anonymous usage statistics (hostname, plugin version, WP version). See the \"External services\" section for details.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Add <code>de_DE<\/code> translation file (identity translation; source language is German). German WordPress installations now load the matching <code>.mo<\/code> automatically and translate.wordpress.org no longer reports the plugin as \"not yet translated to German\".<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix: text domain in plugin header was still set to the previous slug <code>leuchter-business-zitate<\/code> and is now correctly <code>leuchterorg-business-zitate<\/code> (matches the slug, all gettext calls and the <code>\/languages<\/code> files)<\/li>\n<li>Fix: shortcode example in FAQ updated to <code>[leucbuzi_quote]<\/code><\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Moved inline <code>&lt;script&gt;<\/code> from admin settings page into a separate file (<code>assets\/js\/admin.js<\/code>) and enqueued it via <code>wp_enqueue_script()<\/code> (WordPress.org review feedback)<\/li>\n<li>Unified ALL code prefixes to a single distinctive 8-character prefix <code>leucbuzi<\/code>:\n\n<ul>\n<li>Constants: <code>LOBZP_*<\/code> -&gt; <code>LEUCBUZI_*<\/code><\/li>\n<li>Namespace: <code>LeuchterOrgBusinessZitate\\<\/code> -&gt; <code>Leucbuzi\\<\/code><\/li>\n<li>Options\/transients: <code>lobzp_*<\/code> -&gt; <code>leucbuzi_*<\/code><\/li>\n<li>Shortcode: <code>[leuchterorg_business_zitat]<\/code> -&gt; <code>[leucbuzi_quote]<\/code><\/li>\n<li>Widget id: <code>leuchterorg_business_zitate_widget<\/code> -&gt; <code>leucbuzi_widget<\/code><\/li>\n<li>Variables in uninstall.php: <code>$lobzp_*<\/code> -&gt; <code>$leucbuzi_*<\/code><\/li>\n<li>HTML field IDs in admin: <code>bz_*<\/code> \/ <code>lobzp_*<\/code> -&gt; <code>leucbuzi_*<\/code><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Display name changed to \"Leuchter.ORG Business Zitate\" (Leuchter.ORG is the operator's brand and domain)<\/li>\n<li>Slug changed to <code>leuchterorg-business-zitate<\/code> to match the contributor handle and the operator's domain<\/li>\n<li>New shortcode: <code>[leucbuzi_quote]<\/code><\/li>\n<li>New Gutenberg block name: <code>leuchterorg-business-zitate\/widget<\/code><\/li>\n<li>All prefixes updated accordingly: constants <code>LOBZP_*<\/code>, namespace <code>LeuchterOrgBusinessZitate\\<\/code>, options\/transients <code>lobzp_*<\/code>, widget id <code>leuchterorg_business_zitate_widget<\/code><\/li>\n<li>Text domain updated to <code>leuchterorg-business-zitate<\/code><\/li>\n<li>Translations regenerated for en_US, fr_FR, es_ES, it_IT<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Renamed plugin to \"Leuchter Business Zitate\" for distinctiveness<\/li>\n<li>Added unique 4+ character prefixes for all globals, constants, namespaces and stored data<\/li>\n<li>Added <code>leuchter<\/code> to readme contributors<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fully prefix global variables in uninstall.php<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Add \/languages folder with .pot template and translations<\/li>\n<li>Translate readme.txt to English<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Switch telemetry to strict opt-in<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release<\/li>\n<\/ul>","raw_excerpt":"Embed curated business quotes from business-zitate.de on your WordPress site. Shortcode, Gutenberg block and classic widget.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303854","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=303854"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/leuchter"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303854"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303854"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303854"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303854"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303854"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}