Du ønsker ikke at have duplikeret indhold på din hjemmeside ofte. Det er dog klogt at duplikere dine sider for at opretholde ensartethed eller en skabelonbaseret stil. Din eneste bekymring bør være, hvordan du udfører opgaven, og derfor vil vi i dag diskutere, hvordan du duplikerer en side i WordPress.
WordPress er en fleksibel platform, så det giver mening, at der findes et par måder at duplikere en side i WP. Der er også en metode, der vil fungere for dig, uanset hvilket erfaringsniveau du har.
I dette indlæg vil vi se på fire måder at duplikere en side i WordPress. Men først, lad os undersøge, hvorfor du måske overhovedet vil gøre dette.
Forskellen mellem "Duplikatindhold" og duplikering af en side i WordPress
Før vi går ind på den specifikke begrundelse, er det vigtigt at præcisere forskellen mellem duplikeret indhold og oprettelse af duplikerede sider i WordPress.
Søgemaskineoptimering (SEO) er relateret til sidstnævnte. Duplikatindhold refererer til en side på dit websted, der indeholder stort set det samme indhold som en anden side et andet sted på internettet.
Selvom det kan være skadeligt, vil en søgemaskine normalt ikke straffe dig med det samme for det.
Dette adskiller sig dog fra "kopieret indhold", som er et bevidst forsøg på at "manipulere" søgemaskiner for at rangere højere. Konsekvenserne er meget mere alvorlige, fordi det ser ud til at være en bevidst handling.
I modsætning til alt, hvad der er nævnt ovenfor, betyder det at duplikere din side blot at kopiere dens layout, formatering og indhold.
Formålet er at bruge denne duplikatside som grundlag for en ny; det medfører ingen SEO-straf. Lad os derefter kort diskutere, hvorfor du måske vil gøre dette.
{autotoc}
Hvorfor skulle du gerne duplikere en side i WordPress
Du vil uden tvivl være opmærksom på behovet for at duplikere en side i WordPress, når det opstår. Det er dog muligt, at en mere effektiv strategi ville være mere fordelagtig end dine nuværende til at oprette indlæg og sider.
For eksempel:
- Du har et bestemt design i tankerne til din nuværende side, som bruges på en anden side på dit websted.
- Når du opretter nyt indhold, kan du oprette "kladder" af sider, som du ofte genbruger (f.eks. blogindlæg).
- Du vil bruge specifik HTML- eller CSS-kode fra ét layout på en ny side.
- Du vil måske gerne arbejde på en ny version af en side, men har ikke adgang til staging-funktionen (selvom der findes bedre måder at gøre dette på).
Kort sagt, hvis du vil duplikere en side på WordPress for at starte et nyt indlæg eller en ny side uden at skulle indtaste tags, kategorier og formatering igen, giver kopiering dig mulighed for at duplikere et indlæg eller en side, inklusive titel, indhold, tags og kategorier.
En genvej til at duplikere din side ville være nyttig i hvert af disse scenarier. Lad os diskutere de anbefalinger, vi giver til løsninger, i det følgende afsnit.
Sådan duplikerer du en side i WordPress (4 metoder)
Dette afsnit diskuterer, hvordan vi kan duplikere sider i WordPress.
Afhængigt af dit erfaringsniveau vil vi bedømme de fire metoder nedenfor fra relativt simple til moderat udfordrende. Vi vil tale om følgende:
- Den bedste måde at kopiere og indsætte dit indhold manuelt (og hvorfor du ikke bør).
- Brug blokeditoren til at kopiere dit indhold.
- Installer et plugin for at gøre en side dobbelt så lang.
- For at duplikere sider skal du tilføje kode til din functions.php-fil.
Når vi er færdige, giver vi dig nogle råd til at vælge den bedste måde at duplikere en side i WordPress.
1. Kopier og indsæt dit indhold manuelt (og hvorfor det ikke er ideelt)
Lad os starte med at tale om den konventionelle strategi, som mange bruger. At kopiere indholdet og indsætte det i et nyt udkast er "brute force"-metoden til at duplikere en side i WordPress.
Vi vil vædde på, at du er i en af følgende lejre, hvis du trækker på skuldrene, mens du læser dette:
- Dit websted bruger sparsomme taksonomi- eller SEO-felter og har et par sider.
- Den side, du vil duplikere, kan ikke nås fra webstedets backend.
- Du har ikke fundet en mere effektiv løsning.
At kopiere og indsætte er nok den bedste fremgangsmåde, hvis du er enig i en af de to første udsagn.
Selvom det er nemt at forstå og bruge manuelt at kopiere og indsætte, er der et par ulemper.
Denne metode vil ikke kopiere dit websteds billeder, kategorier og tags, metabeskrivelser, permalinks eller andre skjulte komponenter som brugerdefineret HTML præcist.
Trin 1. Kopier teksten fra den originale artikel
Her er CTRL-A din ven, og procedurerne er heller ikke svære:
- Få adgang til det omstridte websted.
- Kopiér den fremhævede tekst.
- Tilføj det til din nye kladde ved at indsætte det.
Selv den mest "teknisk døve" person burde kunne forstå dette. Den næste fase er dog lidt mere vanskelig.
Trin 2. Fjern tags fra din HTML
Vær opmærksom på, at du muligvis skal genanvende overskriftsformater og fjerne overflødig HTML fra backend-filen afhængigt af dine kilde- og målkladder.
Når du har kopieret indholdet over, skal du gå til din sides kodeeditor for at gøre dette. Brugere af den klassiske editor skal vælge fanen Tekst...
Brugere af blokeditoren bør i stedet gå til kodeeditoren:
Det er klogt at fjerne alle eller span> tags, du opdager efter dette. Vores anbefaling er at se på en side, der ikke er duplikeret, og at følge kodens layout og struktur.
I betragtning af arbejdet kan det tage længere tid end en eller to sider, og med hver manuel gentagelse øges risikoen for at lave fejl.
Hvis du effektivt vil duplikere en side i WordPress uden at lave fejl og spilde tid, er det at foretrække at overveje en anden af mulighederne på denne liste.
2. Overvej at bruge blokeditorens funktionalitet til at hjælpe dig med at duplikere sider
I betragtning af at størstedelen af ulemperne stadig gælder, ved brug af Blokredigeringsprogram i WordPress At duplikere en side beskrives mere passende som en "semi-manuel" metode.
For at duplikere en side fra dit eget WordPress-websted skal du åbne siden og vælge Flere værktøjer og muligheder fra menuen i øverste højre hjørne af skærmen:
Åbn denne menu, og klik derefter på knappen Kopier alt indhold under sektionen Værktøjer. Herfra kan du kopiere indholdet og indsætte det i en ny kladde, som du kan arbejde videre med. Det er dog stadig ikke den mest effektive metode til at duplikere en side i WordPress.
3. Brug et WordPress-plugin til at duplikere din side
Duplikering af sider er en af de mange WordPress-opgaver, der kan udføres ved hjælp af et plugin.
Her er din første opgave at vælge et passende element. Kig efter plugins, der er blevet opdateret for nylig, er kompatible med din version af WordPress, har positive bedømmelser og har modtaget mange positive anmeldelser (mindst fire stjerner).
Der gives adskillige forslag her. Både Yoast Duplicate Post og Dupliker side eller indlæg har modtaget positive anmeldelser og opdateres regelmæssigt. For at illustrere dette kan vi bruge Duplicate Page-pluginnet, som uden tvivl er den bedste mulighed på markedet lige nu:
Når det er installeret og aktiveret, skal du gå til WordPress' Sider > Alle sider. Herfra skal du finde en "kopiér"-knap ved at holde musen over den side, du vil kopiere. Dupliker hjemmesiden:
Den pågældende side vil blive duplikeret ved at klikke på dette; færdigt!
4. Tilføj kode til din functions.php-fil for at duplikere din side i WordPress
Selvom det måske er den sværeste at implementere, giver vores sidste tilgang den største fleksibilitet. Det er en god idé at tilføje kode til din functions.php-fil til en række forskellige opgaver, herunder WordPress-sideduplikering.
Et link kan tilføjes direkte til Pages-dashboardskærmen, hvilket sikrer, at det altid er tilgængeligt. Men først skal du have et par ting klar:
- En passende teksteditor. Selv den indbyggede teksteditor vil være tilstrækkelig i en nødsituation. Atom, Sublime Text og Notepad++ er alle gratis (eller har gratis prøveversioner).
- En klient til File Transfer Protocol (FTP). Du kan tilgå din hjemmeside på en behagelig måde ved hjælp af FileZilla eller CyberDuck, som begge er fremragende muligheder. Derudover kan dit hostingfirma muligvis tilbyde en filhåndtering, der udfører den samme opgave.
- Serveradgang til dit websted. Typisk kan du finde legitimationsoplysningerne til dette i dit hostingkontrolpanel eller i en e-mail, der blev sendt til dig, da du først købte en konto.
- Muligheden for at FTP-administrere din hjemmeside. Make WordPress-hjemmesiden har en god FileZilla-vejledning, der kan anvendes på andre klienter, hvis du har brug for at blive bedre til dette.
- En udløber af dit nuværende overordnede tema. Vi har tidligere talt om, hvordan du gør dette, og det hjælper med at bevare dine ændringer, når der foretages opdateringer.
Når du er klar, skal du starte din FTP-klient og fortsætte som anvist!
Trin 1. Åbn din functions.php-fil
Brug først din FTP-klient til at logge ind på din hjemmeside, og søg derefter efter mappen wp-content > themes:
Dit child-tema's mappe med en functions.php-fil burde være der. Hvis den mangler, skal du først oprette den. Redigering sker derefter.
Trin 2. Tilføj kode til din functions.php-fil
Du bør tilføje følgende kode, når din functions.php-fil er åben. Den bør målrette al anden kode, der måtte være der:
/* Funktionen "Duplikater af indlæg og sider". Dubletter vises som kladder, og brugeren omdirigeres til redigeringsskærmen. */
funktion rd_duplicate_post_as_draft() {
global $wpdb;
hvis (! (isset( $_GET['indlæg']) || isset( $_POST['indlæg']) || (isset( $_REQUEST['handling']) && 'rd_duplicate_post_as_draft' == $_REQUEST['handling'] ) ) ) {
wp_die('Der er ikke angivet noget indlæg at duplikere!');
}
/* Nøjagtig verifikation */
hvis ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basisnavn( __FILE__ ) ) )
vende tilbage;
/* Dette henter det oprindelige indlægs- eller side-ID */
$post_id = (isset($_GET['indlæg']) ? absint($_GET['indlæg']) : absint($_POST['indlæg']) );
/* …henter derefter de originale opslagsdata. */
$indlæg = get_indlæg($indlægsid);
/* For at vælge en anden bruger som forfatter til indlægget, brug $new_post_author = $post->post_author;. Ellers… */
$nuværende_bruger = wp_get_nuværende_bruger();
$new_post_author = $nuværende_bruger->ID;
/* Hvis indlægsdataene findes, opret duplikatet */
hvis (isset( $indlæg ) && $indlæg != null) {
/* Opret et nyt postdata-array */
$ args = array (
'kommentar_status' => $indlæg->kommentar_status,
'ping_status' => $indlæg->ping_status,
'indlægsforfatter' => $ny_indlægsforfatter,
'indlæg_indhold' => $indlæg->indlæg_indhold,
'post_excerpt' => $post->post_excerpt,
'post_name' => $post->post_name,
'post_parent' => $post->post_parent,
'post_password' => $post->post_password,
'post_status' => 'kladde',
'post_title' => $post->post_title,
'post_type' => $post->post_type,
'to_ping' => $post->to_ping,
'menu_order' => $post->menu_order
);
/* Indsæt opslaget ved hjælp af wp_insert_post() */
$new_post_id = wp_insert_post($args);
/* Hent alle aktuelle opslagsvilkår, og sæt dem derefter i forhold til det nye udkast. */
$taxonomies = get_object_taxonomies($post->post_type); // returnerer et array af taksonominavne for posttypen, ex array("category", "post_tag");
foreach ($taksonomier som $taksonomi) {
$post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
}
/* Dupliker alle opslagets metadata */
$post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
hvis (antal($post_meta_infos)!=0) {
$sql_query = "INDSÆT I $wpdb->postmeta (post_id, meta_key, meta_value)";
foreach ($post_meta_infos som $meta_info) {
$meta_key = $meta_info->meta_key;
hvis ($meta_key == '_wp_old_slug') fortsætter;
$meta_value = addslashes($meta_info->meta_value);
$sql_query_sel[] = "VÆLG $new_post_id, '$meta_key', '$meta_value'";
}
$sql_query.= implode("UNION ALL", $sql_query_sel);
$wpdb->forespørgsel($sql_forespørgsel);
}
/* Omdiriger til skærmbilledet "Rediger indlæg" for det nye udkast */
wp_redirect(admin_url('post.php?action=edit&post='.$new_post_id));
Afslut;
} Else {
wp_die('Oprettelse af indlæg mislykkedes, kunne ikke finde originalt indlæg: ' . $post_id);
}
}
add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
/* Tilføj det duplikaterede link til handlingslisten for post_row_actions */
funktion rd_duplicate_post_link($handlinger, $indlæg) {
hvis (nuværende_bruger_kan('redigere_indlæg')) {
$actions['duplicate'] = 'Duplikat';
}
returner $handlinger;
}
add_filter('post_row_actions', 'rd_duplicate_post_link', 10, 2);
add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);
Gem dine ændringer, når du har tilføjet koden, og afbryd derefter forbindelsen til din FTP-forbindelse.
Trin 3. Kontroller, om du kan duplikere en side
Gå til din sideskærm efter at have opdateret din backend. Duplikeringslinket vises igen som før:
Selvom det fungerer godt, når det placeres i dit child-temas functions.php-fil, kan du med den rette viden nemt omdanne det til et plugin og udvide funktionaliteten yderligere.
Sådan vælger du den rigtige metode til at duplikere din side i WordPress
Tilbøjeligheden til at vælge den hurtigste løsning, når du duplikerer dine sider, giver mening. Ikke desto mindre, baseret på dine behov, bør du måske se nærmere på en mere kompliceret løsning.
Den bedste løsning for de fleste brugere, der bare har brug for at duplikere en side i WordPress, vil være et plugin. Når det er nødvendigt, kan du installere og aktivere det, og det vil give dig den funktionalitet, du har brug for (og mere i nogle tilfælde).
Det giver dog perfekt mening at hardcode en løsning til at duplikere dine sider i WordPress, hvis du er en flittig "duplikator", muligvis med komplekse behov. Den vil altid være tilgængelig og give en skræddersyet oplevelse i henhold til dine krav.
Afhængigt af disse behov kan der selvfølgelig også være budgetmæssige overvejelser, men hvis du får den funktionalitet, du ønsker, er pengene godt givet ud.
IMH
Vil du have en hurtig hjemmeside?
Hvem laver jeg sjov? Gør vi ikke alle sammen?
Så hvorfor kæmper så mange af os?
Den største udfordring er normalt at finde et hurtigt, pålideligt hostingfirma.
Vi har alle været igennem mareridtene - støtte tager evigheder eller løser ikke vores problem altid skylden noget på din side...
Men den største bummer er, at hjemmesiden altid føles langsom.
At CollectiveRay vi hoster med InMotion hosting og vores hjemmeside er dum hurtig. Vi kører på en brugerdefineret stak af LightSpeed-serveropsætning på MariaDB med en PHP7.4-motor og frontet gennem Cloudflare.
Kombineret med vores frontend-optimeringer serverer vi pålideligt 6000 brugere hver eneste dag, med peaks på 50+ samtidige brugere.
Vil du have en hurtig opsætning som vores? Overfør dit websted gratis til InMotion-hosting og få vores 50% rabat på nuværende priser.
Prøv InMotion Hosting med 50 % rabat for CollectiveRay besøgende i Juli 2025 KUN!
Indpakning op
Processen med at duplikere en side i WordPress virker til at være så simpel som at klikke på en knap. Afhængigt af din baggrund og viden kan nogle strategier virke meget vanskeligere end andre.
I denne artikel har vi set på fire, varierende udfordrende metoder til at duplikere en side i WordPress. Lad os opsummere dem hurtigt:
- Kopier og indsæt dit indhold i hånden, men vær opmærksom på, at hvis du har mange sider, vil processen tage noget tid.
- Brug den indbyggede blokredigeringsfunktion som et alternativ, selvom en mere holdbar løsning er at foretrække.
- Brug et plugin til at duplikere dine sider på den gammeldags måde, f.eks. Duplicate Page.
- Åbn en teksteditor, og tilføj koden til functions.php-filen til WordPress.
Ofte stillede spørgsmål om duplikering af en side i WordPress
Hvad er forskellen mellem duplikat og klon i WordPress?
Når du klikker på en af disse funktioner, oprettes en kopi af siden med nogle mindre variationer: Klon: duplikerer dit WordPress-indlæg eller din side uden at starte det klonede indholds editor. Ny kladde: duplikerer indholdet og starter editoren, så du kan begynde at arbejde med det samme.
Hvilke plugins til Wordpress-sideduplikatorer har jeg brug for?
Yoast Duplicate Post og Duplicate Page er to WordPress-plugins, som vi anbefaler at bruge, fordi de stort set udfører den samme opgave. Du behøver ikke begge, på trods af deres forvirrende navne, da de begge fungerer med sider og indlæg. Uanset hvilket du vælger, skal du installere og aktivere det på din hjemmeside.
Hvordan duplikerer jeg en side i WordPress-editoren?
- For at kopiere et indlæg eller en side skal du klikke på ellipsemenuen (de tre lodrette prikker), der er placeret til højre for den.
- Vælg Kopiér.
- Et nyt indlæg med duplikeret indhold oprettes, så snart WordPress Editor åbnes.