WordPress blogging while fun and often rewarding, does not come without its own set of “problems”. My biggest gripe with blogging on WordPress is creating blog posts, categories and tags one-by-one, especially when you have a long list of articles to upload. BulkPress alleviates that problem by allowing me to bulk create multiple posts, categories and tags with one click.
What is BulkPress?
BulkPress is a completely free WordPress plugin (self-hosted, not WordPress.com) that provides an easy-to-use interface to create several posts, categories, tags and pages with just a click. The tool also works with custom post types and custom taxonomies created by plugins like Custom Post Types UI and Advanced Custom Fields Pro.
Why use BulkPress?
I maintain the websites of several Jamaican magazines that publish articles each day and creating these articles one by one is tedious. BulkPress allows me to punch in the names of all the articles, set-up a custom URL slug, create tags and decide if I want them to be public, drafts, scheduled or private. The plugin also cuts down the hours spent creating a new website as I can publish all the pages needed, categories for posts, initial post titles and navigation menu items. If that wasn’t enough to sell you on BulkPress, you can also set-up hierarchical structures with parent categories and even automatically create non-existent parent categories. It doesn’t get any better than this, especially for free.
What can I create with BulkPress?
- Posts + URL slug
- Pages + URL slug
- Navigation Menu Item + URL slug
- Field Groups (ACF & ACF Pro) + URL slug
- Custom Post Types + URL slug
- Categories + URL slug
- Tags + URL slug
- Non-existent parent categories
Where to download BulkPress
BulkPress is available on the WordPress repository here or you can click the card below.
Go to the plugins tab in your WordPress admin dashboard and click ‘add new’
Search for ‘BulkPress’
Choose the first item then install and activate
Hover over the BulkPress icon in your WordPress menu and click the option you want. “Terms” refers to tags and categories and “Posts” refers to pages, blog posts and custom post types.
Choose your post type and post status. Keep in mind that my post types might be different depending on the plugins you use.
Add your post title and the corresponding URL slug
Add your post title
Then your URL slug or leave blank for an auto-generated slug
Click “Add posts” at the bottom of the page
Check your posts
Check the permalinks
Like with the posts, add your category to the left and the slugs in the corresponding box on the right.
Choose your taxonomy. Like I mentioned with the posts, these might be different from you see on your installation of WordPress.
Add your terms in the left panel
Add your slug in the corresponding box on the right or leave blank for an auto-generated slug
Choose a suitable parent category or leave empty
Optional: Create “inexistent” parent terms
Click “Add terms”
Check your categories
Check your permalinks
While this plugin might not be everybody, BulkPress is very useful when working on content-heavy websites like blogs and magazines or when setting up a website for a new development project. I love this plugin and use it on all my websites when creating new posts. The only drawback is a lack of updates from the developer, but the plugin still works flawlessly on WordPress 5.5.1 at the time of writing this article. If you know of any better alternatives, be sure to mention it in the comments below, and I might do a follow-up post listing them.