Comment dupliquer une page dans WordPress - 4 méthodes simples (2022)

Comment dupliquer une page dans WordPress

Vous ne voulez pas avoir fréquemment du contenu en double sur votre site Web. Cependant, il est judicieux de dupliquer vos pages afin de maintenir la cohérence ou un style basé sur un modèle. Votre seule préoccupation devrait être de savoir comment accomplir la tâche, c'est pourquoi aujourd'hui nous allons discuter de la façon de dupliquer une page dans WordPress.

WordPress est une plate-forme flexible, il est donc logique qu'il existe plusieurs façons de dupliquer une page dans WP. Il existe également une méthode qui fonctionnera pour vous, quel que soit votre niveau d'expérience.

Nous examinerons quatre façons de dupliquer une page dans WordPress dans cet article. Mais d'abord, explorons pourquoi vous pourriez vouloir faire cela en premier lieu.

La différence entre le "contenu dupliqué" et la duplication d'une page dans WordPress

Avant d'entrer dans une justification spécifique, il est important de clarifier la différence entre le contenu dupliqué et la création de pages dupliquées dans WordPress.

L'optimisation pour les moteurs de recherche (SEO) est liée à ce dernier. Le contenu dupliqué fait référence à une page de votre site Web qui contient essentiellement le même contenu qu'une autre page ailleurs sur Internet.

Bien que cela puisse être préjudiciable, un moteur de recherche ne vous pénalisera généralement pas tout de suite pour cela.

Ceci, cependant, diffère du «contenu copié», qui est une tentative délibérée de «jouer» aux moteurs de recherche afin de se classer plus haut. Les conséquences sont beaucoup plus graves car il semble s'agir d'un acte délibéré.

Contrairement à tout ce qui est mentionné ci-dessus, dupliquer votre page signifie simplement copier sa mise en page, sa mise en forme et son contenu.

Le but est d'utiliser cette page dupliquée comme base pour une nouvelle ; cela n'entraîne aucune pénalité SEO. Ensuite, discutons brièvement des raisons pour lesquelles vous pourriez vouloir faire cela.

 

Pourquoi voudriez-vous dupliquer une page dans WordPress

Vous serez sans doute conscient de la nécessité de dupliquer une page dans WordPress lorsqu'elle se présentera. Cependant, il est possible qu'une stratégie plus efficace soit plus avantageuse que les vôtres actuelles pour la création de publications et de pages.

Par exemple:

  • Vous avez en tête un design particulier pour votre page actuelle qui est utilisé sur une autre page de votre site Web.
  • Lors de la création de nouveau contenu, vous pouvez créer des « brouillons » de pages que vous réutilisez fréquemment (par exemple, des articles de blog).
  • Vous souhaitez utiliser un code HTML ou CSS spécifique d'une mise en page sur une nouvelle page.
  • Vous souhaiterez peut-être travailler sur une nouvelle version d'une page mais ne pas avoir accès à la fonctionnalité de mise en scène (bien qu'il existe de meilleures façons de le faire).

En bref, vous voudriez dupliquer une page sur WordPress afin de commencer un nouveau message ou une nouvelle page sans avoir à entrer à nouveau des balises, des catégories et un formatage, la copie vous permet de dupliquer un message ou une page, y compris le titre, le contenu, les balises , et catégories.  

Un raccourci pour dupliquer votre page serait utile dans chacun de ces scénarios. Discutons des recommandations que nous formulons pour les solutions dans la section qui suit.

Comment dupliquer une page dans WordPress (4 méthodes)

Comment dupliquer une page dans WordPress (4 méthodes)

Cette section explique comment procéder pour dupliquer des pages dans WordPress.

En fonction de votre niveau d'expérience, nous classerons les quatre méthodes ci-dessous de relativement simple à modérément difficile. Nous parlerons des éléments suivants :

  1. La meilleure façon de copier et coller manuellement votre contenu (et pourquoi vous ne devriez pas).
  2. Utilisez l'éditeur de blocs pour copier votre contenu.
  3. Installez un plugin pour rendre une page deux fois plus longue.
  4. Pour dupliquer des pages, ajoutez du code à votre fichier functions.php.

Une fois que nous aurons terminé, nous vous donnerons ensuite quelques conseils pour choisir la meilleure façon de dupliquer une page dans WordPress.

