Viele Posts hier oder anderswo enthalten Code, aber sie sagen nicht, wo sie platziert werden sollen.
Beispiel:
Ich habe diesen Beitrag gefunden: Wie deaktiviere ich 301 umgeleitete Beiträge (nicht kanonisch)?
Ich bin ein Neuling mit PHP. Wo genau soll ich den Code aus der Antwort platzieren?
Antworten:
Wenn Sie einen Code ohne klare Installationsanweisungen finden, handelt es sich wahrscheinlich um ein Plugin. Das Beispiel, das Sie gegeben haben, ist gut, denn das ist der häufigste Fall:
Um ein solches Snippet zu verwenden, stecke es in ein Plugin:
remove_404_redirect.php
.Schreiben Sie ganz am Anfang einfache Plugin-Header in die Datei. Verwenden Sie die URL, unter der Sie den Code gefunden haben,
Plugin URL
und den Autor des Codes alsPlugin Author
:Tragen Sie den Code, den Sie verwenden möchten, unter die Header der Plugins ein.
Das war's Leute.
Sie könnten den Code zu Ihrem Theme hinzufügen
functions.php
. Das ist aber keine gute Idee:functions.php
kann nicht separat deaktiviert werden. Wenn der Code eines Tages abbricht, müssen Sie ihnfunctions.php
erneut bearbeiten oder die Themen wechseln. Wenn Sie ein anderes Thema verwenden möchten, müssen Sie den gesamten Code erneut kopieren und einfügen.functions.php
hineinstecken, bekommen Sie mit der Zeit ein unhaltbares Durcheinander.Siehe auch: Wo soll ich meinen Code ablegen: plugin oder functions.php?
quelle
Ich bin der Entwickler des Plugins, mit dem Sie Code-Schnipsel über eine Administrationsoberfläche zu einer WordPress-Site hinzufügen können.
Es wird eine grafische Oberfläche hinzugefügt, die dem Menü "Plugins" zum Verwalten von Snippets ähnelt. Snippets können aktiviert oder deaktiviert, benannt und beschrieben und mithilfe von Tags kategorisiert werden. Sie können auch mithilfe der Import- / Exportfunktion gesichert und zwischen Standorten übertragen werden.
Weitere Screenshots
Sie können mehr über das Code Snippets Plugin auf WordPress.org erfahren und dessen Code auf GitHub sehen .
quelle
Der Code, auf den in dem Link verwiesen wird, muss in der Datei functions.php Ihres Themas und nicht in der Datei canonical.php abgelegt werden. Sie sollten es immer vermeiden, wichtige WP-Dateien zu ändern. Sie müssen keinen anderen Code überschreiben oder auskommentieren.
Erstellen Sie eine Sicherungskopie Ihrer functions.php-Datei, bevor Sie sie bearbeiten, da selbst ein einfacher Syntaxfehler in der functions.php Ihre gesamte Site zum Erliegen bringen kann.
quelle
Wenn Sie Jupiter WordPress Theme verwenden, können Sie dies tun, indem Sie die Code-Snippets in die Datei functions.php Ihres untergeordneten Themas einfügen und die hier beschriebenen Hooks, Filter und Shortcodes überschreiben:
https://themes.artbees.net/docs/overriding-shortcodes/
quelle