Jak zduplikować stronę w WordPressie - 4 łatwe metody (2022)

Jak zduplikować stronę w WordPress

Nie chcesz, aby w Twojej witrynie często pojawiały się zduplikowane treści. Jednak mądrą praktyką jest powielanie stron w celu zachowania spójności lub stylu szablonu. Twoim jedynym zmartwieniem powinno być wykonanie zadania, dlatego dzisiaj porozmawiamy o tym, jak zduplikować stronę w WordPressie.

WordPress to elastyczna platforma, więc ma sens, że istnieje kilka sposobów na zduplikowanie strony w WP. Istnieje również metoda, która sprawdzi się u Ciebie bez względu na poziom Twojego doświadczenia.

W tym poście przyjrzymy się czterem sposobom duplikowania strony w WordPressie. Ale najpierw zastanówmy się, dlaczego możesz chcieć to zrobić w pierwszej kolejności.

Różnica między „zduplikowaną treścią” a zduplikowaniem strony w WordPress

Zanim przejdziemy do konkretnego uzasadnienia, ważne jest, aby wyjaśnić różnicę między zduplikowaną treścią a tworzeniem duplikatów stron w WordPressie.

Optymalizacja pod kątem wyszukiwarek (SEO) jest powiązana z tym ostatnim. Zduplikowana treść odnosi się do strony w Twojej witrynie, która zawiera zasadniczo tę samą treść, co inna strona w innym miejscu w Internecie.

Chociaż może to być szkodliwe, wyszukiwarka zwykle nie będzie Cię za to karać od razu.

Różni się to jednak od „kopiowanej treści”, która jest celową próbą „oszukania” wyszukiwarek w celu uzyskania wyższej pozycji w rankingu. Konsekwencje są znacznie poważniejsze, ponieważ wydaje się, że jest to celowe działanie.

W przeciwieństwie do wszystkiego, o czym wspomniano powyżej, zduplikowanie strony oznacza po prostu skopiowanie jej układu, formatowania i treści.

Celem jest użycie tej zduplikowanej strony jako podstawy nowej; robienie tego nie pociąga za sobą żadnej kary SEO. Następnie omówmy krótko, dlaczego możesz chcieć to zrobić.

 

Dlaczego chcesz zduplikować stronę w WordPressie

Bez wątpienia będziesz świadomy potrzeby zduplikowania strony w WordPressie, gdy się pojawi. Możliwe jednak, że bardziej efektywna strategia byłaby bardziej korzystna niż obecna przy tworzeniu postów i stron.

Na przykład:

  • Masz na myśli konkretny projekt bieżącej strony, który jest używany na innej stronie Twojej witryny.
  • Tworząc nową treść, możesz tworzyć „wersje robocze” stron, których często używasz ponownie (na przykład posty na blogu).
  • Chcesz użyć określonego kodu HTML lub CSS z jednego układu na nowej stronie.
  • Możesz chcieć pracować nad nową wersją strony, ale nie masz dostępu do funkcji przemieszczania (chociaż są na to lepsze sposoby).

Krótko mówiąc, chciałbyś zduplikować stronę na WordPressie, aby rozpocząć nowy post lub stronę bez konieczności ponownego wprowadzania tagów, kategorii i formatowania, kopiowanie pozwala zduplikować post lub stronę, w tym tytuł, zawartość, tagi i kategorie.  

Skrót do duplikowania strony byłby pomocny w każdym z tych scenariuszy. Omówmy zalecenia, które przedstawiamy dla rozwiązań w poniższej sekcji.

Jak zduplikować stronę w WordPressie (metody 4)

Jak zduplikować stronę w WordPressie (metody 4)

W tej sekcji omówiono, jak możemy przejść do powielania stron w WordPress.

