BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
DOI Creator icon
Actively maintained Tested with WP 7.1 #1 in DataCite

DOI Creator

Register DOIs on DataCite for posts, pages and custom content, with rich metadata: ORCID, journal, volume, issue, abstract, license.

Active installs30+10+ tier
Downloads · 30d196▲ 3.8× vs prev. 30d
Rating—0 reviews
Health score67/100Good
All-time downloads2KSince Jul 2021
Support resolved—No recent threads
RequiresWP 5.5PHP 7.0+
Downloads · 7d38▼ -68.3% week over week
Our verdict

Solid choice

DOI Creator is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites and was last updated 2 weeks ago, and scores 67/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (30+ active installs)
  • Very few reviews so far

Daily downloads

153045Jul 5Aug 18Oct 2
Yesterday4
Daily average (1y)2
Peak day61Sep 21, 2026
Last 12 months650

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where DOI Creator stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
DataCite #1 4 Best DataCite plugins →
Digital Object Identifier #5 55 Best Digital Object Identifier plugins →
doi #2 103 Best doi plugins →
journal #19 175 Best journal plugins →
orcid #6 13 Best orcid plugins →

Version adoption

Share of active sites per release.

  • 1.060.0%
  • 1.140.0%

About DOI Creator

From the official readme · v1.1.0

Description

DOI Creator registers a Digital Object Identifier (DOI) on DataCite for each content you publish, and stores it in the doi custom field of the content, so that your theme can show it.

Features

  • Automatic registration when a content is published, scheduled contents included. It can be turned off, to register DOIs only on request.
  • Any content type: posts, pages and custom post types.
  • Your DOI format: prefix plus a suffix pattern with placeholders ({year}, {month}, {issue}, {volume}, {counter}, {post_id}, {random}), with a live preview.
  • Rich metadata: resource type (journal article, preprint, report…), authors from Co-Authors Plus (guest authors included) with ORCID iD and affiliation (with ROR ID), journal title, ISSN, volume and issue, publication date, abstract from the excerpt, language (Polylang supported), subjects from tags or categories, Creative Commons license.
  • Preview: see the exact request DataCite would receive for any content, before registering anything.
  • Test mode with the DataCite test environment, and a connection test that checks credentials and prefix.
  • Content list: DOI column, filter by DOI status (with DOI, without DOI, failed) and a “Register DOI” bulk action, also for contents published before.
  • DOI box in the editor: see the DOI, register it now or update its metadata on DataCite.
  • Reliable: temporary errors (network, DataCite unavailable) are retried automatically; every registration, update and error is listed in the activity log.

The DOI

Each DOI is made of the DOI prefix set in the settings (optionally followed by a fixed part of the suffix) and of a suffix built from a pattern. The default pattern, {year}-{issue}-{counter}, gives DOIs such as 10.5438/0012/2021-1-2: the year, the issue number (from the periodicity of the journal) and a progressive number.

The metadata

With the “Enhanced” metadata profile DataCite receives: title, authors (with ORCID iD and affiliation when set in their profile), publisher, publication year and date, resource type, a description with journal, issue and year, and, when enabled, abstract, language, subjects, license and journal (title, ISSN, volume, issue).

The “Classic” profile sends exactly the metadata of version 1.0: generic “Text” type ({ "ris": "RPRT", "bibtex": "article", "citeproc": "article-journal", "schemaOrg": "ScholarlyArticle", "resourceTypeGeneral": "Text" }) and a description with journal, issue and year (e.g. “CoolJournal, 3 (2021)”). Sites configured with a version before 1.1 keep this profile until they change it.

Every DOI is registered with DataCite’s technical “source” field set to doi-creator-wp. It is not part of the DOI metadata (it does not appear in citations or in the metadata XML), but it is public: it lets the author of this plugin count, from DataCite’s public API, how many DOIs are registered with it.

Coming soon

Crossref, for journals and publishers that are Crossref members.

Configuration

Open Settings > DOI creator. The Overview shows what is missing. You need:

  • DOI prefix: your DataCite prefix, optionally followed by a fixed part of the suffix (e.g. 10.5438 or 10.5438/0012).
  • DataCite credentials: the repository ID and password of DataCite Fabrica. They are stored in your database and are never shared with anyone other than DataCite.
  • Periodicity: how often an issue is published, used for the {issue} number.

Then use “Test connection” to check that the credentials can register DOIs with your prefix.

Testing

Before registering real DOIs, we strongly recommend to check that everything works in test mode: turn on “Use the DataCite test environment” in the Connection section.

DOIs registered in test mode are visible only on DataCite Fabrica Test and never resolve on doi.org. If your test credentials are different from your production credentials, enter them in the test credentials.

