Import Posts from CSV

Use the import wizard to bring hundreds of posts into WordPress from a CSV file

RightPlace includes a 6-step import wizard that maps CSV columns to WordPress fields, handles custom fields (ACF, Meta Box), and lets you preview everything before importing.


Before you start

  • A WordPress site connected and fully paired
  • A CSV file with your content (minimum columns: title and content)
  • If using custom fields, the relevant plugin (ACF, Meta Box) installed on your site

Step 1: Open the Import wizard

Navigate to your WordPress resource and open the Posts tab. Click the Import button in the toolbar to launch the wizard.


Step 2: Upload your CSV

Drag your CSV file onto the upload area, or click to browse. The wizard accepts .csv files with UTF-8 encoding.

Once uploaded, you will see a preview of the detected columns and row count.


Step 3: Preview your data

The wizard shows a table preview of your CSV data. Check that:

  • Columns are detected correctly
  • Text encoding looks right (no garbled characters)
  • Row count matches your expectations

Click Next to proceed to mapping.


Step 4: Map columns to WordPress fields

This is the key step. For each WordPress field, select the matching CSV column:

WordPress FieldExample CSV Column
Post Titletitle or headline
Post Contentcontent or body
Post Statusstatus (draft, publish, pending)
Post Datedate or published_at
Categoriescategory (comma-separated)
Tagstags (comma-separated)
Featured Imageimage_url (full URL to image)

Custom fields: If your site uses ACF or Meta Box, those fields also appear in the mapping list. Map them to the corresponding CSV columns.

Unmapped columns are ignored during import.


Step 5: Configure options

Set import behavior:

  • Post status: Override all imported posts to a specific status (Draft, Published, Pending), or use the value from the CSV
  • Author: Assign all posts to a specific author, or map from a CSV column
  • Duplicate handling: Skip rows where the title already exists, or create duplicates

Step 6: Run the import

Click Import to start. The wizard shows a progress bar with:

  • Total rows processed
  • Successful imports
  • Skipped or failed rows (with reasons)

When complete, you see a results summary. Failed rows can be exported as a new CSV for review.


After importing

  • Go to the Posts tab to see your imported content
  • Use filters to find posts by status (e.g. show only Drafts)
  • Create a saved view for “Recently Imported” posts by filtering on today’s date
  • Edit posts inline or open them in the full editor

Tips

  • Test with a small batch first: Export 5-10 rows from your CSV and run a test import before doing the full set.
  • Image URLs: Featured images must be publicly accessible URLs. The importer downloads and attaches them to each post.
  • Categories: If a category does not exist on your site, it will be created automatically during import.
  • Large imports: For files with 1000+ rows, the import runs in batches. You can continue using other features while it processes.

Next steps

  • Create Views: Save filter and column configurations as reusable views
  • Posts: Full Posts feature reference