Webseite wird geladen!

Kategorien
Allgemein Wordpress Themen

Wann sollte man ein Child-Theme verwenden?

Auf den ersten Blick könnte ein Child-Theme etwas überflüssig erscheinen. Wenn ein Thema schließlich die Konfiguration und den Stil seines übergeordneten Themas übernimmt, wird es identisch aussehen und funktionieren. Aber untergeordnete Themen spielen eine wichtige Rolle in der WordPress-Entwicklung.

Wenn man ein Design aktualisiert, gehen alle benutzerdefinierten Ergänzungen verloren, die man am Code vorgenommen haben. Das liegt daran, dass WordPress diese Dateien während des Update-Vorgangs durch neue Versionen ersetzt. Das ist ein großes Problem, wenn man zu den Menschen gehört, die Themes gerne an ihre Bedürfnisse anpassen.

Untergeordnete Themen lösen dieses Problem, indem man die Basisvorlagen trennt und es ermöglicht, ein Thema zu verwenden, das einfach den Code und die Stile von seinem übergeordneten Thema „abruft“. Anstatt das übergeordnete Theme anzupassen, verwendet man das untergeordnete Theme, um Änderungen am Code vorzunehmen.

Mit diesem Ansatz können Sie Designs aktualisieren, ohne befürchten zu müssen, dass Ihre Anpassungen verloren gehen. Dies ist von entscheidender Bedeutung, da die Nichtaktualisierung von Themes zu Sicherheitslücken und Kompatibilitätsproblemen mit Ihrer Website führen kann.

Trotzdem sollte man versuchen ohne Child Themes auszukommen. Designer haben es da schwer, da sie individuelle Vorstellungen vom Webdesign haben. Ansonsten sollte man das Theme schon so auswählen, dass möglichst wenig anzupassen ist.

WordPress - Creative Publisher

Kategorien
Allgemein Wordpress Themen

Medien Organizer

Die bessere Übersicht

Egal welchen Medien-Organizer man verwendet. Man behält bei vielen Produktbildern, Seitenbildern, Beitragsbildern die Übersicht.

Der Medienbibliotheks-Organizer fügt Funktionen hinzu, um Medienkategorien zu Bildern, Videos, anderen Medien und Anhängen der Medienbibliothek in Ihrer WordPress-Medienbibliothek hinzuzufügen

Hauptmerkmale
Kategorisieren Sie Bilder, Videos, andere Medien und Anhänge mit einer unbegrenzten Anzahl von Kategorien und Unterkategorien.
Suchen und filtern Sie Anhänge nach Kategorie in allen Medienbibliotheksansichten, einschließlich dem ausgewählten Bild, der Medienbibliotheksliste, dem Medienbibliotheksraster, Page Builders, ACF und mehr
Massenkategorisieren mehrerer Anhänge mithilfe der Baumansicht
Media Library Organizer hat im Vergleich zu anderen Medienorganisations-Plugins keine Beschränkungen hinsichtlich der maximalen Anzahl von Kategorien oder Unterkategorien.

Die Baumansicht fügt Ihrer WordPress-Medienbibliothek eine Seitenleiste hinzu, in der Sie schnell Folgendes tun können:

Medienkategorien hinzufügen
Medienkategorien bearbeiten
Medienkategorien löschen
Ziehen Sie einzelne Dateien bzw. Anhänge per Drag-and-Drop in eine Kategorie
Ziehen Sie mehrere Dateien bzw. Anhänge per Drag-and-Drop in eine Kategorie

WordPress - Creative Publisher

Kategorien
Allgemein Wordpress Themen

Architektur WordPress

ZUSAMMENSETZUNG EINES WORDPRESS-THEMES

Jede WordPress-Website basiert auf einem Thema. Tatsächlich enthält jede Installation des CMS eine Standardvorlage, die für die schnelle Erstellung einer Schnittstelle verwendet werden kann. Selbst wenn Sie eine Website migrieren, wie z. B. die Konvertierung von HTML zu WordPress, wird der Code der alten Benutzeroberfläche beschädigt und in die Struktur eines Themas integriert. Im Allgemeinen besteht jedes Design aus Vorlagendateien, Stylesheets, etwas JavaScript, Bilddateien und der Datei functions.php. Man findet all diese Dateien im Ordner wp-content/themes der Website.

GEMEINSAME VORLAGEN-DATEIEN

Vorlagendateien sind in PHP geschrieben und ermöglichen es Benutzern, ihre Layouts anzupassen. Es wurde eine Vorlagendateihierarchie definiert, die dem Kernprogramm dabei hilft, die einzelnen Dateien, die nacheinander geladen werden müssen, eine Web-Seite wiederzugeben. Wir werden uns nun einige gängige Vorlagendateien für den Header, Inhalt und den Footer ansehen.

  1. header.php

Wie der Name schon sagt, enthält diese Datei den Header Ihrer Website zusammen mit allen Navigationslinks. Personen, die Analysetools verwenden, hätten dieser Datei den Tracking-Code der Lösung hinzugefügt. Sie können auf diese Datei über Ihr Admin-Dashboard zugreifen. Besuchen Sie Design > Customizer, um die Datei anzuzeigen und zu bearbeiten.

  1. index.php

    Die Datei index.php wird zur Anzeige des Beitragsindex verwendet. WordPress begann als Blogging-Plattform und die Datei index.php enthält eine Schleife, die die neuesten Blog-Beiträge anzeigt. Diese Datei enthält normalerweise die Homepage-Datei. Abhängig von dem installiertem Thema kann sich die eigentliche Homepage-Datei jedoch auch in home.php oder front-page.php befinden.
  1. footer.php
    In dieser Datei befindet sich der Inhalt der Fußzeile oder des untersten Teils der Webseite. Einige Tools von Drittanbietern wie E-Mail-Marketing-Lösungen oder Analyseanwendungen erfordern, dass Benutzer den Tracking-Code in die Fußzeile einfügen. In solchen Fällen können Sie den Code integrieren, indem Sie auf die Datei über das Dashboard auf die gleiche Weise zugreifen, wie es für die header.php verwendet wurde.
  2. functions.php
    Die Datei functions.php ist eine der wichtigsten Komponenten in der WordPress-Website-Architektur. Sie wird zum Definieren von Funktionen, Klassen, Aktionen und Filtern verwendet, die von den anderen Vorlagen in einem Design verwendet werden. Man kann diese Datei ändern, um einem Design seine eigenen benutzerdefinierten Funktionen hinzuzufügen. Diese Datei ist für jedes Design einzigartig, was bedeutet, dass alle durch die Datei hinzugefügten Funktionen verloren gehen, wenn Sie diese Vorlage ändern. Gleichzeitig können aber auch Funktionalitäten für die Webseite hinzugefügt werden.
  3. style.css
    Alle Stildefinitionen einer Vorlage sind in der Datei style.css enthalten. Es bestimmt das Design und Layout aller Seiten und der Benutzeroberfläche. Die Styling-Definitionen werden dem HTML-Code einer Seite hinzugefügt, die dann den Besuchern in ihren Browsern präsentiert wird. Diese Datei kann auch bearbeitet werden, indem Sie im Dashboard auf Design > Theme-Datei-Editor klicken.

