WordProof Timestamp


WordProof: timestamp your WordPress content on the blockchain

With WordProof Timestamp, you can timestamp your WordPress content on any EOSIO blockchain from the comfort of your WordPress site. No prior blockchain experience necessary. After the set-up, everything is taken care of automatically!

Why do I need to timestamp my content?

WordProof Timestamp does everything in its power to bring the benefits of blockchain to your WordPress website. Here are some reasons why you should timestamp your content:

  • Copyright protection
  • Transparency: increase trust and claim authenticity
  • Next-generation SEO benefits
  • Proof of existence at certain moments in time
  • Prepare for upcoming EU regulations
  • Be your own notary


  • Automatically timestamp your content on the blockchain
  • Show the blockchain certificate pop-up on your website
  • Let your visitors verify when and how your content changed
  • Downloadable blockchain certificate as proof of existence
  • Copyright Infringement Claim Tools

How does WordProof Timestamp work?

Timestamping creates a unique and universal fingerprint (the ‘hash’) for all your posts, pages and media files. If the input changes, the hash becomes totally different.

This hash is added to the blockchain with a date and time. Because you (the website owner) have the input that results in this specific hash, you can prove that you published the content at that point in time.

Further reading on WordProof, WordPress, and Blockchain

For more info on WordProof, WordPress, and Blockchain, check out the following:

Special thanks to the Telos Foundation for co-funding a first version WordProof via their worker proposal system.

From within WordPress

  1. Visit ‘Plugins & Add New’
  2. Search for ‘WordProof’
  3. Activate WordProof Timestamp from your plugins page.
  4. Go to “after activation” below.


  1. Upload the wordproof-timestamp folder to the /wp-content/plugins/ directory
  2. Activate the WordProof Timestamp plugin through the ‘Plugins’ menu in WordPress
  3. Go to “after activation” below.

After activation

  1. Launch the Setup Wizard
  2. Choose which mode you want to use (manual or automatic)
  3. Follow the steps for either mode


  • Timestamp your content automatically, verify the status in the bottom right corner.
  • The pop-up your visitors can use to verify your content.
  • Your visitors can compare different versions, and verify the authenticity.
  • Change the settings in the WordProof Timestamp plugin options panel.


3 January 2021
I use this plugin to give proof to visitors that what I share is the original, something that in my point of view is a necessity in an era of information being transformed to a new and fake truth. I would highly recommend this to other users, it is together that we can improve the trust in information.
19 April 2020
Thank you guys to create this plugin that is working very good on my blog keeping the website performance fine. this plugin it have a unique feature and is the only one I found to timestamp easily post, image, pdf on the blockchain. I run some perfomarce test after install and I'm glad to see it doesn't add strange script ets so very nice. The price for the service is free but even the premium version are very cheap so I suggest!
Read all 11 reviews

Contributors and Developers

“WordProof Timestamp” is open source software. The following people have contributed to this plugin.


“WordProof Timestamp” has been translated into 18 locales. Thank you to the translators for their contributions.

Translate “WordProof Timestamp” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change Log


Release date: August 31st, 2021
* Bugfix: Use cache busting CSS versioning
* Bugfix: Stop re-rendering Timestamp widget on edit.php
* Bugfix: Remove unnecessary ajax calls


Release date: July 16th, 2021
* Update for WordPress 5.8


Release date: May 31st, 2021
* Hide the certificate link for individual posts or pages.


Release date: March 4th, 2021
* Fix the cron to stop running after the first timestamp, thanks to @dnwjn. Relevant PR: https://github.com/wordproof/wordproof-timestamp/pull/37
* Added support for WordPress 5.7
* Fixed bug with Telos blockchain


Release date: February 27th, 2021
* Fix for Google Lightspeed CLS score


Release date: February 24th, 2021
* Fix for manual users, thanks Krijn!
* Many small enhancements


Release date: January 21st, 2021
* Performance optimisations
* Added an option to hide certificate links on individual post types


Release date: January 13th, 2021
* Bugfix for Woocommerce integration
* Add setting to hide the certificate from the homepage
* Add setting to hide the certificate from all pages
* Stability fixes


Release date: January 13th, 2021
* Raised the minimum PHP required
* Properly prefixes composer packages
* Fixed a bug which did not let users dismiss a notice


Release date: January 12th, 2021
* Fix a bug for saving the site key on new installs


Release date: January 10th, 2021
* Happy new year!
* The plugin now adheres to the WordPress Coding Standards


Release date: December 29th, 2020
* Automatic callback url selection


Release date: December 22th, 2020
* Added REST endpoint as alternative to the default method of receiving webhooks
* Bumped dependencies
* Added composer for including libraries
* Fixed various bugs


Release date: October 28th, 2020
* Small enhancements to notices


Release date: October 28th, 2020
* Fix bug with the Bulk timestamp module


Release date: October 8th, 2020
* WordProof column is hidden by default for some post types
* Timestamp counter is hidden for users without publishing rights
* Bulk timestamping posts has received some small enhancements
* Various bugfixes and enhancements


Release date: September 27th, 2020
* Support for bulk stamping every post type


Release date: September 4th, 2020
* Support for Custom Post Types
* Fix for Firefox users


Release date: September 3rd, 2020
* Fix for sites running PHP < 7.0


Release date: September 3rd, 2020
* Fix for some urls to wordproof.io


Release date: September 2nd, 2020
* Fix small visual bugs


Release date: August 4th, 2020
* Add support for Ethereum
* Fix user interface bugs