Privacy

This plugin only communicates with DataCite (api.datacite.org, or api.test.datacite.org in test mode), using your DataCite credentials, to check and register DOIs. It does not send any data to the plugin author or to any other service. See the DataCite privacy policy.

Supporting the project

If you find this plugin useful and you would like to contribute to its development, please consider donating.

Feature requests and support

If you would like to see new features added to the plugin, send us your requests through the support forum of the plugin on WordPress.org, and please consider donating to increase the time we can spend coding the plugin.

The plugin is provided as-is without any support. If you really need help, please consider donating and making a support request. We’ll do our best to help those who help us.

Frequently asked questions

Will updating from 1.0 change my DOIs?

No. Sites configured with a previous version keep the same DOI format, the same metadata (Classic profile), the same date used for year and issue, and posts as the only content type, until you change these settings.

Where do I enter the ORCID iD of an author?

In the user profile (Users > Profile > DOI metadata), or in the page of a Co-Authors Plus guest author. If your site already stores ORCID iDs in another user field, set its meta key in Settings > DOI creator > Metadata.

Can I register DOIs for contents published before installing the plugin?

Yes: in the content list, filter by “Published without DOI”, select the contents and use the “Register DOI” bulk action. Set “Date used for year and issue” to the publication date, so that older contents keep the year and issue in which they were published.

A registration failed: what now?

The DOI column and the DOI box show the error returned by DataCite, which is also listed in Settings > DOI creator > Activity and in the PHP error log. Temporary errors are retried automatically; after fixing the cause of other errors, use “Register DOI now” in the DOI box.

For developers

Filters: doi_creator_work (the metadata of a content), doi_creator_datacite_attributes (the DataCite attributes), doi_creator_url (the URL registered for a content), doi_creator_agency (the registration agency). Action: doi_creator_registered (after a DOI is registered).

Changelog

New settings page and many new features. Your DOIs and metadata stay exactly as they are until you change the new settings.

1.1.0

  • New settings page, organized in sections: overview with statistics and setup checklist, connection, DOI format, content, metadata, activity.
  • DOI suffix pattern with placeholders and live preview.
  • DOIs for pages and custom post types.
  • Enhanced metadata profile: resource type, publication date, typed descriptions. Optional abstract, language, subjects, license and journal (title, ISSN, volume, issue).
  • ORCID iD, affiliation and ROR ID of the authors, for users and Co-Authors Plus guest authors. Guest authors are now read correctly.
  • Content list: DOI column, filter by DOI status and “Register DOI” bulk action.
  • DOI box in the editor: register now, update metadata on DataCite.
  • Optional metadata update on DataCite when a content with a DOI is updated.
  • Connection test, metadata preview and activity log.
  • Temporary errors are retried automatically.
  • The date used for year and issue can be the publication date of the content.
  • Sites configured with a previous version keep exactly the same behaviour until they change the new settings.

1.0.4

  • DOIs are registered with DataCite’s technical “source” field set to doi-creator-wp, so that the number of DOIs registered with this plugin can be counted from DataCite’s public API. No DOI metadata is changed and no data is sent anywhere else.

1.0.3

  • Fix: DataCite rejected every new DOI (HTTP 422, “titles: Value at root is not an array”). Titles are now sent as a list, as required by the DataCite REST API.
  • Fix: authors were read from global variables instead of the post being published, so DOIs could be skipped when posts were published by WP-Cron or other background processes.
  • Fix: DOIs for posts published from the block editor are created after Co-Authors Plus has saved the authors.
  • DataCite errors are now written to the PHP error log instead of being silently ignored.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

FAQ

DOI Creator: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 3, 2026

Is DOI Creator free?

Yes. DOI Creator is free to download and use from the official WordPress.org plugin directory.

Is DOI Creator safe to use in 2026?

DOI Creator is a solid plugin choice in 2026, with a few things worth checking first. It runs on 30+ sites and was last updated 2 weeks ago, and scores 67/100 on our health check.

How many websites use DOI Creator?

DOI Creator is active on 30+ WordPress websites and has been downloaded 2,004 times since it launched in July 2021. It was downloaded 196 times in the last 30 days.

Does DOI Creator work with WordPress 7.1?

Yes. The developer has tested DOI Creator up to WordPress 7.1.2, the latest release. It requires WordPress 5.5 or newer.

What PHP version does DOI Creator need?

DOI Creator requires PHP 7.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was DOI Creator last updated?

The latest version, 1.1.0, was released on September 21, 2026 (2 weeks ago).

Who makes DOI Creator?

DOI Creator is developed and maintained by ghego1.

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.