Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak importować i eksportować własne typy treści w WordPress?

Niezwykle łatwo jest przenieść twoją witrynę WordPress za pomocą wtyczki do tworzenia kopii zapasowych. Ale co, jeśli chcesz przenieść tylko niestandardowy typ treści? W tym artykule pokażemy, jak importować i eksportować własne typy treści w WordPress. Pokażemy również, jak importować niestandardowe taksonomie powiązane z twoimi typami treści.

Istnieją dwa kroki biorące udział w eksporcie i imporcie niestandardowego typu treści w WordPress. Pierwszy krok obejmuje migrację własnego typu treści i taksonomii. Drugim krokiem jest importowanie danych typu treści.

Często niestandardowe typy treści w WordPress są powiązane z własnymi dostosowanymi taksonomiami. Pokażemy ci, jak eksportować/importować własne taksonomie wraz z twoim typem treści.

Migrate Custom Post Types

Eksportowanie własnych typów treści i taksonomii w WordPressie

Niektórzy klienci wolą tworzyć własne typy treści i taksonomie, dodając kod w pliku functions.php swojego motywu lub we wtyczce specyficznej dla witryny. W takim przypadku wszystko, co musisz zrobić, to skopiować ten kod i wkleić go na witrynę, na której chcesz je importować.

Jednak w niektórych przypadkach możesz nie być w stanie zlokalizować kodu. Nie martw się, nadal możesz utworzyć ten sam własny typ treści na nowej witrynie.

Wszystko, co musisz wiedzieć, to wartość klucza wpisu. Jest to nazwa używana dla typu treści w twojej bazie danych WordPress. Możesz ją znaleźć, po prostu przechodząc na typ treści w obszarze administracyjnym WordPress.

Getting the post type key

Po uzyskaniu klucza postu przejdź na witrynę, na której chcesz importować typ postu i użyj wtyczki Custom Post Types UI, aby utworzyć własny typ treści.

Creating post type in CPT UI

Niestandardowy klucz taksonomii można również uzyskać, po prostu widząc niestandardową taksonomię w obszarze administracyjnym.

Getting taxonomy key in WordPress

Użyj wtyczki CPT UI, aby utworzyć tę samą taksonomię na witrynie docelowej, do której chcesz importować taksonomię.

Create Taxonomy in CPT UI plugin

Powtórz proces dla wszystkich własnych typów treści i taksonomii, które chcesz importować.

Dodatkowa wskazówka: Jeśli użyłeś wtyczki CPT UI do utworzenia twojego typu treści, możesz również użyć jej do migracji. Działa to jednak tylko wtedy, gdy oryginalny własny typ treści został utworzony za pomocą tej wtyczki. Przejdź na sekcję Import / Eksport w ustawieniach wtyczki i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Własne typy treści i taksonomie utworzone przez wtyczki

Wiele popularnych wtyczek WordPress wykorzystuje niestandardowe typy treści i taksonomie do obsługi własnych typów treści. Na przykład Soliloquy używa ich do tworzenia pokazów slajdów, wtyczki eCommere używają ich do tworzenia produktów itp.

Jeśli chcesz nadal korzystać z tych wtyczek, nie musisz importować CPT. Po prostu zainstaluj wtyczkę na stronie docelowej, a będziesz miał gotowe własne typy treści i taksonomie na twojej witrynie.

Wiele takich wtyczek ma własne funkcje importowania/eksportowania, ale jeśli wtyczka nie ma takiej funkcji, nadal można wyeksportować dane.

Eksportowanie/importowanie danych własnych typów treści i taksonomii w WordPressie

WordPress jest wyposażony w potężne narzędzie do importu/eksportu, które umożliwia eksportowanie i importowanie danych WordPress. Wystarczy przejść do Narzędzia ” Eksport.

Exporting custom post type in an XML file using WordPress built in export tool

Zobaczysz tam listę wszystkich twoich typów treści. Wybierz typy treści, które chcesz wyeksportować i naciśnij przycisk Pobierz plik eksportu.

WordPress przygotuje teraz plik eksportu XML, a twoja przeglądarka rozpocznie jego pobieranie.

Teraz przejdź do twojej witryny docelowej, gdzie chcesz importować te dane. Przejdź do Narzędzia ” Importuj. Zobaczysz kilka opcji, kliknij na WordPress.

WordPress import tool

Spowoduje to wyświetlenie wyskakującego okienka z prośbą o zainstalowanie wtyczki importera WordPress. Kliknij przycisk instalacji, a następnie odnośnik Włącz wtyczkę i uruchom importera.

Installing WordPress importer plugin

Na ekranie importera należy kliknąć przycisk wyboru pliku, a następnie wybrać pobrany wcześniej plik XML. Następnie kliknij przycisk przesyłania pliku i eksportu.

Importing WordPress using XML export file

WordPress zaimportuje teraz dane twojego niestandardowego typu treści. Wszystkie wybrane wcześniej własne typy treści zostaną zaimportowane. WordPress automatycznie doda również taksonomie do własnych taksonomii.

To wszystko, mamy nadzieję, że ten artykuł pomógł ci importować i eksportować własne typy treści i taksonomie w WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć poradniki dotyczące filmów WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

24 komentarzeZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Kerry says

    I am trying to export CPT data, but the WP export tool doesn’t list the CPT. I’m using the CPT UI plugin. Any help?

    • WPBeginner Support says

      For that specific plugin, you would want to check under CPT UI, Tools and you should see that plugin’s specific method for importing and exporting post types.

      Administrator

  3. Gabriela says

    Hi!

    We are switching themes – we want a new site basically – hopefully with a cleaner backend. The switch is from a custom-built theme to a new theme.
    Would it be best to install a new theme within our same back end, or would it be cleaner to export and import into a new backend?

  4. Raf says

    Clear incoherence between title and intent and practical advises:
    1) says „Exporting Custom Post Types and Taxonomies in WordPress”
    2) says „in some cases you may not be able to locate the code.”
    3) says „Don’t worry you can still create the same custom post type on the new site.”

    So if the post-type is created using the UI : you can not export it but only create it again. Why the article doesn’t clearly state it?

  5. Francis says

    So let say for instance if I was using a paid plugin that has to do with custom posts and want to switch to the free version how will i go about it? Am still very new to wordpress

  6. charles says

    When exporting custom post types it doesn’t export the featured image url path. Any idea how to resolve this?

    • Paul says

      I’m trying to do this too, which is why I landed here. I’m trying to rename a custom post type without losing the post data. Not having much luck.

    • Carlitos says

      It does not. you will want to bring that over either in your functions file or enter it in manually if you are using a plugin.

  7. Jim D says

    Is this something you would need to do if you are using a custom post type currently and wish to switch to a different theme?

    • WPBeginner Support says

      It depends on how you created the custom post types in the first place. If these custom post types were created by your old theme then you will need to export them before switching theme. If the custom post types were created using a plugin then they would remain unaffected when you switch the theme. Lastly, if you created the custom post type by adding code into your theme’s functions file then you just need to copy that code and paste it in your new theme.

      Administrator

  8. Philip Downer says

    This article should have a bit of clarification. As Kris touched on, you can only import a custom post type if that specific custom post type actually exists on the destination site. You’ll need to either export and include the code that registers the post type; or if you’re using a plugin to handle custom post types, you’ll need to ensure that the same settings are used.

  9. Kris says

    Not to forget: themes also make their own custom post types (portfolio for example). Not only moving a site, but also switching themes can also be difficult

    I ended up coding the post type and taxonomies in a separate site-specific plugin with the aid of generatewp.com; I was surprised how easy it went and found it less confusing then CPT-UI

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.