Release date: August 4th, 2020
* Implemented code style ruleset


Release date: June 2nd, 2020
* Added frontend performance enhancements!
* Fixed a Gutenberg related bug


Release date: May 28th, 2020
* Fix for using WordProof Timestamp with Scatter


Release date: May 14th, 2020
* Updated readme and plugin repository assets


Release date: May 12th, 2020
* Fix when using the classic editor


Release date: May 8th, 2020
* Added performance optimizations
* Display background tasks more prominently
* Various small improvements to the user interface
* Fixed minor bugs


Release date: May 4th, 2020
* Show error if something went wrong creating or sending a transaction to the blockchain


Release date: May 4th, 2020
* Fix: In some cases, selecting to use WordProof manually did not save properly. Thanks for reporting Francesco!


Release date: April 21st, 2020
* Various small improvements to the user interface


Release date: February 29th, 2020
* Improvements to the authentication
* Added a log for most recent timestamped items
* Improved error logging


Release date: February 18th, 2020
* Added a logger for errors
* Added information to Site Health
* Updated license to GPL 3.0


Release date: February 10th, 2020
* Small improvements and bug fixes


Release date: February 8th, 2020
* We are now using a new authentication method for a more secure connection
* We now support timestamping WooCommerce products
* Added options to sent timestamps to customers when ordering
* MediaObjectTimestamps are now shown on Attachment pages
* Callbacks are now retrieved successfully out-of-the-box for even more server setups
* Fixed small bugs and made various enhancements


Release date: February 1st, 2020
* A fix for automatic stamping


Release date: February 1st, 2020
* We now include the hash in the link to wordproof.io/check
* Small bugfix in properly returning the raw text.


Release date: January 22nd, 2020
* We added support for Edge and IE browsers
* More visual feedback is to different widgets and buttons


Release date: January 13th, 2020
* Happy new year!
* We are now retrieving revisions using a secured endpoint
* Added many enhancements to the UI


Release date: December 16th, 2019
* We have made it way easier to see what is going on.
* Styling enhancements


Release date: November 20th, 2019
* Small fix for inserting the certificate link when a custom DOM selector is used


Release date: November 15th, 2019
* Add option for additional whitelisted IP’s for rare server setups
* Small visual enhancements


Release date: November 13th, 2019
* Fixed small bugs
* Add filter ‘wordproof_hash_post_content’ before hashing the content of ArticleTimestamp


Release date: November 12th, 2019
* Timestamp Standard 0.2.0 is now supported
* Timestamp your Media using the MediaObjectTimestamp standard
* Callback didn’t come through? Retry from your the posts overview
* The auto stamper tool is more accessible
* DOM Selector bug is fixed


Release date: 12 October 2019
* You are now enjoying our new certificate! We’ve made it more compact and easier to digest.


Release date: 12 October 2019
* Thanks to the Pull Request by Tomoharu, GetShifter.io users can now use WordProof by setting their custom domain.


Release date: 5 October 2019
* Fixed a bug which caused revisions to not show up


Release date: 3 October 2019
* Some visual improvements


Release date: 1 October 2019
* Automate the creation of your timestamp by using my.wordproof.io!
* Overhaul of the plugin options


Release date: 21 September 2019
* Prepare migration to upgraded WSFY service


Release date: 3 September 2019
* Remove certificate text from excerpts in rare cases


Release date: 22 August 2019
* Allow timestamps to be removed.
* Remove post column notice for posts which are not published yet.


Release date: August 22nd, 2019
* Select the post types that are auto-stamped.


Release date: 21 August 2019
* Remove certificate link from the REST API and RSS Feed
* Ensure content is always encoded


Release date: 21 August 2019
* Remove certificate link from excerpts


Release date: 16 August 2019
* Various performance and page load improvements


Release date: 16 August 2019
* Provide an option to hide the WordProof post column for logged in users


Release date: 12 August 2019
* Text in the certificate modal is now translatable


Release date: 8 August 2019
* Correctly load JS on the autostamp page


Release date: 8 August 2019
* Display correct blockchain link for posts stamped with Telos


Release date: 7 August 2019
* Fix migration for legacy WSFY clients.


Release date: 6 August 2019
* Fix autostamp for large websites.


Release date: 6 August 2019
* Fix migration for legacy WSFY clients


Release date: 6 August 2019
* Show certificate content on mount


Release date: 6 August 2019
* Bug fix: display the timestamp meta box on edit pages


Release date: 5 August 2019
* Automate your timestamping using WSFY
* Select output location of the certificate link
* Make use of WebArticleTimestamp 0.1.1
* Optimise and restructure code
* Fix for the posts timestamp column indicator


Release date: 4 August 2019
* Small bug fix to ensure proper encoding of float types


Release date: 12 July 2019
* Add customisation field


Release date: 12 July 2019
* Implement timestamp standard
* Various performance and page load improvements


Release date: 11 July 2019
* Improved network selection


Release date: 11 July 2019
* Improvements to the admin area


Release date: 28 June 2019
* Code optimisation
* Page load optimisation
* Resolving various bugs


Release date: 22 June 2019
* Our biggest release yet! Please share your experience with us!


Release date: 4 June 2019
* Backwards compatibility fix


Release date: 3 June 2019
* Small styling fix


Release date: 31 May 2019
* Bug fix


Release date: 30 May 2019
* Redesigned plugin options
* WordProof setup wizard added
* Front-end blockchain certificate


Release date: 5 April 2019
* Initial release.