WICHTIGE WORDPRESS DATEIEN UND ORDNER
Die Vorlagendateien sind für jedes WordPress-Theme einzigartig. Es gibt jedoch einige gemeinsame Dateien und Ordner in jeder Installation des CMS.

  1. wp-Inhalt
    Dies ist ein Schlüsselordner, den man in jeder WordPress-Installation finden. Der wp-content-Ordner enthält alle benutzergenerierten Inhalte einer Website, einschließlich Themen, Plugins und alle Uploads wie Blogs, Videos, Bilder oder andere Dateien. Man findet alle Elemente in ihren separaten Verzeichnissen im Ordner.
  2. wp-config.php
    Die wp-config.php ist eine Kerndatei, die alle wichtigen Informationen über die Datenbank Ihrer Schnittstelle enthält. Die Informationen umfassen den Namen der Datenbank, den Benutzernamen, das Kennwort und den Host. Dies sind die Informationen, die es dem CMS ermöglichen, sich mit der Datenbank zu verbinden, um Daten zu speichern und darauf zuzugreifen. Versuchen Sie nicht, mit dieser Datei herumzuspielen, da sie Ihre Website leicht ruinieren kann.
  1. htaccess
    Die Mehrheit der WordPress-Hosts verwendet den Apache-Server. Die .htaccess-Datei ist die Konfigurationsdatei für diesen Server, die die Zugriffssteuerungsdefinitionen enthält. In WordPress wird diese Datei zum Setzen von Permalinks verwendet. Es ist ein weitere Datei, die nicht unnötig verändert werden darf.

Zugriff auf die MySQL-Datenbank
WordPress verwendet das MySQL-Datenbanksystem, um alle Daten zu speichern und abzurufen. Falls man die von Hosting-Unternehmen bereitgestellte Ein-Klick-Funktion nicht verwendet und WordPress manuell installiert, müssen Sie eine MySQL-Datenbank für Ihre Installation erstellen. Man kann diese über das Kontrollpanel des Providers auf die Datenbank zugreifen. Es enthält ein Tool namens phpMyAdmin, ein Administrationstool für eine MYSQL-Datenbank

WordPress - Creative Publisher

Kategorien
Allgemein Wordpress Themen

Multilanguage Seiten

Möchten Sie Ihre WordPress-Seite in mehrere Sprachen übersetzen?

WordPress betreibt mehr als 35 % aller Websites im Internet. Viele von ihnen dienen einem nicht-englischen oder mehrsprachigen Publikum.

Was ist eine mehrsprachige WordPress-Website?
Eine mehrsprachige WordPress-Website stellt dieselben Inhalte in mehreren Sprachen bereit. Es kann Benutzer basierend auf ihrer Region automatisch zu einer Sprache umleiten, oder Benutzer können ihre bevorzugte Sprache über einen Dropdown-Link auswählen.

Es gibt verschiedene Ansätze, um eine mehrsprachige Website zu erstellen.

Der erste Ansatz ermöglicht es Ihnen, den gesamten Inhalt mit Hilfe menschlicher Übersetzer manuell in Sprachen Ihrer Wahl zu übersetzen.

Die zweite Methode erstellt nicht wirklich eine mehrsprachige Website, sondern verwendet maschinelle Übersetzungen Ihrer vorhandenen Inhalte mithilfe von automatischen Übersetzungsdiensten.

Google Übersetzer unterstützt jedoch keine neuen Konten für die Übersetzung von Websites. Die anderen Optionen sind entweder nicht kostenlos oder qualitativ nicht sehr gut.

Es versteht sich von selbst, dass die manuelle Übersetzung Ihrer Inhalte ein viel besserer Ansatz ist. Auf diese Weise können Sie die Qualität Ihrer gesamten Website aufrechterhalten. Sie können den Inhalt selbst übersetzen oder Fachleute damit beauftragen.

Auswahl eines mehrsprachigen WordPress-Plugins

Es gibt mehrere WordPress-Plugins, mit denen Sie Ihre Website in mehrere Sprachen übersetzen können. Sie müssen ein Plugin wählen, das Ihnen hilft, Übersetzungen einfach zu verwalten, ohne es Ihren Benutzern unnötig schwer zu machen.

Es gibt drei interessante Plugins, die Ihnen sicherlich helfen werden:

  • TranslatePress
  • WPML
  • Polylang

Alle drei verfügen über die notwendigen Funktionen, die Sie benötigen, um eine robuste mehrsprachige Website zu erstellen.

  • Sie ermöglichen es Ihnen, Beiträge, Seiten, Produkte und andere Beitragstypen zu übersetzen
  • Sie können Ihre Kategorien, Tags, Plugins und Themen ganz einfach übersetzen
  • Sie ermöglichen es Ihnen, SEO-freundliche URLs für jede Sprache einzurichten

Leider müssen Sie ausprobieren, am besten auf einem Testserver welches Plugin am besten zu Ihrem Theme (Vorlage) passt. Hier gibt es böse Überraschungen, dass das ein oder andere Sprachen-Plugin nicht so funktioniert wie man das wünscht. Besonders noch mit einem WordPress-Editor (wie z.B. Divi oder Elementor, WP Bakery Page Builder usw.) versehen kann das Ganze zu einer schwierigen Implementierung werden. Also rechnen Sie hier mehr Zeit und Arbeit ein um das Ganze zu realisieren. Zudem müssen die Navigationen noch abgeändert werden. Auch da gibt es unterschiedliche Ansätze: Vielleicht ist es gar nicht nötig alle Seiten in jeder Sprache zu übersetzen und zu zeigen.

Das größte Problem stellt jedoch das Cookie-Compliance Tool dar. Dieses in allen Sprachen darzustellen ist nochmal eine eigene Herausforderung.

Ebenso bei Woocommerce. Auch hier gilt es zu überprüfen, ob das Multi-Language Plugin alles möglich macht, damit die Übersetzungen bei den Produkten funktioniert.

WordPress - Creative Publisher

Kategorien
Allgemein Wartung

Hacker Angriffe vermeiden

In letzter Zeit treten vermehrt Versuche aus unterschiedlichen Ländern auf den WP-Admin Bereich zu attackieren. Zum einen versuch wohl ein Roboter verschiedene admin Namen und Passwörter auszuprobieren.
Sehr oft werden hierbei die Domain-Namen oder “admin”, “user” als Benutzernamen versucht. Sie sollten ihre Firewall so einstellen, dass sie Benutzer IP´s die mit nicht registrierten Benutzernamen versuchen anzumelden gleich ausschließen und für mehrere Stunden zu sperren. Bitte beachten Sie aber, dass Sie dann auch die gleichen Probleme haben, wenn Sie den falschen Benutzernamen eingeben, ein Vertippen reicht da schon um mehrere Stunden ausgesperrt zu bleiben, da ihre IP Adresse von der Firewall gesperrt ist. Trotzdem sollte man diese Einstellungen vornehmen. Natürlich ist mir auch bewusst, dass man mit einem VPN-Zugang die IP-Adresse verändern kann und den Zugang erneut angreifen kann. Man sieht dass im Protokoll, dass dann WordPress-Zugänge ca. alle 10 Minuten angegriffen werden, meistens für ca. 24 Stunden bevor der Angreifer dann andere Seite auswählt. Es sieht dann nach einer systematischen Angriffswelle über alle WordPress-Webseiten weltweit aus.

Mögliche Maßnahmen gegen ein Angriff auf der Login-Seite:

  • Keine Benutzernamen verwenden, die leicht zu erraten sind oder in Verbindung mit dem Domainnamen gebracht werden können.
  • Firewall so einstellen, dass unberechtigte Benutzernamen und die dazugehörige IP-Adresse ausgesperrt werden
  • reCAPTCHA Verfahren installieren, damit Roboter keine Anmeldeversuche durchführen können.
    (Bitte denken Sie daran, dass dies beim Umzug oder Webseiten Restore Probleme bereiten kann, somit muss das Plugin vielleicht umbenannt oder vorübergehend deaktiviert werden.)
  • WP-Header bereinigen und WP-Informationen im Header auf ein Minimum reduzieren.

Die Maßnahme die WordPress Login Seite umzubenennen oder zu verschieben, verbirgt später beim Umzug oder Datensicherung evtl. Probleme.

WordPress - Creative Publisher