{"id":907827,"date":"2026-10-23T13:46:38","date_gmt":"2026-10-23T13:46:38","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/programmiersprache-lua\/"},"modified":"2026-10-23T13:46:38","modified_gmt":"2026-10-23T13:46:38","slug":"programmiersprache-lua","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/de\/blog\/programmiersprache-lua\/","title":{"rendered":"Die Programmiersprache Lua: ein Leitfaden f\u00fcr Einsteiger:innen"},"content":{"rendered":"<div class=\"in-context-cta\"><h2>Schl\u00fcsselpunkte<\/h2>\n<ul>\n<li>Warum Lua lernen? Lua ist leichtgewichtig, schnell und l\u00e4sst sich problemlos in andere Anwendungen einbetten. Damit eignet es sich ideal f\u00fcr die Spieleentwicklung, das Internet der Dinge (IoT), Scripting und Automatisierung.<\/li>\n<li>Erste Schritte: Installieren Sie Lua unter Windows, macOS oder Linux, richten Sie Ihre Entwicklungsumgebung mit einem beliebigen Texteditor ein und starten Sie Ihr erstes Programm mit \u201elua hello.lua\u201c.<\/li>\n<li>Grundlagen: Lernen Sie die \u00fcbersichtliche Syntax von Lua kennen, dazu flexible Tabellen, wiederverwendbare Funktionen und die Unterst\u00fctzung f\u00fcr prozedurale, objektorientierte und funktionale Programmierung.<\/li>\n<li>F\u00fcr Fortgeschrittene: Besch\u00e4ftigen Sie sich mit Modulen, Fehlerbehandlung, Metatables, Coroutinen und der Integration von C\/C++, um skalierbare, anpassbare und effiziente Systeme auf Lua-Basis zu bauen.<\/li>\n<\/ul>\n<\/div>\n<p><strong>Lua<\/strong> bedeutet auf Portugiesisch \u201eMond\u201c und ist eine leichtgewichtige, vielseitige Programmiersprache, die sich sowohl f\u00fcr Einsteiger:innen als auch f\u00fcr erfahrene Programmierer:innen eignet.<\/p>\n<p>Lua ist nicht nur kompakt, effizient und f\u00fcr viele verschiedene Aufgaben geeignet, sondern auch bekannt f\u00fcr seine Einfachheit und die unkomplizierte Integration mit anderen Programmiersprachen, allen voran C und C++.<\/p>\n<p>Wenn Sie eine visuelle Anleitung bevorzugen, sehen Sie sich unser Video zum selben Thema an: \u201e<a href=\"https:\/\/www.ninjaone.com\/videos\/it-ops\/lua-programming-language-a-beginners-guide\/\">Die Programmiersprache Lua: ein Leitfaden f\u00fcr Einsteiger:innen<\/a>\u201c.<\/p>\n<div style=\"padding: 56.25% 0 0 0; position: relative;\"><iframe data-mce-fragment=\"1\" frameborder=\"0\" height=\"350\" src=\"\/\/player.vimeo.com\/video\/1081796115?title=0&amp;byline=0\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" title=\"Die Programmiersprache Lua: ein Leitfaden f\u00fcr Einsteiger:innen\" width=\"425\"><\/iframe><\/div>\n<p><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script><\/p>\n<h2>Erste Schritte mit Lua<\/h2>\n<h3>Darum lohnt sich Lua<\/h3>\n<ul>\n<li><strong>Leichtgewichtig und schnell:<\/strong> Lua ist von Grund auf klein und effizient aufgebaut und damit ideal f\u00fcr eingebettete Systeme und Anwendungen, bei denen es auf Performance ankommt. Der Speicherbedarf ist winzig, die Ausf\u00fchrungsgeschwindigkeit hoch.<\/li>\n<li><strong>Leicht zu lernen:<\/strong> Die klare Syntax und das minimalistische Design von Lua machen es Einsteiger:innen leicht, schnell mit dem Programmieren zu beginnen.<\/li>\n<li><strong>Erweiterbar:<\/strong> Lua l\u00e4sst sich problemlos mit anderen Programmiersprachen kombinieren, insbesondere mit C und C++. Das macht es zu einem starken Tool, um bestehende Anwendungen um Scripting-Funktionen zu erg\u00e4nzen.<\/li>\n<li><strong>Vielseitig<\/strong>: Lua unterst\u00fctzt mehrere Programmierparadigmen, darunter prozedurale, objektorientierte und funktionale Programmierung. Dadurch k\u00f6nnen Entwickler:innen jeweils den Stil w\u00e4hlen, der am besten zu ihren Anforderungen passt.<\/li>\n<li><strong>Lua-Scripting in der Spieleentwicklung: <\/strong>Dank seiner Geschwindigkeit und Flexibilit\u00e4t wird Lua in der Gaming-Branche intensiv f\u00fcr das Scripting von Spiellogik eingesetzt. Bekannte Plattformen wie Roblox (das Luau nutzt, eine typisierte Obermenge von Lua), L\u00d6VE 2D, Defold und World of Warcraft setzen f\u00fcr Spiellogik und Modding auf Lua oder Lua-basiertes Scripting.<\/li>\n<li><strong>Luau (der Lua-Dialekt von Roblox<\/strong><strong>)<\/strong>: Apropos Gaming: Bei zweistelligen Millionenzahlen an t\u00e4glich aktiven Nutzenden auf Roblox geh\u00f6rt <a href=\"https:\/\/mobidev.github.io\/luau\/\" target=\"_blank\" rel=\"noopener\">Luau<\/a>, eine typisierte und auf Performance optimierte Obermenge von Lua 5.1, zu den weltweit am h\u00e4ufigsten verwendeten Scripting-Umgebungen. Lua-Kenntnisse lassen sich damit direkt auf einer der gr\u00f6\u00dften Gaming-Plattformen anwenden.<\/li>\n<li><strong>Aktive Community und viele Ressourcen: <\/strong>Lua hat eine aktive und hilfsbereite Community, die eine F\u00fclle an Bibliotheken, Tools und Dokumentation bereitstellt. So finden Entwickler:innen beim Lernen und Arbeiten mit der Sprache leichter Unterst\u00fctzung und passende Ressourcen.<\/li>\n<\/ul>\n<h2>So installieren Sie Lua<\/h2>\n<h3>Windows<\/h3>\n<ol>\n<li>Laden Sie die Lua-Binaries von der offiziellen Lua-Website herunter.<\/li>\n<li>Entpacken Sie die Dateien in ein Verzeichnis Ihrer Wahl.<\/li>\n<li>F\u00fcgen Sie das Lua-Verzeichnis zur Umgebungsvariablen PATH Ihres Systems hinzu.<\/li>\n<li>\u00d6ffnen Sie die Eingabeaufforderung und geben Sie \u201elua -v\u201c ein, um zu pr\u00fcfen, ob die Installation erfolgreich war.<\/li>\n<\/ol>\n<h3>macOS<\/h3>\n<ol>\n<li>\u00d6ffnen Sie das Terminal.<\/li>\n<li>Installieren Sie Homebrew, falls noch nicht geschehen, mit diesem Befehl:<br \/>\n\/bin\/bash -c \u201c$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\u201d<\/li>\n<li>Installieren Sie Lua \u00fcber Homebrew: \u201ebrew install lua\u201c.<\/li>\n<li>Pr\u00fcfen Sie die Installation, indem Sie \u201elua -v\u201c im Terminal eingeben.<\/li>\n<\/ol>\n<h3>Linux<\/h3>\n<ol>\n<li>\u00d6ffnen Sie das Terminal.<\/li>\n<li>Installieren Sie Lua \u00fcber den Paketmanager. Bei Debian-basierten Systemen geben Sie Folgendes ein: \u201esudo apt-get install lua5.5\u201c.<\/li>\n<li>Pr\u00fcfen Sie die Installation mit \u201elua -v\u201c.<\/li>\n<\/ol>\n<p>Dieser Leitfaden verwendet <a href=\"https:\/\/www.lua.org\/versions.html\" target=\"_blank\" rel=\"noopener\">Lua 5.5<\/a>, die aktuelle stabile Version. Zu den wichtigsten Neuerungen z\u00e4hlen \u201eDeklarationen f\u00fcr globale Variablen, benannte Vararg-Tabellen, kompaktere Arrays und inkrementell ausgef\u00fchrte Major-Garbage-Collections\u201c.<\/p>\n<h3>Die Entwicklungsumgebung einrichten<\/h3>\n<p>Die Entwicklungsumgebung einzurichten ist wie das Aufr\u00e4umen des Arbeitsplatzes vor einem neuen Projekt: Ein sauberes, effizientes Setup macht das Programmieren produktiver.<\/p>\n<p>F\u00fcr die Lua-Entwicklung k\u00f6nnen Sie jeden beliebigen Texteditor oder jede Integrierte Entwicklungsumgebung (IDE) verwenden. Beliebt sind unter anderem Visual Studio Code, Sublime Text und Neovim (das Lua als native Konfigurationssprache nutzt). Achten Sie darauf, eine Lua-Erweiterung oder ein Lua-Plugin zu installieren, damit Syntaxhervorhebung und weitere Funktionen zur Verf\u00fcgung stehen.<\/p>\n<h3>Ihr erstes Lua-Programm schreiben und ausf\u00fchren<\/h3>\n<p>Beginnen wir mit einem einfachen \u201eHello, World!\u201c-Programm:<\/p>\n<p><em>print(&#8222;Hello, World!&#8220;)<\/em><\/p>\n<p>Um das Programm auszuf\u00fchren, speichern Sie es als \u201ehello.lua\u201c und starten Sie es \u00fcber die Kommandozeile:<\/p>\n<p><em>lua hello.lua<\/em><\/p>\n<h2>Lua-Syntax und Grundkonzepte<\/h2>\n<p>Die Syntax von Lua ist unkompliziert und schnell zu verstehen. Hier sind einige grundlegende Konzepte.<\/p>\n<h3>Variablen und Datentypen<\/h3>\n<p>Variablen sind in Lua wie Beh\u00e4lter, die Daten aufnehmen. Lua ist dynamisch typisiert, Sie m\u00fcssen den Typ einer Variablen also nicht deklarieren.<\/p>\n<p><em>local num = 42 &#8212; number<\/em><br \/>\n<em>local str = &#8222;Hello&#8220; &#8212; string<\/em><br \/>\n<em>local bool = true &#8212; boolean<\/em><\/p>\n<h3>Operatoren und Ausdr\u00fccke<\/h3>\n<p>Operatoren sind Werkzeuge, um Operationen auf Variablen auszuf\u00fchren:<\/p>\n<p><em>local sum = 10 + 5 &#8212; arithmetic<\/em><br \/>\n<em>local isEqual = (10 == 5) &#8212; comparison<\/em><br \/>\n<em>local andOp = (true and false) &#8212; logical<\/em><\/p>\n<h3>Kontrollstrukturen<\/h3>\n<p>Kontrollstrukturen steuern den Ablauf Ihres Programms:<\/p>\n<p><em>if num &gt; 40 then<\/em><br \/>\n<em>print(&#8222;Number is greater than 40&#8220;)<\/em><br \/>\n<em>else<\/em><br \/>\n<em>print(&#8222;Number is 40 or less&#8220;)<\/em><br \/>\n<em>end<\/em><br \/>\n<em>for i = 1, 5 do<\/em><br \/>\n<em>print(i)<\/em><br \/>\n<em>end<\/em><br \/>\n<em>while num &gt; 0 do<\/em><br \/>\n<em>print(num)<\/em><br \/>\n<em>num = num &#8211; 1<\/em><br \/>\n<em>end<\/em><\/p>\n<h2>Funktionen in Lua<\/h2>\n<p>Funktionen definieren eine Reihe von Anweisungen, die sich mehrfach wiederverwenden lassen.<\/p>\n<h3>Lua-Funktionen definieren und aufrufen<\/h3>\n<p>So definieren Sie eine einfache Funktion:<\/p>\n<p><em>function greet(name)<\/em><br \/>\n<em>print(&#8222;Hello, &#8220; .. name)<\/em><br \/>\n<em>end<\/em><br \/>\n<em>greet(&#8222;Alice&#8220;)<\/em><\/p>\n<h3>G\u00fcltigkeitsbereich und Lebensdauer von Funktionen<\/h3>\n<p>Variablen, die innerhalb einer Funktion deklariert werden, sind lokal f\u00fcr diese Funktion und existieren nach deren Ende nicht mehr.<\/p>\n<p><em>function add(a, b)<\/em><br \/>\n<em>local sum = a + b<\/em><br \/>\n<em>return sum<\/em><br \/>\n<em>end<\/em><\/p>\n<h3>Funktionen h\u00f6herer Ordnung und Closures<\/h3>\n<p>Funktionen h\u00f6herer Ordnung und Closures geh\u00f6ren zu den fortgeschrittenen Techniken. Sie erlauben es, Funktionen wie Variablen zu behandeln, und erm\u00f6glichen komplexe Verhaltensweisen.<\/p>\n<p><em>function makeAdder(x)<\/em><br \/>\n<em>return function(y)<\/em><br \/>\n<em>return x + y<\/em><br \/>\n<em>end<\/em><br \/>\n<em>end<\/em><br \/>\n<em>local addFive = makeAdder(5)<\/em><br \/>\n<em>print(addFive(10)) &#8212; Output: 15<\/em><\/p>\n<h2>Tabellen: das Herzst\u00fcck von Lua<\/h2>\n<p>Tabellen sind die zentrale Datenstruktur in Lua und f\u00fcr viele Operationen unverzichtbar. Lua-Tabellen sind \u00e4u\u00dferst vielseitig und lassen sich als Arrays, Dictionaries oder sogar als Objekte einsetzen.<\/p>\n<h3>Tabellen erstellen und bearbeiten<\/h3>\n<p>Eine Tabelle zu erstellen ist einfach:<\/p>\n<p><em>local fruits = {&#8222;apple&#8220;, &#8222;banana&#8220;, &#8222;cherry&#8220;}<\/em><br \/>\n<em>local person = {name = &#8222;John&#8220;, age = 30}<\/em><\/p>\n<p>Auch das Bearbeiten von Tabellen geht leicht von der Hand:<\/p>\n<p><em>table.insert(fruits, &#8222;orange&#8220;)<\/em><br \/>\n<em>print(fruits[4]) &#8212; Output: orange<\/em><br \/>\n<em>person.job = &#8222;developer&#8220;<\/em><br \/>\n<em>print(person.name) &#8212; Output: John<\/em><\/p>\n<h3>Tabellen als Arrays und Dictionaries nutzen<\/h3>\n<p>Tabellen k\u00f6nnen sowohl als Arrays als auch als Dictionaries dienen:<\/p>\n<ul>\n<li><em>Array-\u00e4hnliche Tabelle<\/em><\/li>\n<\/ul>\n<p style=\"padding-left: 40px;\"><em>local numbers = {1, 2, 3, 4, 5}<\/em><\/p>\n<ul>\n<li><em>Dictionary-\u00e4hnliche Tabelle<\/em><\/li>\n<\/ul>\n<p style=\"padding-left: 40px;\"><em>local capitals = {USA = &#8222;Washington, D.C.&#8220;, France = &#8222;Paris&#8220;}<\/em><\/p>\n<p style=\"padding-left: 40px;\"><em>print(capitals[&#8222;USA&#8220;]) &#8212; Output: Washington, D.C.<\/em><\/p>\n<h2>Fehlerbehandlung und Debugging<\/h2>\n<p>Die Fehlerbehandlung in Lua ist wie ein Erste-Hilfe-Set griffbereit zu haben: Man hofft, es nie zu brauchen, aber im Ernstfall ist es entscheidend.<\/p>\n<h3>H\u00e4ufige Fehlerarten und der richtige Umgang damit<\/h3>\n<p>Fehler k\u00f6nnen verschiedene Ursachen haben, etwa Syntaxfehler, Laufzeitfehler oder Logikfehler. Lua bietet mit pcall (protected call) einen Mechanismus, um sie sauber abzufangen.<\/p>\n<p><em>local status, err = pcall(function()<\/em><br \/>\n<em>&#8212; code that might fail<\/em><br \/>\n<em>end)<\/em><br \/>\n<em>if not status then<\/em><br \/>\n<em>print(&#8222;Error: &#8220; .. err)<\/em><br \/>\n<em>end<\/em><\/p>\n<h3>Debugging-Techniken und -Tools<\/h3>\n<p>Debugging hilft Ihnen dabei, Probleme systematisch zu finden und zu beheben. Lua bringt daf\u00fcr eine eingebaute Debug-Bibliothek mit, die das vergleichsweise einfach macht.<\/p>\n<p><em>function debug.traceback([message[, level]])<\/em><br \/>\n<em>&#8212; usage<\/em><br \/>\n<em>end<\/em><br \/>\n<em>debug.sethook(function(event, line)<\/em><br \/>\n<em>local s = debug.getinfo(2).short_src<\/em><br \/>\n<em>print(s .. &#8222;:&#8220; .. line)<\/em><br \/>\n<em>end, &#8222;l&#8220;)<\/em><\/p>\n<h3>Best Practices f\u00fcr robusten Lua-Code<\/h3>\n<p>Entscheidend sind Sorgfalt im Detail und der Einsatz von Best Practices.<\/p>\n<ul>\n<li>Verwenden Sie aussagekr\u00e4ftige Variablennamen.<\/li>\n<li>Gliedern Sie Ihren Code in Module.<\/li>\n<li>Vermeiden Sie globale Variablen, damit Ihr Code wartbar und weniger fehleranf\u00e4llig bleibt.<\/li>\n<\/ul>\n<h2>Arbeiten mit Lua-Modulen und -Bibliotheken<\/h2>\n<p>Bibliotheken und Module sind in Lua spezialisierte Werkzeuge: Sie liefern zus\u00e4tzliche Funktionalit\u00e4t und machen komplexe Aufgaben einfacher.<\/p>\n<h3>Standardbibliotheken in Lua<\/h3>\n<p>Lua bringt mehrere integrierte Bibliotheken mit, die ein breites Funktionsspektrum abdecken, etwa String-Verarbeitung, mathematische Operationen und Datei-I\/O.<\/p>\n<p><em>local str = &#8222;Hello, World!&#8220;<\/em><br \/>\n<em>print(string.lower(str)) &#8212; Output: hello, world!<\/em><br \/>\n<em>local sum = math.max(1, 2, 3, 4, 5)<\/em><br \/>\n<em>print(sum) &#8212; Output: 5<\/em><\/p>\n<h3>Module verwenden und selbst erstellen<\/h3>\n<p>Mit Modulen k\u00f6nnen Sie Ihren Code in wiederverwendbare Komponenten gliedern.<\/p>\n<h3>Ein Modul erstellen<\/h3>\n<p><em>&#8212; mymodule.lua<\/em><br \/>\n<em>local M = {}<\/em><br \/>\n<em>function M.greet(name)<\/em><br \/>\n<em>print(&#8222;Hello, &#8220; .. name)<\/em><br \/>\n<em>end<\/em><br \/>\n<em>return M<\/em><\/p>\n<h3>Ein Modul verwenden<\/h3>\n<p><em>local mymodule = require(&#8222;mymodule&#8220;)<\/em><br \/>\n<em>mymodule.greet(&#8222;Alice&#8220;)<\/em><\/p>\n<h3>Beliebte Bibliotheken von Drittanbietern<\/h3>\n<p>Lua verf\u00fcgt \u00fcber ein reichhaltiges \u00d6kosystem an Drittanbieter-Bibliotheken, die den Funktionsumfang erweitern. Zu den beliebtesten z\u00e4hlen:<\/p>\n<ul>\n<li><strong>LuaSocket <\/strong>f\u00fcr Netzwerkkommunikation<\/li>\n<li><strong>LuaFileSystem <\/strong>f\u00fcr Dateisystem-Operationen<\/li>\n<li><strong>Penlight <\/strong>f\u00fcr Hilfsfunktionen<\/li>\n<\/ul>\n<h2>Praktische Einsatzgebiete von Lua<\/h2>\n<p>Die Einsatzgebiete von Lua reichen von eingebetteten Systemen \u00fcber die Spieleentwicklung bis weit dar\u00fcber hinaus.<\/p>\n<ul>\n<li><strong>Eingebettete Systeme und IoT:<\/strong><br \/>\nDurch seinen geringen Ressourcenbedarf eignet sich Lua ideal f\u00fcr eingebettete Systeme und <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/was-ist-iot-geraete-management\/\">IoT-Ger\u00e4te<\/a>. Es bietet leistungsf\u00e4hige Scripting-Funktionen, ohne viel Speicher oder Rechenleistung zu beanspruchen.<\/li>\n<li><strong>Scripting und Automatisierung:<\/strong><br \/>\nLua wird h\u00e4ufig f\u00fcr Scripting und <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/alles-was-sie-ueber-it-automatisierung-wissen-muessen\/\">IT-Automatisierung<\/a> eingesetzt. So lassen sich wiederkehrende Aufgaben automatisieren und Anwendungen um zus\u00e4tzliche Funktionen erweitern.<\/li>\n<\/ul>\n<h2>Themen f\u00fcr Fortgeschrittene<\/h2>\n<p>Wer tiefer einsteigen m\u00f6chte, findet in Lua fortgeschrittene Funktionen wie Metatables, Metamethoden, Coroutinen und die Integration mit C\/C++-Code.<\/p>\n<ul>\n<li><strong>Metatables und Metamethoden:<\/strong><br \/>\nMit Metatables und Metamethoden l\u00e4sst sich in Lua das Verhalten von Tabellen anpassen.<\/li>\n<li><strong>Coroutinen und Nebenl\u00e4ufigkeit:<\/strong><br \/>\nCoroutinen sind ein leistungsf\u00e4higes Mittel f\u00fcr asynchrone Aufgaben und erm\u00f6glichen kooperatives Multitasking ohne die Komplexit\u00e4t von Threads.<\/li>\n<li><strong>Integration mit C\/C++-Code:<\/strong><br \/>\nLua l\u00e4sst sich in C\/C++-Anwendungen einbetten und stellt dort eine flexible Scripting-Schnittstelle bereit.<\/li>\n<\/ul>\n\n<h2>Fazit<\/h2>\n<p>Lua ist eine vielseitige und leistungsf\u00e4hige Programmiersprache, die leicht zu erlernen ist und Spa\u00df macht. Wenn Sie die Grundkonzepte, die Syntax und die Einsatzgebiete verstanden haben, k\u00f6nnen Sie selbstbewusst in die Lua-Programmierung starten.<\/p>\n<p>Denken Sie daran: Eine neue Programmiersprache zu lernen erfordert \u00dcbung und Geduld. Wenn Sie direkt weitermachen m\u00f6chten, sehen Sie sich \u201e<a href=\"https:\/\/tylerneylon.com\/a\/learn-lua\/\" target=\"_blank\" rel=\"noopener\">Lua in 15 Minuten lernen<\/a>\u201c an, ein Lua-Tutorial f\u00fcr Einsteiger:innen, das zugleich eine Lua-App ist, die Sie tats\u00e4chlich ausf\u00fchren k\u00f6nnen.<\/p>\n<p>Experimentieren Sie weiter, bauen Sie eigene Projekte und nutzen Sie die zahlreichen Ressourcen, die f\u00fcr das weitere Lernen bereitstehen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lua bedeutet auf Portugiesisch \u201eMond\u201c und ist eine leichtgewichtige, vielseitige Programmiersprache, die sich sowohl f\u00fcr Einsteiger:innen als auch f\u00fcr erfahrene Programmierer:innen eignet. Lua ist nicht nur kompakt, effizient und f\u00fcr viele verschiedene Aufgaben geeignet, sondern auch bekannt f\u00fcr seine Einfachheit und die unkomplizierte Integration mit anderen Programmiersprachen, allen voran C und C++. Wenn Sie eine [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":292699,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4356],"tags":[],"class_list":["post-907827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-betrieb"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/907827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=907827"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/907827\/revisions"}],"predecessor-version":[{"id":907828,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/907827\/revisions\/907828"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media\/292699"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=907827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/categories?post=907827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/tags?post=907827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}