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:

  1. 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.
  2. Konsistenz: Das Kopieren von BeitrÀgen kann dazu beitragen, die Konsistenz in der Formatierung und im Stil Ihrer Inhalte zu wahren.
  3. 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&amp;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:

  1. 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.
  2. 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.
  3. 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.

0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar