Descriere
WordPress Importer va importa următorul conținut dintr-un fișier de export WordPress:
- Articole, pagini și articole de tip personalizat
- Comentarii și metadate comentarii
- Câmpuri personalizate și metadate articol
- Categorii, etichete și termeni din taxonomii personalizate și metadate termeni
- Autori
Pentru informații și instrucțiuni suplimentare, consultă documentația despre importul conținutului.
Filtre
Importatorul are câteva filtre care îți permit să activezi/blochezi complet anumite funcționalități:
import_allow_create_users: returnează fals dacă dorești să permiți maparea autorilor doar pe utilizatorii existențiimport_allow_fetch_attachments: returnează fals dacă nu dorești să permiți importul și descărcarea atașamentelorimport_attachment_size_limit: returnează un întreg pentru valoarea maximă a mărimii fișierului de salvat în octeți (implicit e 0, însemnând nelimitată)
Sunt de asemenea câteva acțiuni de care te poți agăța:
import_start: apare după ce fișierul de export a fost încărcat și au fost alese setările pentru import autorimport_end: apelată după ultima ieșire din importer
Instalare
Metoda cea mai rapidă pentru instalarea importatorului este:
- Mergi la Unelte -> Importă în panoul de control WordPress
- Dă clic pe legătura WordPress în lista cu importatori
- Dă clic pe „Instalează acum”
- La final, dă clic pe „Activează modulul și rulează importatorul”
Dacă preferi să faci lucrurile manual, atunci urmează instrucțiunile:
- Încarcă dosarul
wordpress-importerîn directorul/wp-content/plugins/ - Activează modulul în meniul „Module” din WordPress
- Mergi la ecranul Unelte -> Import, dă clic pe WordPress
Întrebări frecvente
-
Ajutor! Primesc erori de depășirea memoriei sau un ecran gol.
-
Dacă fișierul tău de export este foarte mare, scriptul de import ar putea să ajungă la limita de memorie configurată de gazdă pentru PHP.
Un mesaj de tipul „Fatal error: Allowed memory size of 8388608 bytes exhausted” indică că scriptul nu poate importa cu succes fișierul tău XML în condițiile limitei de memorie a PHP. Dacă ai acces la fișierul php.ini, poți manual să mărești această limită; dacă nu (de ex. instalarea ta WordPress este pe un server partajat), e posibil să trebuiască să spargi fișierul de export XML în bucăți mai mici și să rulezi scriptul de import pe rând pe fiecare.
Pentru cei cu găzduire partajată, cea mai bună alternativă ar fi să consulte suportul de găzduire și să determine cea mai sigură abordare pentru rularea importului. O gazdă poate accepta temporar ridicarea limitărilor de memorie și/sau rularea proceselor direct de la ea.
Recenzii
Contributori și dezvoltatori
„WordPress Importer” este un software open-source. La acest modul au contribuit următoarele persoane.
Contributori„WordPress Importer” a fost tradus în 60 de locale. Mulțumim traducătorilor pentru contribuția lor.
Tradu „WordPress Importer” în limba ta.
Te interesează dezvoltarea?
Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.
Istoric modificări
0.9.5
- Rewrite CSS URLs in block markup (e.g., cover blocks with background images).
- Refactorizare cod: extrage logica de procesare a importului în metode separate pentru a pregăti suportul pentru un viitor streaming.
- Actualizează dependențele Playwright și @playwright/test de la versiunea 1.55.0 la 1.56.1.
- Clean up vendor-patched dependencies by removing dotfiles and GitHub workflow files.
0.9.4
- Fix a bug that caused self-closing blocks to be incorrectly serialized during URL rewriting.
0.9.3
- Rescrie URL-urile atașamentelor în noua structură pentru URL-uri
0.9.2
- Rescrie URL-urile site-ului în atributele blocurilor.
0.9.1
- Adaugă suport pentru rescrierea URL-urilor site-ului în conținutul și rezumatele articolelor.
0.9.0
- Introduce o clasă nouă XML parser
WXR_Parser_XML_Processorcare înlocuiește
clasaWXR_Parser_Regexconsiderată învechită.
0.8.4
- Corectează o eroare la deserializarea intrărilor nesigure.
- Actualizează și testează compatibilitatea până la WordPress 6.7.2.
0.8.3
- Actualizează și testează compatibilitatea până la WordPress 6.7.
- Actualizează apelarea la
post_existspentru a includepost_typeîn interogare - Corecții la compatibilitatea cu PHP 8.4.
0.8.2
- Actualizează și testează compatibilitatea până la WordPress 6.4.2.
- Actualizează referințele la URL-urile pentru documentație.
- Ajustează declanșatoarele fluxului de lucru.
0.8.1
- Actualizează și testează compatibilitatea până la WordPress 6.2.
- Actualizează căile pentru crearea insignelor de stare.
0.8
- Actualizează cerințele minime pentru WordPress la versiunea 5.2.
- Actualizează cerințele minime pentru WordPress la versiunea 5.6.
- Actualizează și testează compatibilitatea până la WordPress 6.1.
- Corecții la compatibilitatea cu PHP 8.0, 8.1 și 8.2
- Corectează o eroare care făcea ca liniile goale din conținut să fie ignorate la utilizarea interpretorului Regex.
- Corectează o eroare care ducea la o eroare PHP fatală când IMPORT_DEBUG este activată și apărea o eroare la crearea categoriilor.
- A îmbunătățit testarea unităților și testarea automată.
0.7
- Actualizează cerința minimă la WordPress 3.7 și asigură compatibilitatea cu PHP 7.4.
- Corectează o eroare care nu permitea importarea metadatelor termenilor.
- Corectează o eroare care a determinat eliminarea barelor oblice din metadatele importate.
- Corectează o eroare care a împiedicat importul metadatelor serializate.
- Corectează verificarea dimensiunilor fișierelor după descărcarea fișierelor de la distanță cu compresia HTTP activată.
- Îmbunătățește accesibilitatea câmpurilor formularului adăugând etichete care lipseau.
- Îmbunătățește importurile pentru URL-urile fișierelor de la distanță fără nume și/sau extensie.
- Adăugați suport pentru câmpul
wp:base_blog_urlpentru a permite importul mai multor fișiere cu WP-CLI. - Adaugă suport pentru interpretarea metadatelor termenilor când se utilizează expresiile obișnuite sau interpretorul XML.
- Dezvoltatori: toate clasele PHP au fost mutate în propriile lor fișiere.
- Dezvoltatori: permite modificarea
IMPORT_DEBUGviawp-config.phpși modifică valoarea implicită la valoareaWP_DEBUG.
0.6.4
- Îmbunătățește compatibilitatea PHP7.
- Corectează o eroare care a provocat dezlipirea liniilor oblice în comentariile importate.
- Corectează diverse notificări învechite, inclusiv
wp_get_http()șiscreen_icon(). - Corecție pentru importarea fișierelor de export cu metadate de termeni pe mai multe linii.
0.6.3
- Adaugă suport pentru metadate termen de import.
- Corecție eroare care a cauzat ca slash-urile să fie scoase din conținutul importat.
- Corecție eroare care a cauzat scoaterea caracterelor în interiorul CDATA în unele cazuri.
- Corectează notificări PHP.
0.6.2
- Adaugă filtrul
wp_import_existing_post, vezi trac ticket #33721.
0.6
- Suport pentru WXR 1.2 și secțiuni multiple CDATA
- Articolele nu sunt duplicate dacă tipul lor este diferit
0.5.2
- Verifică de două ori că fișierul de export încărcat există înainte de a-l procesa. Acest lucru previne mesaje de eroare incorecte când
un fișier de export este încărcat pe un server cu permisiuni necorespunzătoare și se utilizează WordPress 3.3 sau 3.3.1.
0.5
- Importul meta-datelor comentariului (necesită un export din WordPress 3.2)
- Mici corecții de erori și îmbunătățiri
0.4
- Mapează acolo unde e posibil user_id-ul comentariului
- Importă atașamentele din
wp:attachment_url - Încarcă atașamentele în directorul corect
- Remapează corect URL-urile imaginilor redimensionate
0.3
- Dacă e posibil, utilizează un parser XML
- Suport adecvat pentru importul meniurilor de navigare
- … și multe altele, vezi Trac ticket #15197
0.1
- Prima versiune