W zależności od twojego poziomu doświadczenia, ocenimy cztery poniższe metody od stosunkowo prostych do umiarkowanie trudnych. Porozmawiamy o następujących kwestiach:

  1. Najlepszy sposób na ręczne kopiowanie i wklejanie treści (i dlaczego nie należy tego robić).
  2. Użyj Edytora bloku, aby skopiować zawartość.
  3. Zainstaluj wtyczkę, aby strona była dwa razy dłuższa.
  4. Aby zduplikować strony, dodaj kod do pliku functions.php.

Gdy skończymy, udzielimy Ci porady, jak wybrać najlepszy sposób na zduplikowanie strony w WordPressie.

1. Ręczne kopiowanie i wklejanie treści (i dlaczego nie jest to idealne)

Zacznijmy od omówienia konwencjonalnej strategii, z której skorzysta wiele osób. Kopiowanie treści i wklejanie jej do nowej wersji roboczej to metoda „brute force” służąca do duplikowania strony w WordPressie.

Założymy się, że jesteś w jednym z następujących obozów, jeśli podczas czytania tego tekstu wzruszasz ramionami:

  • Twoja witryna wykorzystuje skąpe pola taksonomii lub SEO i ma kilka stron.
  • Strona, którą chcesz zduplikować, nie jest dostępna z zaplecza witryny.
  • Nie znalazłeś bardziej wydajnego rozwiązania.

Kopiowanie i wklejanie jest prawdopodobnie najlepszym sposobem działania, jeśli zgadzasz się z jednym z dwóch pierwszych stwierdzeń.

Chociaż ręczne kopiowanie i wklejanie jest łatwe do zrozumienia i użycia, istnieje kilka wad.

Ta metoda nie spowoduje dokładnego skopiowania obrazów, kategorii i tagów Twojej witryny, metaopisów, linków bezpośrednich ani żadnych ukrytych składników, takich jak niestandardowy kod HTML.

Krok 1. Skopiuj tekst z oryginalnego artykułu

Tutaj CTRL-A jest twoim przyjacielem, a procedury też nie są trudne:

  • Wejdź na sporną stronę internetową.
  • Skopiuj podświetlony tekst.
  • Dodaj go do nowej wersji roboczej, wklejając go.

Nawet najbardziej „głucha techniczna” osoba powinna to zrozumieć. Następny etap jest jednak nieco trudniejszy.

Krok 2. Usuń tagi z kodu HTML

Pamiętaj, że może być konieczne ponowne zastosowanie formatów nagłówków i usunięcie zbędnego kodu HTML z zaplecza w zależności od wersji źródłowych i docelowych.

Po skopiowaniu zawartości przejdź do edytora kodu strony, aby to zrobić. Użytkownicy Edytora klasycznego powinni wybrać kartę Tekst...

Ekran tekstu klasycznego edytora.

Użytkownicy edytora bloku powinni zamiast tego przejść do edytora kodu:

Ekran edytora kodu edytora bloku.

Rozsądnie jest usunąć wszystkie lub span> tagi, które odkryjesz po tym. Zalecamy, aby spojrzeć na stronę, która nie jest zduplikowana i postępować zgodnie z układem i strukturą kodu.

Biorąc pod uwagę pracę, może ona zająć więcej niż jedną lub dwie strony, a każde ręczne powtórzenie zwiększa ryzyko wprowadzenia błędów.

Jeśli chcesz sprawnie zduplikować stronę w WordPressie bez popełniania błędów i marnowania czasu, lepiej wziąć pod uwagę inną opcję z tej listy. 

2. Rozważ użycie funkcji Edytora bloków, aby pomóc Ci powielać strony

Biorąc pod uwagę, że większość wad nadal ma zastosowanie, użycie Edytor bloków w WordPress powielanie strony jest bardziej trafnie opisane jako metoda „półręczna”.

Aby zduplikować stronę z własnej witryny WordPress, otwórz stronę i wybierz Więcej narzędzi i opcji z menu w prawym górnym rogu ekranu:

Korzystanie z funkcji Edytora bloku w celu ułatwienia powielania stron

Otwórz to menu, a następnie kliknij przycisk Kopiuj całą zawartość w sekcji Narzędzia. Stąd możesz skopiować zawartość i wkleić ją do nowej wersji roboczej, nad którą będziesz pracować. Jednak nadal nie jest to najskuteczniejsza metoda duplikowania strony w WordPressie.

3. Użyj wtyczki WordPress do zduplikowania swojej strony

Użyj wtyczki WordPress do zduplikowania swojej strony

Powielanie stron to jedno z wielu zadań WordPressa, które można wykonać za pomocą wtyczki.

Tutaj Twoim pierwszym zadaniem jest wybór odpowiedniego przedmiotu. Poszukaj wtyczek, które zostały niedawno zaktualizowane, są kompatybilne z Twoją wersją WordPressa, mają pozytywne oceny i otrzymały wiele pozytywnych recenzji (co najmniej cztery gwiazdki).

Przedstawiono tutaj kilka sugestii. Zarówno Yoast Duplikat Post, jak i Zduplikowana strona lub post otrzymały pozytywne recenzje i są regularnie aktualizowane. Aby to zilustrować, użyjmy wtyczki Duplicate Page, która jest obecnie prawdopodobnie najlepszą opcją na rynku:

Po zainstalowaniu i aktywacji przejdź do ekranu WordPress' Strony > Wszystkie strony. W tym miejscu poszukaj przycisku „kopiuj”, najeżdżając kursorem na stronę, którą chcesz skopiować. Zduplikuj witrynę:

Dana strona zostanie zduplikowana po kliknięciu tego; Zadanie wykonane!

4. Dodaj kod do pliku functions.php, aby zduplikować swoją stronę w WordPress

Dodaj kod do pliku functions.php, aby zduplikować swoją stronę w WordPress

Chociaż może to być najtrudniejsze do wdrożenia, nasze ostateczne podejście zapewnia największą elastyczność. To świetny pomysł, aby dodać kod do pliku functions.php dla różnych zadań, w tym powielania stron WordPress.

Łącze można dodać bezpośrednio do ekranu pulpitu nawigacyjnego Pages, zapewniając, że jest on zawsze dostępny. Ale najpierw musisz przygotować kilka rzeczy:

  • Odpowiedni edytor tekstu. Nawet wbudowany edytor tekstu wystarczy w sytuacji awaryjnej. Atom, Sublime Text i Notepad ++ są bezpłatne (lub mają bezpłatne wersje próbne).
  •  Klient protokołu transferu plików (FTP). Możesz uzyskać dostęp do swojej witryny w przyjemny sposób za pomocą FileZilla lub CyberDuck, które są doskonałymi opcjami. Dodatkowo Twoja firma hostingowa może dostarczyć menedżera plików, który wykonuje to samo zadanie.
  • Dostęp do serwera dla Twojej witryny. Zazwyczaj dane uwierzytelniające można znaleźć w panelu sterowania hostingu lub w wiadomości e-mail wysłanej do Ciebie przy pierwszym zakupie konta.
  • Możliwość zarządzania witryną przez FTP. Witryna Make WordPress zawiera świetny samouczek FileZilla, który można zastosować do innych klientów, jeśli chcesz to odświeżyć.
  • Odgałęzienie Twojego obecnego motywu rodzicielskiego. Omówiliśmy wcześniej, jak to zrobić, i pomaga to zachować zmiany po wprowadzeniu aktualizacji.

Kiedy będziesz gotowy, uruchom klienta FTP i postępuj zgodnie z instrukcjami!

Krok 1. Otwórz plik functions.php

Otwórz swój plik functions.php

Najpierw użyj klienta FTP, aby zalogować się do swojej witryny, a następnie wyszukaj folder wp-content > motywy:

Powinien tam być folder Twojego motywu potomnego z plikiem functions.php. W przypadku, gdy go brakuje, musisz go najpierw utworzyć. Edycja jest następna.

Krok 2. Dodaj kod do pliku functions.php

Po otwarciu pliku functions.php należy dodać następujący kod. Powinien być skierowany na cały inny kod, który może się tam znajdować:

/* Funkcja powielania postów i stron. Duplikaty są wyświetlane jako wersje robocze, a użytkownik zostaje przekierowany do ekranu Edytuj. */
funkcja 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('Nie dostarczono posta do zduplikowania!');
    }
/* Weryfikacja nonce */
if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], nazwa podstawowa( __FILE__ )) )
    powrotu;
 
/* Pobiera oryginalny identyfikator posta lub strony */
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ): absint( $_POST['post'] ) );
/* … następnie pobiera oryginalne dane posta. */
$post = get_post( $post_id );
/* Aby wybrać innego użytkownika jako autora posta, użyj $new_post_author = $post->post_author;. W przeciwnym razie… */
$bieżący_użytkownik = wp_get_bieżący_użytkownik();
$nowy_autor_postu = $bieżący_użytkownik->ID;
/* Jeśli dane posta istnieją, utwórz duplikat */
if (isset( $post ) && $post != null) {
    /* Utwórz nową tablicę danych posta */
    $ 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' => 'szkic',
 
        'post_title' => $post->post_title,
        'post_type' => $post->post_type,
        'to_ping' => $post->to_ping,
        'menu_order' => $post->menu_order
        );
        /* Wstaw post za pomocą wp_insert_post() */
        $new_post_id = wp_insert_post ($args );
        /* Pobierz wszystkie aktualne warunki posta, a następnie ustaw je w nowej wersji roboczej. */
        $taxonomies = get_object_taxonomies($post->post_type); // zwraca tablicę nazw taksonomii dla typu postu, ex array("category", "post_tag");
        foreach ($taksonomie jako $taksonomia) {
            $post_terms = wp_get_object_terms($post_id, $taksonomia, array('fields' => 'slugs'));
            wp_set_object_terms ($ new_post_id, $ post_terms, $ taksonomia, fałsz);
        }
        /* Zduplikuj wszystkie metadane posta */
        $post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
        if (liczba($post_meta_infos)!=0) {
            $sql_query = "WSTAW W $wpdb->postmeta (post_id, meta_key, meta_value)";
            foreach ($post_meta_infos jako $meta_info) {
                $meta_klucz = $meta_info->meta_klucz;
                if ( $ meta_key == '_wp_old_slug' ) kontynuuj;
                $meta_value = addslashes($meta_info->meta_value);
                $sql_query_sel[]= "WYBIERZ $new_post_id, '$meta_key', '$meta_value'";
            }
        $sql_query.= implode(" UNION ALL ", $sql_query_sel);
        $wpdb->zapytanie($sql_query);
        }
        /* Przekieruj do ekranu edycji posta dla nowej wersji roboczej */
        wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
        wyjście;
} Else {
        wp_die('Utworzenie posta nie powiodło się, nie można znaleźć oryginalnego posta: ' . $post_id);
    }
}
    add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
    /* Dodaj duplikat linku do listy akcji dla post_row_actions */
    funkcja rd_duplicate_post_link( $akcje, $post ) {
        if (current_user_can('edit_posts')) {
            $actions['duplicate'] = 'Duplicate';
        }
        return $akcje;
    }
    add_filter('post_row_actions', 'rd_duplicate_post_link', 10, 2 );
    add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);

Zapisz zmiany po dodaniu kodu, a następnie odłącz się od połączenia FTP.

Krok 3. Sprawdź, czy możesz zduplikować stronę

Sprawdź, czy możesz zduplikować stronę

Przejdź do ekranu Strony po odświeżeniu zaplecza. Link do duplikacji pojawi się ponownie jak poprzednio:

