Categories and taxonomies

Hundreds of new pages, already sorted

LPagery gives every page it creates its categories, tags and parent page, from the Create screen or from columns in your spreadsheet. You can filter the whole set by category, and every URL follows its parent page.

Categories, tags and parent pages come with every paid plan.

What you get

A page set that stays organised as it grows

Sort a whole page set in a few clicks

Pick a parent page, categories and tags on the Create screen. LPagery gives them to every page in the run, and each URL starts with the parent page, like /plumbing-services/drain-cleaning-in-brooklyn/.

Parent Page, Categories and Tags fields on the Create screen

Give each page its own categories, created for you

With Extended, add a lpagery_categories column to your source file and every row gets its own categories. Use > for a subcategory and | for one more. LPagery creates the categories that don't exist yet and marks them as new before you confirm.

Columns for categories, tags, custom taxonomies and the parent page (Extended)

How it works

Set it up on the Create screen or in your spreadsheet

  1. 1

    Choose your template page

    On the Create screen, pick the template page. LPagery shows a field for each taxonomy of its post type, like Categories and Tags for pages.

  2. 2

    Pick terms or add columns

    Select a parent page, categories and tags for the whole run, or add columns like lpagery_categories and lpagery_parent to give each row its own.

  3. 3

    Review and create

    If your source file has category columns, the Confirm Creation screen lists each page's categories and marks the new ones. LPagery then creates the pages and any missing categories, and assigns every page its terms.

Custom post types and taxonomies work the same way

With Extended, LPagery can create entries in any custom post type you turn on in Settings. The Create screen then shows a field for each taxonomy of that post type, and a column named lpagery_taxonomy_ plus the taxonomy name, like lpagery_taxonomy_service_area, sets it per row.

Questions about categories and taxonomies

Can WordPress pages have categories and tags?

WordPress gives categories and tags only to posts. On every paid plan, LPagery adds both to pages, so generated pages can have them and you can filter the Pages list by category.

Do the categories have to exist first?

No. LPagery looks up each category by name and creates it if it's missing. The Confirm Creation screen marks new ones with (+) New, so you can check them before any page is created.

How do I add a subcategory or more than one category?

Use > for a subcategory and | to add another one. Services>Drain Cleaning|Brooklyn puts the page into Drain Cleaning under Services, and into Brooklyn. Placeholders work in these columns too, so Services>{service} fills in each page's service.

Does a page in a subcategory also get the parent category?

By default the page gets only the last category of the path, like Drain Cleaning. Set Hierarchical taxonomy handling to Assign All in Settings, and it gets every category in the path.

Can every page have a different parent page?

Yes. Add a lpagery_parent column with the parent's page ID, URL or slug. When a cell is empty or LPagery can't find the page, it uses the Parent Page from the Create screen. Parent pages work for pages and other hierarchical post types.

Will my pages show up on category archive pages?

WordPress builds its category and tag archives from posts, so generated posts show up there like any other post. Generated pages get their categories too, but WordPress leaves pages out of those archives unless your theme or a plugin adds them.

What happens when I change a category later?

Change it in your source file and update the page set. LPagery assigns the terms again for every page whose row changed, so the page moves to its new category. With Google Sheet Sync and Sync Page Updates turned on, this happens on the next sync.

Which plan do I need?

Standard adds categories and tags to pages and gives you the Parent Page, Categories and Tags fields on the Create screen, which apply to every page in a run. Extended adds the per-row columns lpagery_categories, lpagery_tags, lpagery_taxonomy_<name> and lpagery_parent, custom post types and their own taxonomies. Ultimate includes everything in Extended.

Keep every page set organised

Categories, tags and parent pages come with every paid plan of LPagery.