Articles

10 nützliche Code-Schnipsel für WordPress

Eines der besten Dinge an WordPress ist die Möglichkeit, jeden Aspekt anzupassen. Es gibt so viele Anpassungsmöglichkeiten, dass man gar nicht weiß, wo man anfangen soll, vor allem, wenn man neu in WordPress ist. Wir haben einige unserer Lieblings-WordPress-Code-Snippets für Sie zusammengestellt, die Sie auf Ihrer Website verwenden können.

Sie können diese mit dem Code Snippets Plugin oder in der functions.php Ihres Themes zu Ihrer Website hinzufügen. Das Ende dieses Artikels zeigt dir auch, wie du Code Snippets zu WordPress hinzufügst.

Hier sind einige nützliche Code Snippets für WordPress:

Disable Admin Toolbar

Einige Caching Systeme verlangen, dass du keinen unterschiedlichen Code für eingeloggte Benutzer vs. öffentliche Benutzer hast, also kann das Deaktivieren der WordPress Admin Toolbar in diesem Fall nützlich sein.

Wenn Sie die WordPress-Admin-Symbolleiste auf allen Seiten für eingeloggte Benutzer deaktivieren möchten, verwenden Sie den unten stehenden Schnipsel in der functions.php Ihres Themes.

Show Post Thumbnails in RSS Feed

Standardmäßig zeigt WordPress nur Text in Ihrem RSS Feed, aber wenn Sie Ihr eingestelltes Featured Image mit einbeziehen wollen, wird dieses Snippet das tun.

Dies fügt das Featured Thumbnail des Posts vor Ihrem Inhalt im RSS Feed Ihrer Seite ein.

Lesetext für Auszüge ändern

Ob Sie den „Weiterlesen“-Text in WordPress ändern oder ihn mit HTML zu einer Schaltfläche machen möchten, mit dem folgenden Snippet können Sie den Lesetext für Auszüge ändern.

Länge des Beitragsauszugs ändern

Standardmäßig beträgt die Länge von Auszügen in WordPress 55 Wörter. Dieses Codeschnipsel ändert die Länge der Auszüge auf 24 Wörter, aber Sie können die Zahl einfach auf das ändern, was Sie möchten.

Hinzufügen eines Admin-Benutzers mit PHP

Sind wir mal ehrlich, wir haben uns alle schon mal aus unserer WordPress-Site ausgesperrt oder müssen an einer neuen Site ohne Anmeldeinformationen arbeiten.

Dieser Codeschnipsel ist nützlich, um einen neuen Administrator zu einer Website hinzuzufügen, indem man die function.php des Themes verwendet.

Ich habe an vielen WordPress-Sites gearbeitet, die nicht über korrekt konfigurierte E-Mail-Server verfügen, so dass der Zugriff auf die Website schwierig sein kann, selbst wenn man ein Login hat.

Dieser Schnipsel erstellt einen Benutzer mit dem Benutzernamen/Passwort/E-Mail, der in den Variablen festgelegt ist. Es ist wichtig zu sehen, dass es nur versuchen wird, den Benutzer zu erstellen, wenn er nicht auf der Grundlage des Benutzernamens/der E-Mail existiert. Wenn Sie also bereits ein Konto mit Ihrer E-Mail-Adresse haben, können Sie die E-Mail mit Dummy-Daten ausfüllen.

Enable Shortcodes in Text-Widgets

Shortcodes sind in WordPress extrem leistungsfähig und die Möglichkeit, sie in Widgets zu verwenden, ist hilfreich. Mit diesem Snippet können Sie Shortcodes in ein Text-Widget einfügen und ausführen lassen.

Ein benutzerdefiniertes Dashboard-Logo hinzufügen

Wenn Sie Ihrer WordPress-Website ein bisschen mehr Branding verleihen möchten, ersetzt dieses Code-Snippet das Logo oben links in Ihrem Dashboard.

Stellen Sie sicher, dass Sie eine admin-icon.png in das Verzeichnis Ihres Themes hochladen. Sie können auch das CSS so ändern, dass es auf eine beliebige Datei in der Eigenschaft background-image verweist.

SVG-Upload zulassen

Das SVG-Format wird immer beliebter, insbesondere für Logodateien. Natürlich können Sie ein Plugin verwenden, um diese Funktion zu aktivieren, oder diesen Codeschnipsel verwenden.

Standardmäßig lässt WordPress den SVG-Upload aus Sicherheitsgründen nicht zu, aber unser Codeschnipsel erlaubt es nur Website-Administratoren, SVG-Dateien hochzuladen.

Deaktivieren Sie XML-RPC in WordPress

Sehr selten müssen Sie XML-RPC auf Ihrer WordPress-Site aktivieren, aber wenn es aktiviert ist, kann es eine Reihe von Sicherheitsproblemen verursachen.

Wenn Sie die WordPress-App verwenden, müssen Sie es möglicherweise aktiviert lassen, aber ich habe selten einen Fall gesehen, in dem XML-RPC aktiviert war.

Dieser Codeschnipsel deaktiviert XML-RPC, um die Sicherheit der Seite zu verbessern.

<?php

//Disable XML-RPC

add_filter(‚xmlrpc_enabled‘, ‚__return_false‘);

view raw disable-xml-rpc.php hosted with ❤ by GitHub

Entfernen Sie jQuery Migrate

Wenn Sie versuchen, die Leistung Ihrer Website zu steigern, haben Sie vielleicht bemerkt, dass jQuery Migrate auf Ihrer Website geladen wird. Wenn Sie die Konsole öffnen, sehen Sie „JQMIGRATE: Migrate is installed, version 1.4.1“, wenn Ihre Website lädt, wenn jQuery Migrate geladen wird.

jQuery Migrate fügt Unterstützung für ältere jQuery-Versionen hinzu, was oft für ältere Themes nützlich ist. Meiner Erfahrung nach wird es nur selten benötigt, daher ist es am besten, es zu entfernen, um eine Anfrage beim Laden der Seite zu vermeiden.

Das folgende Snippet entfernt jQuery Migrate von Ihrer Website. Nachdem Sie jQuery Migrate entfernt haben, schauen Sie sich ein paar Ihrer Seiten an, um sicherzustellen, dass die Website immer noch korrekt funktioniert.

Wie man Code-Snippets zu WordPress hinzufügt

Wenn Sie Hilfe beim Hinzufügen von PHP-Code-Snippets zu WordPress benötigen, finden Sie hier ein kurzes Video, das zwei einfache Methoden zum Hinzufügen zeigt.

Das Plugin Code Snippets verwenden, um PHP zu Ihrer Website hinzuzufügen

Eine der einfachsten Möglichkeiten, Code zu Ihrer WordPress-Website hinzuzufügen, ist die Verwendung des Plugins Code Snippets.

Mit diesem WordPress-Plugin können Sie ganz einfach Code-Snippets in einer einfach zu bedienenden Benutzeroberfläche organisieren und hinzufügen.

Code Snippets plugin UI

Am besten können Sie ganz einfach auswählen, wo das Snippet laufen soll und es aus- und einschalten. Perfekt für Anfänger in PHP-Code-Snippets.

Danke, dass Sie sich diese nützlichen WordPress-Code-Snippets angesehen haben. Diese können in der function.php Ihres Themes oder mit einem Plugin wie Code Snippets hinzugefügt werden.