1. Copiez et collez votre contenu manuellement (et pourquoi ce n'est pas idéal)

Commençons par parler de la stratégie conventionnelle que de nombreuses personnes utiliseront. Copier le contenu et le coller dans un nouveau brouillon est la méthode "force brute" pour dupliquer une page dans WordPress.

Nous parions que vous êtes dans l'un des camps suivants si vous haussez les épaules à la page en lisant ceci :

  • Votre site Web utilise peu de champs de taxonomie ou de référencement et comporte quelques pages.
  • La page que vous souhaitez dupliquer n'est pas accessible depuis le backend du site.
  • Vous n'avez pas trouvé de solution plus efficace.

Copier et coller est probablement le meilleur plan d'action si vous êtes d'accord avec l'une des deux premières déclarations.

Bien que le copier-coller manuellement soit simple à comprendre et à utiliser, il y a quelques inconvénients.

Cette méthode ne copiera pas avec précision les images, les catégories et les balises, les méta-descriptions, les permaliens ou tout autre composant caché de votre site, comme le code HTML personnalisé.

Étape 1. Copiez le texte de l'article original

Ici, CTRL-A est votre ami, et les procédures ne sont pas difficiles non plus :

  • Accédez au site Web contesté.
  • Copiez le texte en surbrillance.
  • Ajoutez-le à votre nouveau brouillon en le collant.

Même la personne la plus "sourde de la technologie" devrait être capable de comprendre cela. La prochaine étape est cependant un peu plus délicate.

Étape 2. Supprimer les balises de votre HTML

Sachez que vous devrez peut-être réappliquer les formats d'en-tête et supprimer le code HTML superflu du back-end en fonction de vos brouillons source et cible.

Une fois que vous avez copié le contenu, rendez-vous dans l'éditeur de code de votre page pour le faire. Les utilisateurs de l'éditeur classique doivent sélectionner l'onglet Texte...

L'écran Texte de l'éditeur classique.

Les utilisateurs de l'éditeur de blocs doivent plutôt accéder à l'éditeur de code :

L'écran de l'éditeur de code de l'éditeur de blocs.

Il est sage de supprimer toutes les balises ou span> que vous découvrez après cela. Notre recommandation est de regarder une page qui n'est pas dupliquée et de suivre la mise en page et la structure du code.

Compte tenu du travail, cela peut prendre plus d'une ou deux pages, et à chaque répétition manuelle, le risque d'introduire des erreurs augmente.

Si vous souhaitez dupliquer efficacement une page dans WordPress sans faire d'erreurs et sans perdre de temps, il est préférable de prendre en compte une autre des options de cette liste. 

2. Envisagez d'utiliser la fonctionnalité de l'éditeur de blocs pour vous aider à dupliquer les pages

Étant donné que la majorité des inconvénients s'appliquent toujours, l'utilisation du Éditeur de blocs dans WordPress pour dupliquer une page est plus adéquatement décrit comme une méthode "semi-manuelle".

Pour dupliquer une page de votre propre site WordPress, ouvrez la page et sélectionnez Plus d'outils et d'options dans le menu en haut à droite de l'écran :

Utilisation de la fonctionnalité de l'éditeur de blocs pour vous aider à dupliquer des pages

Ouvrez ce menu, puis cliquez sur le bouton Copier tout le contenu sous la section Outils. À partir de là, vous pouvez copier le contenu et le coller dans un nouveau brouillon sur lequel travailler. Cependant, ce n'est toujours pas la méthode la plus efficace pour dupliquer une page dans WordPress.

3. Utilisez un plugin WordPress pour dupliquer votre page

Utilisez un plugin WordPress pour dupliquer votre page

La duplication de pages est l'une des nombreuses tâches WordPress qui peuvent être accomplies à l'aide d'un plugin.

Ici, votre première tâche consiste à sélectionner un élément approprié. Recherchez les plugins qui ont été mis à jour récemment, qui sont compatibles avec votre version de WordPress, qui ont des notes positives et qui ont reçu de nombreuses critiques positives (au moins quatre étoiles).

Plusieurs suggestions sont faites ici. Yoast Duplicate Post et Dupliquer la page ou la publication ont reçu des critiques positives et sont régulièrement mis à jour. Pour illustrer, utilisons le plugin Duplicate Page, qui est sans doute la meilleure option sur le marché en ce moment :

Une fois installé et activé, accédez à l'écran Pages > Toutes les pages de WordPress. À partir de là, recherchez un bouton "copier" en survolant la page que vous souhaitez copier. Dupliquer le site Web :

La page en question sera dupliquée en cliquant dessus ; Travail terminé!

4. Ajoutez du code à votre fichier functions.php pour dupliquer votre page dans WordPress

Ajoutez du code à votre fichier functions.php pour dupliquer votre page dans WordPress

Bien qu'elle puisse être la plus difficile à mettre en œuvre, notre approche finale offre le plus de flexibilité. C'est une excellente idée d'ajouter du code à votre fichier functions.php pour une variété de tâches, y compris la duplication de pages WordPress.

Un lien peut être ajouté directement à l'écran du tableau de bord Pages, garantissant qu'il est toujours accessible. Mais d'abord, vous devrez préparer quelques éléments :

  • Un éditeur de texte approprié. Même l'éditeur de texte intégré suffira en cas d'urgence. Atom, Sublime Text et Notepad++ sont tous gratuits (ou ont des essais gratuits).
  •  Un client pour le protocole de transfert de fichiers (FTP). Vous pouvez accéder à votre site Web de manière agréable en utilisant FileZilla ou CyberDuck, qui sont deux excellentes options. De plus, votre société d'hébergement peut fournir un gestionnaire de fichiers, qui accomplit la même tâche.
  • Accès au serveur pour votre site Web. En règle générale, vous pouvez trouver les informations d'identification pour cela dans votre panneau de contrôle d'hébergement ou dans un e-mail qui vous a été envoyé lorsque vous avez acheté un compte pour la première fois.
  • La possibilité de gérer votre site Web par FTP. Le site Web Make WordPress propose un excellent didacticiel FileZilla qui peut être appliqué à d'autres clients si vous avez besoin de vous perfectionner.
  • Une ramification de votre thème parent actuel. Nous avons déjà expliqué comment procéder, et cela permet de conserver vos modifications lorsque des mises à jour sont effectuées.

Lorsque vous êtes prêt, lancez votre client FTP et procédez comme indiqué !

Étape 1. Ouvrez votre fichier functions.php

Ouvrez votre fichier functions.php

Tout d'abord, utilisez votre client FTP pour vous connecter à votre site Web, puis recherchez le dossier wp-content > themes :

Le dossier de votre thème enfant avec un fichier functions.php devrait s'y trouver. Dans le cas où il manquerait, vous devrez d'abord le créer. L'édition vient ensuite.

Étape 2. Ajouter du code à votre fichier functions.php

Vous devez ajouter le code suivant une fois votre fichier functions.php ouvert. Il devrait cibler tous les autres codes qui pourraient y être présents :

/* Fonction de doublons d'articles et de pages. Les doublons apparaissent comme des brouillons et l'utilisateur est redirigé vers l'écran Modifier. */
fonction rd_duplicate_post_as_draft(){
    Global $ wpdb;
    if (! ( isset( $_GET['post']) || isset( $_POST['post']) || ( isset($_REQUEST['action']) && 'rd_duplicate_post_as_draft' == $_REQUEST['action '] ) ) ) {
        wp_die('Aucun message à dupliquer n'a été fourni !');
    }
/* Nonce vérification */
if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
    retour;
 
/* Ceci obtient l'ID de la publication ou de la page d'origine */
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
/* … puis récupère les données de publication d'origine. */
$post = get_post( $post_id );
/* Pour sélectionner un autre utilisateur comme auteur du message, utilisez $new_post_author = $post->post_author;. Autrement… */
$current_user = wp_get_current_user();
$new_post_author = $current_user->ID ;
/* Si les données de publication existent, créer le doublon */
if (isset( $post ) && $post != null) {
    /* Crée un nouveau tableau de données post */
    $ args = array (
        'comment_status' => $post->comment_status,
        'ping_status' => $post->ping_status,
        'post_author' => $new_post_author,
        'post_content' => $post->post_content,
        'post_excerpt' => $post->post_excerpt,
        'post_name' => $post->post_name,
        'post_parent' => $post->post_parent,
        'post_password' => $post->post_password,
        'post_status' => 'brouillon',
 
        'post_title' => $post->post_title,
        'post_type' => $post->post_type,
        'to_ping' => $post->to_ping,
        'menu_order' => $post->menu_order
        );
        /* Insérer le message en utilisant wp_insert_post() */
        $new_post_id = wp_insert_post( $args );
        /* Récupère tous les termes de publication actuels, puis les compare au nouveau brouillon. */
        $taxonomies = get_object_taxonomies($post->post_type); // renvoie un tableau de noms de taxonomie pour le type de publication, ex array("category", "post_tag");
        foreach ($taxonomies comme $taxonomie) {
            $post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
            wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
        }
        /* Dupliquer toutes les métadonnées de publication */
        $post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
        si (count($post_meta_infos)!=0) {
            $sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value)" ;
            foreach ($post_meta_infos comme $meta_info) {
                $meta_key = $meta_info->meta_key ;
                if( $meta_key == '_wp_old_slug' ) continuer ;
                $meta_value = ajoutelashes($meta_info->meta_value);
                $sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'" ;
            }
        $sql_query.= implode(" UNION ALL ", $sql_query_sel);
        $wpdb->query($sql_query);
        }
        /* Rediriger vers l'écran Modifier la publication pour le nouveau brouillon */
        wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
        Sortie;
} Else {
        wp_die('La création du message a échoué, impossible de trouver le message d'origine : ' . $post_id);
    }
}
    add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
    /* Ajouter le lien en double à la liste d'actions pour post_row_actions */
    function rd_duplicate_post_link( $actions, $post ) {
        si (current_user_can('edit_posts')) {
            $actions['dupliquer'] = 'Dupliquer';
        }
        retourne $actions ;
    }
    add_filter('post_row_actions', 'rd_duplicate_post_link', 10, 2 );
    add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);

Enregistrez vos modifications après avoir ajouté le code, puis déconnectez-vous de votre connexion FTP.

Étape 3. Vérifiez que vous pouvez dupliquer une page

Vérifiez que vous pouvez dupliquer une page

Accédez à l'écran de vos pages après avoir actualisé votre back-end. Le lien de duplication réapparaîtra comme avant :

Bien que cela fonctionne bien lorsqu'il est placé dans le fichier functions.php de votre thème enfant, avec les bonnes connaissances, vous pouvez facilement le transformer en plugin et étendre encore plus les fonctionnalités.

Comment choisir la bonne méthode pour dupliquer votre page dans WordPress

La propension à choisir la solution la plus rapide lors de la duplication de vos pages est logique. Jamaisless, en fonction de vos besoins, vous souhaiterez peut-être examiner de plus près une option plus compliquée.

La meilleure option pour la majorité des utilisateurs qui ont juste besoin de dupliquer une page dans WordPress sera un plugin. Si nécessaire, vous pouvez l'installer et l'activer, et il vous fournira les fonctionnalités dont vous avez besoin (et plus dans certains cas).

Cependant, coder en dur une solution pour dupliquer vos pages dans WordPress est parfaitement logique si vous êtes un "duplicateur" lourd, éventuellement avec des besoins complexes. Il sera toujours disponible et offrira une expérience sur mesure en fonction de vos besoins.

Bien sûr, en fonction de ces besoins, il peut également y avoir une considération budgétaire, mais si vous obtenez les fonctionnalités souhaitées, l'argent est bien dépensé.

Récapitulation

Le processus de duplication d'une page dans WordPress semble être aussi simple que de cliquer sur un bouton. Selon votre expérience et vos connaissances, certaines stratégies peuvent sembler beaucoup plus difficiles que d'autres.

Dans cet article, nous avons examiné quatre méthodes plus ou moins difficiles pour dupliquer une page dans WordPress. Résumons-les rapidement :

  • Copiez et collez votre contenu à la main, mais sachez que si vous avez de nombreuses pages, le processus prendra un certain temps.
  • Utilisez la fonction intégrée de l'éditeur de blocs comme alternative, bien qu'une solution plus durable soit préférable.
  • Utilisez un plugin pour dupliquer vos pages à l'ancienne, comme Duplicate Page.
  • Ouvrez un éditeur de texte et ajoutez le code au fichier functions.php pour WordPress.

Dupliquer une page dans la FAQ WordPress

Quelle est la différence entre dupliquer et cloner dans WordPress ?

N'importe lequel de ces liens, lorsqu'il est cliqué, produira une copie de la page avec quelques variations mineures : Clone : duplique votre article ou votre page WordPress sans lancer l'éditeur du contenu cloné. Nouveau brouillon : duplique le contenu et lance l'éditeur, vous permettant de commencer à travailler immédiatement.

De quels plugins pour les duplicateurs de pages Wordpress ai-je besoin ?

Yoast Duplicate Post et Duplicate Page sont deux plugins WordPress que nous vous conseillons d'utiliser car ils accomplissent essentiellement la même tâche. Vous n'avez pas besoin des deux, malgré leurs noms déroutants, car chacun fonctionne avec des pages et des publications. Quel que soit celui que vous choisissez, vous devrez l'installer et l'activer sur votre site Web.

Comment dupliquer une page dans l'éditeur WordPress ? 

  1. Pour copier un article ou une page, cliquez sur le menu des ellipses (les trois points verticaux) qui se trouve à sa droite.
  2. Choisissez Copier.
  3. Un nouveau message avec un contenu dupliqué sera créé dès l'ouverture de l'éditeur WordPress.
À propos de l’auteur
Author: Daniel Luke
Daniel est un concepteur Web WordPress avec une vaste expérience de travail avec divers thèmes WordPress qui lui permet de comparer et de contraster différents thèmes, de comprendre les forces et les faiblesses pour développer des critiques factuelles et réelles.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Si vous voulez, vous pouvez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...