{"id":11,"date":"2024-02-01T23:57:51","date_gmt":"2024-02-01T22:57:51","guid":{"rendered":"https:\/\/dev.fabian.website\/?page_id=11"},"modified":"2025-09-09T23:39:51","modified_gmt":"2025-09-09T21:39:51","slug":"wordpress-entwickler","status":"publish","type":"page","link":"https:\/\/fabian.website\/en\/","title":{"rendered":"WordPress Entwickler"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11\" class=\"elementor elementor-11\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7229483 e-flex e-con-boxed e-con e-parent\" data-id=\"7229483\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c1027b8 e-flex e-con-boxed e-con e-child\" data-id=\"c1027b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-97b1d62 e-con-full e-flex e-con e-child\" data-id=\"97b1d62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e212aa9 elementor-widget elementor-widget-image\" data-id=\"e212aa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/fabian.website\/wp-content\/uploads\/elementor\/thumbs\/me-qp0neff1emz4znh68g63z5m6uapq4hxzjuytcrf16g.jpg\" title=\"me\" alt=\"me\" class=\"elementor-animation-hang\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c208399 e-con-full e-flex e-con e-child\" data-id=\"c208399\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79fc102 elementor-headline--style-rotate elementor-invisible elementor-widget elementor-widget-animated-headline\" data-id=\"79fc102\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headline_style&quot;:&quot;rotate&quot;,&quot;animation_type&quot;:&quot;clip&quot;,&quot;rotating_text&quot;:&quot;Entwickler\\nWebdesigner\\nFreelancer\\nProgrammierer&quot;,&quot;rotate_iteration_delay&quot;:4000,&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"animated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h1 class=\"elementor-headline elementor-headline-animation-type-clip\">\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">WordPress<\/span>\n\t\t\t\t<span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text elementor-headline-text-active\">\n\t\t\t\tEntwickler\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text\">\n\t\t\t\tWebdesigner\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text\">\n\t\t\t\tFreelancer\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text\">\n\t\t\t\tProgrammierer\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t<\/h1>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ea7c0b e-flex e-con-boxed e-con e-child\" data-id=\"6ea7c0b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2e62713 e-con-full e-flex e-con e-child\" data-id=\"2e62713\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb86f8d e-con-full e-flex e-con e-child\" data-id=\"bb86f8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc094b8 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"cc094b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:500}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Unkompliziert und kein gro\u00dfes Blabla. Ich hei\u00dfe Fabian und lebe auf dem fr\u00e4nkischen Lande zwischen Bayreuth und Kulmbach. Seit 2014 entwickle ich individuell angepasste WordPress Websites, Plugins sowie WooCommerce Onlineshops f\u00fcr Unternehmen und Selbstst\u00e4ndige.<\/p><p>\u00a0<\/p><p>Falls du auf der Suche nach einem WordPress-Kenner und -K\u00f6nner f\u00fcr deine Website bist, Referenzen anfragen oder einfach nur <em>Servus<\/em> \ud83d\udc4b sagen m\u00f6chtest, schicke mir doch deine Nachricht\u00a0per <a href=\"mailto:mail@fabian.website\">E-Mail an mail@fabian.website<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8703b7 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"c8703b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:1000}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3a2fc6 elementor-widget-laptop__width-initial elementor-widget-mobile__width-inherit elementor-widget-tablet_extra__width-inherit elementor-widget elementor-widget-counter\" data-id=\"f3a2fc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">erfolgreiche <br \/>Projekte<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"72\" data-from-value=\"0\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f0e7a4 elementor-widget-laptop__width-initial elementor-widget-mobile__width-inherit elementor-widget-tablet_extra__width-inherit elementor-widget elementor-widget-counter\" data-id=\"2f0e7a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Jahre Erfahrung <br \/>in WordPress<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"13\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08c9904 elementor-widget-laptop__width-initial elementor-widget-mobile__width-inherit elementor-widget-tablet_extra__width-inherit elementor-widget elementor-widget-counter\" data-id=\"08c9904\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Zeilen <br \/>Code<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"7382\" data-from-value=\"0\" data-delimiter=\".\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5fa135 e-con-full e-flex e-con e-child\" data-id=\"c5fa135\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fec5d87 elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-inline elementor-invisible elementor-widget elementor-widget-icon-list\" data-id=\"fec5d87\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:1500}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/github.com\/fabian-website\" target=\"_blank\" rel=\"noopener\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-github\" viewBox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.xing.com\/profile\/Fabian_Hacker046439\" target=\"_blank\" rel=\"noopener\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-xing\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3c3e35 elementor-nav-menu--dropdown-none elementor-invisible elementor-widget elementor-widget-nav-menu\" data-id=\"e3c3e35\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:1500,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\\&quot;true\\&quot; class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Men\u00fc\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none\">\n\t\t\t\t<ul id=\"menu-1-e3c3e35\" class=\"elementor-nav-menu\"><li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-972\"><a href=\"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/pages\/11#TRPLINKPROCESSED\" class=\"elementor-item elementor-item-anchor\"><span data-no-translation><span class=\"trp-ls-language-name\">Deutsch<\/span><\/span><\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-970\"><a rel=\"privacy-policy\" href=\"https:\/\/fabian.website\/en\/datenschutzerklaerung\/\" class=\"elementor-item\">Datenschutz<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-971\"><a href=\"https:\/\/fabian.website\/en\/impressum\/\" class=\"elementor-item\">Impressum<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-e3c3e35\" class=\"elementor-nav-menu\"><li class=\"trp-language-switcher-container menu-item menu-item-type-post_type menu-item-object-language_switcher current-language-menu-item menu-item-972\"><a href=\"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/pages\/11#TRPLINKPROCESSED\" class=\"elementor-item elementor-item-anchor\" tabindex=\"-1\"><span data-no-translation><span class=\"trp-ls-language-name\">Deutsch<\/span><\/span><\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-970\"><a rel=\"privacy-policy\" href=\"https:\/\/fabian.website\/en\/datenschutzerklaerung\/\" class=\"elementor-item\" tabindex=\"-1\">Datenschutz<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-971\"><a href=\"https:\/\/fabian.website\/en\/impressum\/\" class=\"elementor-item\" tabindex=\"-1\">Impressum<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"unlimited-elements-background-overlay\" data-forid=\"7229483\" data-location=\"back\" style=\"display:none\">\n\t\t\t<template>\n\t\t\t\n<!-- start Blob Animation -->\n<style>\/* widget: Blob Animation *\/\n\n.uc-liquid-bg{\n    position:absolute;\n    top:0;\n    left:0;\n    bottom:0;\n    right:0;\n    overflow:hidden;\n\n}\n\n#uc_blob_animation_bg_addon10133.uc-liquid-bg canvas{\n    width:100%;\n    height:100%;\n    opacity:0.1;\n}\n\n<\/style>\n\n<div id=\"uc_blob_animation_bg_addon10133\" class=\"uc-liquid-bg\"><canvas id=\"uc_blob_animation_bg_addon10133_canvas\"><\/canvas><\/div>\n<script type=\"text\/javascript\"  id=\"ue_script_blob_animation\">\n\n\/* Blob Animation scripts: *\/ \n\njQuery(document).ready(function(){\n\n    \"use strict\";\n    var t, i = {\n            screen: {\n                elem: null,\n                callback: null,\n                ctx: null,\n                width: 0,\n                height: 0,\n                left: 0,\n                top: 0,\n                init: function(t, i, s) {\n                    return this.elem = document.getElementById(t), this.callback = i || null, \"CANVAS\" == this.elem.tagName && (this.ctx = this.elem.getContext(\"2d\")), window.addEventListener(\"resize\", function() {\n                        this.resize()\n                    }.bind(this), !1), this.elem.onselectstart = function() {\n                        return !1\n                    }, this.elem.ondrag = function() {\n                        return !1\n                    }, s && this.resize(), this\n                },\n                resize: function() {\n                    var t = this.elem;\n                    for (this.width = t.offsetWidth, this.height = t.offsetHeight, this.left = 0, this.top = 0; null != t; t = t.offsetParent) this.left += t.offsetLeft, this.top += t.offsetTop;\n                    this.ctx && (this.elem.width = this.width, this.elem.height = this.height), this.callback && this.callback()\n                }\n            }\n        },\n        s = function(t, i) {\n            this.x = t, this.y = i, this.magnitude = t * t + i * i, this.computed = 0, this.force = 0\n        };\n    s.prototype.add = function(t) {\n        return new s(this.x + t.x, this.y + t.y)\n    };\n    var h = function(t) {\n        var i = .1,\n            h = 1.5;\n        this.vel = new s((Math.random() > .5 ? 1 : -1) * (.2 + .25 * Math.random()), (Math.random() > .5 ? 1 : -1) * (.2 + Math.random())), this.pos = new s(.2 * t.width + Math.random() * t.width * .6, .2 * t.height + Math.random() * t.height * .6), this.size = t.wh \/ 15 + (1.4 * Math.random() + .1) * (t.wh \/ 15), this.width = t.width, this.height = t.height\n    };\n    h.prototype.move = function() {\n        this.pos.x >= this.width - this.size ? (this.vel.x > 0 && (this.vel.x = -this.vel.x), this.pos.x = this.width - this.size) : this.pos.x <= this.size && (this.vel.x < 0 && (this.vel.x = -this.vel.x), this.pos.x = this.size), this.pos.y >= this.height - this.size ? (this.vel.y > 0 && (this.vel.y = -this.vel.y), this.pos.y = this.height - this.size) : this.pos.y <= this.size && (this.vel.y < 0 && (this.vel.y = -this.vel.y), this.pos.y = this.size), this.pos = this.pos.add(this.vel)\n    };\n    var e = function(t, i, e, o, n) {\n        this.step = 5, this.width = t, this.height = i, this.wh = Math.min(t, i), this.sx = Math.floor(this.width \/ this.step), this.sy = Math.floor(this.height \/ this.step), this.paint = !1, this.metaFill = r(t, i, t, o, n), this.plx = [0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0], this.ply = [0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1], this.mscases = [0, 3, 0, 3, 1, 3, 0, 3, 2, 2, 0, 2, 1, 1, 0], this.ix = [1, 0, -1, 0, 0, 1, 0, -1, -1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1], this.grid = [], this.balls = [], this.iter = 0, this.sign = 1;\n        for (var a = 0; a < (this.sx + 2) * (this.sy + 2); a++) this.grid[a] = new s(a % (this.sx + 2) * this.step, Math.floor(a \/ (this.sx + 2)) * this.step);\n        for (var l = 0; l < e; l++) this.balls[l] = new h(this)\n    };\n    e.prototype.computeForce = function(t, i, s) {\n        var h, e = s || t + i * (this.sx + 2);\n        if (0 === t || 0 === i || t === this.sx || i === this.sy) h = .6 * this.sign;\n        else {\n            h = 0;\n            for (var r = this.grid[e], o = 0, n; n = this.balls[o++];) h += n.size * n.size \/ (-2 * r.x * n.pos.x - 2 * r.y * n.pos.y + n.pos.magnitude + r.magnitude);\n            h *= this.sign\n        }\n        return this.grid[e].force = h, h\n    }, e.prototype.marchingSquares = function(t) {\n        var i = t[0],\n            s = t[1],\n            h = t[2],\n            e = i + s * (this.sx + 2);\n        if (this.grid[e].computed === this.iter) return !1;\n        for (var r, o = 0, n = 0; n < 4; n++) {\n            var l = i + this.ix[n + 12] + (s + this.ix[n + 16]) * (this.sx + 2),\n                d = this.grid[l].force;\n            (d > 0 && this.sign < 0 || d < 0 && this.sign > 0 || !d) && (d = this.computeForce(i + this.ix[n + 12], s + this.ix[n + 16], l)), Math.abs(d) > 1 && (o += Math.pow(2, n))\n        }\n        if (15 === o) return [i, s - 1, !1];\n        5 === o ? r = 2 === h ? 3 : 1 : 10 === o ? r = 3 === h ? 0 : 2 : (r = this.mscases[o], this.grid[e].computed = this.iter);\n        var p = this.step \/ (Math.abs(Math.abs(this.grid[i + this.plx[4 * r + 2] + (s + this.ply[4 * r + 2]) * (this.sx + 2)].force) - 1) \/ Math.abs(Math.abs(this.grid[i + this.plx[4 * r + 3] + (s + this.ply[4 * r + 3]) * (this.sx + 2)].force) - 1) + 1);\n        return a.lineTo(this.grid[i + this.plx[4 * r] + (s + this.ply[4 * r]) * (this.sx + 2)].x + this.ix[r] * p, this.grid[i + this.plx[4 * r + 1] + (s + this.ply[4 * r + 1]) * (this.sx + 2)].y + this.ix[r + 4] * p), this.paint = !0, [i + this.ix[r + 4], s + this.ix[r + 8], r]\n    }, e.prototype.renderMetaballs = function() {\n        for (var t = 0, i; i = this.balls[t++];) i.move();\n        for (this.iter++, this.sign = -this.sign, this.paint = !1, a.fillStyle = this.metaFill, a.beginPath(), t = 0; i = this.balls[t++];) {\n            var s = [Math.round(i.pos.x \/ this.step), Math.round(i.pos.y \/ this.step), !1];\n            do {\n                s = this.marchingSquares(s)\n            } while (s);\n            this.paint && (a.fill(), a.closePath(), a.beginPath(), this.paint = !1)\n        }\n    };\n    var r = function(t, i, s, h, e) {\n            var r = a.createRadialGradient(t \/ 1, i \/ 1, 0, t \/ 1, i \/ 1, s);\n            return r.addColorStop(0, h), r.addColorStop(1, e), r\n        },\n        o = function() {\n            requestAnimationFrame(o), a.clearRect(0, 0, n.width, n.height), t.renderMetaballs()\n        },\n        n = i.screen.init(\"uc_blob_animation_bg_addon10133_canvas\", null, !0),\n        a = n.ctx;\n    n.resize(), t = new e(n.width, n.height, 6, \"#CFCFCF\", \"#CFCFCF\"), o()\n\n});\n<\/script>\n<!-- end Blob Animation -->\t\t\t<\/template>\n\t\t<\/div>\n\t\t\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>WordPress Entwickler Webdesigner Freelancer Programmierer Unkompliziert und kein gro\u00dfes Blabla. Ich hei\u00dfe Fabian und lebe auf dem fr\u00e4nkischen Lande zwischen Bayreuth und Kulmbach. Seit 2014 entwickle ich individuell angepasste WordPress Websites, Plugins sowie WooCommerce Onlineshops f\u00fcr Unternehmen und Selbstst\u00e4ndige. \u00a0 Falls du auf der Suche nach einem WordPress-Kenner und -K\u00f6nner f\u00fcr deine Website bist, Referenzen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":0,"href":"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabian.website\/en\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}