Chociaż działa dobrze po umieszczeniu w pliku functions.php motywu potomnego, przy odpowiedniej wiedzy można łatwo przekształcić go we wtyczkę i jeszcze bardziej rozszerzyć funkcjonalność.

Jak wybrać odpowiednią metodę, aby zduplikować swoją stronę w WordPress

Skłonność do wyboru najszybszego rozwiązania podczas duplikowania stron ma sens. Nigdyless, w zależności od Twoich wymagań, możesz przyjrzeć się bardziej skomplikowanej opcji.

Najlepszą opcją dla większości użytkowników, którzy po prostu muszą zduplikować stronę w WordPressie, będzie wtyczka. W razie potrzeby możesz go zainstalować i aktywować, a zapewni ci wymaganą funkcjonalność (a w niektórych przypadkach nawet więcej).

Jednak zakodowanie rozwiązania do duplikowania stron w WordPressie ma sens, jeśli jesteś ciężkim „duplikatorem”, prawdopodobnie ze złożonymi potrzebami. Zawsze będzie dostępny i zapewni dostosowane doświadczenie zgodnie z Twoimi wymaganiami.

Oczywiście, w zależności od tych potrzeb, może być też uwzględniony budżet, ale jeśli otrzymujesz żądaną funkcjonalność, pieniądze są dobrze wydane.

Owijanie w górę

Proces duplikowania strony w WordPressie wydaje się być tak prosty, jak kliknięcie przycisku. W zależności od Twojego doświadczenia i wiedzy, niektóre strategie mogą wydawać się znacznie trudniejsze niż inne.

W tym artykule przyjrzeliśmy się czterem różnym metodom duplikowania strony w WordPressie. Podsumujmy je szybko:

  • Skopiuj i wklej zawartość ręcznie, ale pamiętaj, że jeśli masz wiele stron, proces ten zajmie trochę czasu.
  • Użyj wbudowanej funkcji Edytora bloku jako alternatywy, chociaż preferowane jest bardziej trwałe rozwiązanie.
  • Użyj wtyczki, aby powielić swoje strony w staromodny sposób, na przykład Duplikuj stronę.
  • Otwórz edytor tekstu i dodaj kod do pliku functions.php dla WordPressa.

Zduplikuj stronę w WordPressie

Jaka jest różnica między duplikatem a klonowaniem w WordPressie?

Kliknięcie dowolnego z tych linków spowoduje utworzenie kopii strony z niewielkimi zmianami: Klon: duplikuje Twój post lub stronę WordPress bez uruchamiania edytora sklonowanej treści. Nowa wersja robocza: powiela treść i uruchamia edytor, co pozwala natychmiast rozpocząć pracę.

Jakich wtyczek do duplikatorów stron Wordpress potrzebuję?

Yoast Duplicate Post i Duplicate Page to dwie wtyczki WordPress, których zalecamy używać, ponieważ zasadniczo wykonują to samo zadanie. Nie potrzebujesz obu, pomimo ich mylących nazw, ponieważ każdy działa ze stronami i postami. Niezależnie od tego, na który się zdecydujesz, musisz go zainstalować i aktywować w swojej witrynie.

Jak powielić stronę w edytorze WordPress? 

  1. Aby skopiować post lub stronę, kliknij menu wielokropka (trzy pionowe kropki) znajdujące się po jego prawej stronie.
  2. Wybierz Kopiuj.
  3. Nowy post ze zduplikowaną zawartością zostanie utworzony zaraz po otwarciu edytora WordPress.
O autorze
Autor: Daniel Łukasz
Daniel jest projektantem stron internetowych WordPress z ogromnym doświadczeniem w pracy z różnymi motywami WordPress, co pozwala mu porównywać i kontrastować różne motywy, rozumieć mocne i słabe strony, aby opracowywać oparte na faktach, rzeczywiste recenzje.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...