Seiten und Beiträge kopieren

Wer lange mit WordPress arbeitet, der wird eine Grundfunktion sicherlich vermissen. Es geht um das Duplizieren von Seiten und Beiträgen.

Grundfunktion nicht vorhanden

Ich meine, dass diese Grundfunktion in WordPress standardmäßig implemetiert sein sollte. Denn in der Praxis erweist sich diese Funktion oft als hilfreich. Auch ich nutze diese, um Seiten oder Beiträge mit gleichem Layout für weitere Inhalte zu nutzen. Also was tun?

Grundsätzlich muss man sagen, dass diese Funktion, wenn sie einmal in WordPress vorhanden ist, auch genutzt wird. Doch wie bekommt man nun diese Funktion zu WordPress?

Der Nerdy-Weg

Alle, die auf der Programmierebene mit WordPress arbeiten, sind hier klar im Vorteil. Denn diese Funktion wird in der function.php von WordPress platziert. Selbstverständlich sollte hier ein sogenanntes Child-Theme genutzt werden. Erst dann geht der Weg weiter zur dazugehörigen function.php.

Alle Änderungen in der function.php haben Auswirkungen auf deine WP-Instanz. Also vorher vielleicht auch ein Backup machen.

Kleines Script – Große Wirkung

Mir war es leid, immer wieder dazu ein Plugin zu installieren, was die Website träge und schwerfällig macht. Also habe ich mir diese Funktion einfach selbst geschrieben.

Und diese möchte ich mit dir teilen. Lade dir die ZIP-Datei einfach auf deinen Rechner. Du findest darin das Script und eine Read-Me-Datei mit weiteren Infos. Einfach das Script in die funktion.php kopieren – fertig!

Für Ungeübte

Selbstverständlich sollten auch nicht so erfahrene WP-Nutzer von dieser Funktion profitieren. Doch hier gehen wir einen anderen Weg.

Damit nichts schief geht, brauchen wir einen Zwischenscht. In der folgenden Anleitung erkläre ich dir, wie du vorgehen musst.

  1. Logge dich in deine WP-Website ein.
  2. Füge über den Reiter >>Plugins<< mit Hilfe der Suchfunktion oben rechts, das Plugin >>Code Snippets<< hinzu. Installiere und aktiviere es.
  3. Öffne das Snippet, indem du am linken Rand auf den Reiter >>Snippets<< klickst.
Snippets - das Plugin, um Code in WordPress zu platzieren.

4. Klicke auf den Reiter >>Funktionen PHP<<, anschließend auf >>Neu Hinzufügen<<

5. Entpacke die Zip-Datei auf deinem Rechner. Zum Beispiel mit 7-Zip. In dem Ordner befindet sich eine Datei namens: duplicate-post-function.php. Öffne diese Datei mit einem Text-Editor. Nicht Word!

6. Kopiere den gesamten Code und füge in in das Snippet-Plugin, wie oben beschrieben, ein.

7. Am rechten Rand findest du eine Schaltfäche >>Speichern und aktivieren<<. Fertig.

Zusätzliches Plugin

Wenn du dir den Weg mit dem Code-Snippet nicht zutraust, dann gibt es auch die Möglichkeit, es direkt mit einem entsprechenden Plugin zu realisieren.

Füge über den Reiter am Linken Rand >>Plugin >>Plugins hinzufügen<< das Plugin Yoast Duplicate Post über die Suchfunktion hinzu. Installiere und aktiviere es.

Nachdem das Plugin aktiviert ist, tut es genau das, was mein Snippet auch macht, es dupliziert Seiten und Beiträge.

Weniger Plugins sind besser

Für fast alle möglichen Funktionen in WordPress gibt es auch entsprechende Plugins. Doch eines sollte dir bewusst sein. Je mehr Plugins du in deiner Instanz laufen hast, desto schwerfälliger wird deine Website. Die Ladezeit kann sich schnell nach unten bewegen.

Viel wichtiger ist aber der Aspekt, dass Plugins auch immer eine Anlaufstelle für Schadcode sein können, da dieses oftmals Schnittstellen sind, die von Dritten stammen. Ist das Plugin nicht sauber programmiert, kann es schnell böse Überraschungen geben. Ich rate dir daher, so wenige Plugins wie nötig einzusetzen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert