Wie importiere ich CSV in benutzerdefinierte Felder für benutzerdefinierte Beitragstypen?

9

Ich habe einen benutzerdefinierten Beitragstyp erstellt und dann ein Plugin verwendet, um die benutzerdefinierten Felder für diesen Beitragstyp zu erstellen.

Es wird eine Art der Mitgliedschaft angezeigt: Name Adresse Zip-Website

Ich bin jedoch nicht sicher, wie ich die CSV-Datei mit 700 Einträgen importieren soll, um 700 Einträge unter dem von mir erstellten CPT zu erstellen und die von mir erstellten benutzerdefinierten Felder automatisch auszufüllen.

Ich habe viele Plugins ausprobiert, aber keines schien beide Teile zu machen. Einige ließen mich nur das CTP auswählen, aber ich konnte nicht alle Felder ausfüllen.

Ich musste nur wissen, wie ich das am besten erreichen kann.

Nolan
quelle
Haben Sie wordpress.org/plugins/wp-ultimate-csv-importer ausprobiert ? Es hat einige Arbeit gekostet, aber diese hat für mich funktioniert.
Michelle
3
Außerdem - mit welchem ​​Plugin haben Sie die benutzerdefinierten Felder erstellt? Ich habe festgestellt, dass einige Plugins zum Erstellen von benutzerdefinierten Feldern den benutzerdefinierten Feldnamen vorangestellt sind, und es ist nicht offensichtlich, wann dies geschieht. Macht es schwierig, die Felder mit ihrem Inhalt abzugleichen.
Michelle

Antworten:

0

Ich verwende ein Plugin namens TurboCSV ( hier zum Zeitpunkt des Schreibens). Das Plugin bietet Unterstützung beim Hinzufügen von Daten zu Ihren verschiedenen benutzerdefinierten Feldern, die vor dem Import erstellt werden müssen. In meinem persönlichen Gebrauch konnte ich erfolgreich Tausende von Elementen aus einer CSV-Datei importieren , einschließlich Hunderten von Taxonomiebegriffen und benutzerdefinierten Feldern.

Schauen Sie sich die Dokumentation des Plugins an, um zu sehen, wie involviert es ist und wie viel Sie tun können.

NW Tech
quelle
2
Dies behebt nicht das Problem der benutzerdefinierten Felder, und die Antwort wird unbrauchbar, wenn sich der angegebene Link ändert oder unterbrochen wird
Tom J Nowell
1
Ich freue mich über das Feedback, aber das von mir vorgeschlagene Plugin kann gemäß der Dokumentation benutzerdefinierte Felder erstellen . Ich verstehe das Problem, dass die Links in Zukunft tot sein werden, aber angesichts des Kontexts kann eine einfache Google-Suche herausfinden, was benötigt wird.
NW Tech
2
Sie haben das in Ihrer Antwort nicht erklärt, und wie gesagt, Sie können nicht einfach einen Link als Antwort posten
Tom J Nowell
1
Danke @TomJNowell für die konstruktive Kritik. Ich habe meine Antwort aktualisiert, um mehr Informationen wiederzugeben, die besser folgen, als es sein sollte ... zumindest glaube ich, dass ich es getan habe.
NW Tech
6

Ich habe ein Plugin namens Really Simple CSV Importer verwendet. Https://wordpress.org/plugins/really-simple-csv-importer/

Wenn dieser Link tot ist, finden Sie ihn auf github hier: https://github.com/dansullyLT/rs-csv-importer

Es füllte meine benutzerdefinierten Felder, die ich in ACF erstellt habe.

Hier ist, wie ich es benutzt habe.

Laden Sie die CSV-Beispieldatei herunter, die Ihnen der Plugin-Entwickler anbietet. Sie machen jede Kopfzeile zum Feldnamen und importieren über das Menü WordPress> Extras> Importieren.

Sie müssen eine Spalte mit post_id und post_name einfügen, können diese jedoch leer lassen. Machen Sie die Spalte post_type zum Namen Ihrer benutzerdefinierten Feldgruppe und legen Sie den post_status fest. Möglicherweise werden beim Import einige Fehler angezeigt. Lesen Sie diese jedoch sorgfältig durch, und Sie können sie korrigieren.

Es funktionierte hervorragend für alle meine ACF außer Bilder. Meine Bilder waren allerdings etwas kompliziert.

Viel Glück!

DanSully
quelle
1
Hallo Dan, willkommen bei WP.SE. Vielen Dank, dass Sie sich die Zeit genommen haben, Ihr Wissen zu teilen. Wie Sie vielleicht anhand der akzeptierten Antwort bemerkt haben: Antworten sollten mehr als nur einfache Links sein . Sie sollten eigentlich eine Antwort sein, anstatt eine Route, auf der vielleicht jemand eine Antwort findet. Bitte helfen Sie dabei, das Verrotten von Links zu verhindern, bearbeiten Sie Ihre Antwort und geben Sie die erforderlichen Informationen an, die dem OP sowie späteren Besuchern helfen, ihr Problem zu lösen (im Code). Kopieren / Einfügen von der Plugins-Quelle ist absolut in Ordnung
Kaiser
1
Ich protestiere gegen diesen Kommentar. Ich habe der Person gesagt, wie man das benutzt, und ich habe ihnen Hinweise gegeben. Bitte lesen Sie meine Antwort.
DanSully
1
Ok, Dan. Also hast du einen zweiten Link hinzugefügt und mit einem Plugin erklärt. Das könnte eine gültige Antwort auf SuperUser sein, aber nicht wirklich hier. Wie gesagt: Kopieren / Einfügen aus der Plugin-Quelle, um zumindest eine Codelösung zu skizzieren, ist absolut in Ordnung.
Kaiser
4

http://www.wpallimport.com/

Es gibt eine kostenlose Version dieses Plugins, die alle erforderlichen Arbeiten zum Importieren von benutzerdefinierten Beitragstypen aus einer CSV- oder Excel-Datei ausführen sollte.

Mit den kostenpflichtigen Versionen können Sie auch Benutzer importieren und erweiterte benutzerdefinierte Felder, die mit CPTs verknüpft sind, besser ändern.

gan
quelle