WordPress Beitrag kopieren: So duplizieren Sie Ihre Inhalte effizient
Das Kopieren von Beiträgen in WordPress kann aus verschiedenen Gründen nützlich sein. Vielleicht möchten Sie einen Beitrag als Vorlage für einen neuen Beitrag verwenden oder ein Backup einer älteren Version eines Beitrags erstellen, bevor Sie größere Änderungen daran vornehmen. In diesem Artikel zeigen wir Ihnen, wie Sie in WordPress Beiträge kopieren und ein Codebeispiel für ein einfaches Plugin, das diese Funktion ermöglicht.
Warum Beiträge kopieren?
Es gibt mehrere Gründe, warum Sie in WordPress Beiträge kopieren möchten:
- Zeitersparnis: Wenn Sie häufig ähnliche Beiträge erstellen, kann das Kopieren eines vorhandenen Beitrags als Vorlage Zeit sparen, indem Sie den grundlegenden Aufbau und Formatierung beibehalten.
- Konsistenz: Das Kopieren von Beiträgen kann dazu beitragen, die Konsistenz in der Formatierung und im Stil Ihrer Inhalte zu wahren.
- Sicherung: Das Duplizieren eines Beitrags kann als Sicherheitsmaßnahme dienen, bevor Sie größere Änderungen daran vornehmen.
Beitrag kopieren mit einem benutzerdefinierten Plugin
Es gibt verschiedene Plugins, die das Kopieren von Beiträgen in WordPress ermöglichen. Wenn Sie jedoch lieber ein eigenes, einfaches Plugin erstellen möchten, können Sie den folgenden Code verwenden:
<?php
/*
Plugin Name: WP Beitrag Kopieren
Description: Ermöglicht das einfache Kopieren von Beiträgen in WordPress.
Version: 1.0
Author: Ihr Name
*/
add_action('admin_action_copy_post', 'wp_copy_post');
function wp_copy_post() {
if (!isset($_GET['post']) || !($id = intval($_GET['post'])) || !current_user_can('edit_posts')) {
wp_die('Keine Berechtigung zum Kopieren von Beiträgen.');
}
$post = get_post($id);
$new_post_id = wp_insert_post(array(
'post_title' => $post->post_title . ' - Kopie',
'post_content' => $post->post_content,
'post_type' => $post->post_type,
'post_status' => 'draft'
));
if ($new_post_id) {
wp_redirect(admin_url('post.php?action=edit&post=' . $new_post_id));
exit;
} else {
wp_die('Fehler beim Kopieren des Beitrags.');
}
}
add_filter('post_row_actions', 'wp_add_copy_post_link', 10, 2);
function wp_add_copy_post_link($actions, $post) {
if (current_user_can('edit_posts')) {
$actions['copy'] = '<a href="' . admin_url('admin.php?action=copy_post&post=' . $post->ID) . '" title="Beitrag kopieren">Kopieren</a>';
}
return $actions;
}
Dieser Code erstellt ein einfaches Plugin, das einen „Kopieren“ Link in den Beitrag-Aktionen im WordPress-Adminbereich hinzufügt. Wenn Sie auf diesen Link klicken, wird der ausgewählte Beitrag dupliziert, und der duplizierte Beitrag wird als Entwurf gespeichert.
Um dieses benutzerdefinierte Plugin zu verwenden, erstellen Sie eine neue Datei namens „wp-beitrag-kopieren.php“ und fügen Sie den oben genannten Code ein. Speichern Sie die Datei und laden Sie sie in den Ordner „/wp-content/plugins/“ Ihrer WordPress-Installation hoch. Anschließend können Sie das Plugin im WordPress-Adminbereich unter „Plugins“ > „Installierte Plugins“ aktivieren.
Sobald das Plugin aktiviert ist, sehen Sie einen „Kopieren“ Link neben jedem Beitrag in der Beitragsliste im Adminbereich. Klicken Sie auf diesen Link, um den ausgewählten Beitrag zu duplizieren. Der kopierte Beitrag wird im Entwurfsmodus gespeichert, sodass Sie ihn bearbeiten und veröffentlichen können, ohne das Original zu beeinflussen.
Alternative Plugins zum Kopieren von Beiträgen
Wenn Sie lieber ein bestehendes Plugin zum Kopieren von Beiträgen in WordPress verwenden möchten, gibt es mehrere Optionen zur Auswahl. Einige der beliebtesten Plugins für diese Funktion sind:
- Duplicate Post: Dieses Plugin ermöglicht das einfache Duplizieren von Beiträgen und Seiten in WordPress. Es bietet auch erweiterte Optionen zur Anpassung der kopierten Inhalte, wie zum Beispiel das Entfernen oder Beibehalten bestimmter Metadaten.
- Post Duplicator: Mit diesem Plugin können Sie Beiträge, Seiten und benutzerdefinierte Beitragstypen duplizieren. Es bietet auch Unterstützung für die Kopie von benutzerdefinierten Feldern und Taxonomien.
- Duplicate Page and Post: Dieses Plugin ermöglicht das einfache Duplizieren von Seiten und Beiträgen in WordPress. Es bietet auch die Möglichkeit, kopierte Inhalte als Entwürfe, Veröffentlicht, Privat oder Vorlage zu speichern.
Fazit
Das Kopieren von Beiträgen in WordPress kann Ihnen Zeit sparen und dabei helfen, konsistente Inhalte zu erstellen. Sie können ein eigenes benutzerdefiniertes Plugin mit dem oben bereitgestellten Code erstellen oder eines der vielen verfügbaren Plugins verwenden, um diese Funktion in Ihre WordPress-Website zu integrieren. Unabhängig von der gewählten Methode wird das Kopieren von Beiträgen zu einem einfachen und effizienten Prozess, der Ihnen dabei hilft, Ihre Inhalte besser zu verwalten und zu organisieren.
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!