Title: Toolbelt
Author: Cool Plugins
Published: <strong>August 20, 2019</strong>
Last modified: January 30, 2024

---

Search plugins

![](https://ps.w.org/wp-toolbelt/assets/banner-772x250.png?rev=2523999)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/wp-toolbelt/assets/icon-128x128.png?rev=2523999)

# Toolbelt

 By [Cool Plugins](https://profiles.wordpress.org/coolplugins/)

[Download](https://downloads.wordpress.org/plugin/wp-toolbelt.zip)

 * [Details](https://wordpress.org/plugins/wp-toolbelt/#description)
 * [Reviews](https://wordpress.org/plugins/wp-toolbelt/#reviews)
 *  [Installation](https://wordpress.org/plugins/wp-toolbelt/#installation)
 * [Development](https://wordpress.org/plugins/wp-toolbelt/#developers)

 [Support](https://wordpress.org/support/plugin/wp-toolbelt/)

## Description

A collection of simple addons that provide every day functionality with privacy 
and speed. There’s very few options, and no unnecessary filler. It does exactly 
what it needs to do and nothing else.

Toolbelt takes a privacy first approach to adding features. Everything happens on
your server. No data is sent to third party servers without your explicit consent.
No data is loaded from third parties (for example social sharing scripts).

Taking inspiration from Jetpack I want to rebuild the features I use the most and
make them as simple and fast as possible.

Toolbelt has been featured on The WordPress Tavern in [an interview with me](https://wptavern.com/toolbelt-a-new-jetpack-inspired-plugin-with-a-focus-on-speed-and-privacy).
You can read more about the creation of the plugin and my desire for a more private
internet.

#### Gutenberg Blocks

Some of the Toolbelt modules include blocks to make working with the generated content
easier. The available blocks are:

 * **Contact Form** – The simplest way to have people get in touch. Works with the
   spam module.
 * **Post Categories** – A category content list for magazine and newspaper themes.
 * **Simple Slider** – A fast, CSS powered slider. No JavaScript and easy to edit.
 * **Projects Grid** – to list a collection of projects. These can be filtered by
   project category.
 * **Testimonials Grid** – to list a group of testimonials. Great for showing off!
   🙂
 * **Markdown** – for those who like a simpler writing experience.
 * **Sitemap** – Easily list all posts, pages, Categories and Projects.
 * **Star Rating** – Rate things with a simple visual interface.
 * **Breadcrumbs** – for full site editing.
 * **Related posts** – for full site editing.

#### All Features

Toolbelt has a lot of features. The complete list is below.

 * [Admin Interface Tweaks](https://github.com/BinaryMoon/wp-toolbelt/wiki/Admin-Tweaks)–
   Small CSS changes to make the interface nicer to use.
 * [Avatars](https://github.com/BinaryMoon/wp-toolbelt/wiki/Avatars) – Algorithmicly
   generated private avatars that are consistent across websites.
 * [Breadcrumbs](https://github.com/BinaryMoon/wp-toolbelt/wiki/Breadcrumbs)
 * [Contact Form](https://github.com/BinaryMoon/wp-toolbelt/wiki/Contact-Form) –
   Gutenberg compatible & private. Supports the spam blocker module.
 * [Cookie Banner](https://github.com/BinaryMoon/wp-toolbelt/wiki/Cookie-Banner)
 * [CSP Header](https://github.com/BinaryMoon/wp-toolbelt/wiki/CSP-Header)
 * [Disable Comment Urls](https://github.com/BinaryMoon/wp-toolbelt/wiki/Disable-Comment-Urls)–
   Removes comments urls from your site.
 * [Disable REST API](https://github.com/BinaryMoon/wp-toolbelt/wiki/Disable-REST-API)–
   Disable the REST API from public usage.
 * [Fast 404](https://github.com/BinaryMoon/wp-toolbelt/wiki/Fast-404) – Stops WordPress
   from loading the full 404 page for images and other content. Reduces server usage.
 * [Footnotes](https://github.com/BinaryMoon/wp-toolbelt/wiki/Footnotes)
 * [Get Image](https://github.com/BinaryMoon/wp-toolbelt/wiki/Get-Image) – Find 
   a featured image for posts that do not have one assigned.
 * [Heading Anchors](https://github.com/BinaryMoon/wp-toolbelt/wiki/Heading-Anchor)–
   Add anchor names to headings so that they can be linked to.
 * [Iframe Privacy Shield](https://github.com/BinaryMoon/wp-toolbelt/wiki/Iframe-Privacy-Shield)–
   Remove iframes and add a clickable screen so that they load when the user wants
   to see them.
 * [Infinite Scroll](https://github.com/BinaryMoon/wp-toolbelt/wiki/Infinite-Scroll)
 * [Jetpack Dev Mode](https://github.com/BinaryMoon/wp-toolbelt/wiki/Jetpack-Dev-Mode)–
   Disable Jetpacks connection so that only local functions are enabled.
 * [Lazy Loading](https://github.com/BinaryMoon/wp-toolbelt/wiki/Lazy-Loading)
 * [Layout Grid](https://github.com/BinaryMoon/wp-toolbelt/wiki/Layout-Grid) – A
   nicer columns block.
 * [Markdown](https://github.com/BinaryMoon/wp-toolbelt/wiki/Markdown)
 * [Monetization](https://github.com/BinaryMoon/wp-toolbelt/wiki/Monetization) –
   Enable Coil Web Monetization.
 * [OEmbed](https://github.com/BinaryMoon/wp-toolbelt/wiki/OEmbed) – Add additional
   OEmbed providers.
 * [Optimization](https://github.com/BinaryMoon/wp-toolbelt/wiki/Optimization) –
   Remove WordPress features that are rarely used.
 * [Portfolio](https://github.com/BinaryMoon/wp-toolbelt/wiki/Portfolio) – Portfolio
   custom post type and blocks.
 * [Post Category](https://github.com/BinaryMoon/wp-toolbelt/wiki/Post-Category)–
   A post category block.
 * [Random Redirection](https://github.com/BinaryMoon/wp-toolbelt/wiki/Random-Redirect)–
   Randomly redirect to a blog post.
 * [Related Posts](https://github.com/BinaryMoon/wp-toolbelt/wiki/Related-Posts)
 * [Remove IP Addresses](https://github.com/BinaryMoon/wp-toolbelt/wiki/Remove-IP-Addresses)–
   Remove IP addresses from comments for user privacy (spam protection still works).
 * [Responsive Videos](https://github.com/BinaryMoon/wp-toolbelt/wiki/Responsive-Videos)
 * [Search Redirect](https://github.com/BinaryMoon/wp-toolbelt/wiki/Search-Redirect)–
   If there’s a single search result redirect to it instead of displaying the restuls.
 * [Sitemap](https://github.com/BinaryMoon/wp-toolbelt/wiki/Simple-Sitemap) – Sitemap
   block.
 * [Slider](https://github.com/BinaryMoon/wp-toolbelt/wiki/Simple-Slider) – JavaScript
   free CSS slider block.
 * [Social Menu](https://github.com/BinaryMoon/wp-toolbelt/wiki/Social-Menu) – Replace
   social links with icons in navigation blocks.
 * [Spam Blocker](https://github.com/BinaryMoon/wp-toolbelt/wiki/Spam-Blocker) –
   Privacy focused spam blocker.
 * [Static Social Sharing](https://github.com/BinaryMoon/wp-toolbelt/wiki/Static-Social-Sharing)–
   Link to social sharing pages, and don’t load social network content on your site.
 * [Stats](https://github.com/BinaryMoon/wp-toolbelt/wiki/Stats) – Enable privacy
   focused analytics providers like Fathom.
 * [Testimonials](https://github.com/BinaryMoon/wp-toolbelt/wiki/Testimonials) –
   Testimonials Custom post types and blocks.
 * [Tidy Notifications](https://github.com/BinaryMoon/wp-toolbelt/wiki/Tidy-Notifications)–
   Move plugin and theme notifications to a sidebar.
 * [Typographic Widows](https://github.com/BinaryMoon/wp-toolbelt/wiki/Typographic-Widows)–
   Remove widows in post titles.
 * [Widget Display](https://github.com/BinaryMoon/wp-toolbelt/wiki/Widget-Display)–
   Set rules for widget visibility.

#### Toolbelt is Private

Every week there’s a new story about Facebook (or Google, or Amazon, or whoever)
tracking people inappropriately, or selling user details. Or some security breach
that leaks users passwords or credit card info. Privacy is a big topic and frankly,
it’s scary how much big corporations like Google, Facebook, and Twitter know.

To ensure Toolbelt is as privacy focused as possible it:

 * Does not phone out. **No data is shared with third parties**.
 * Does not use standard social sharing javascripts (loaded from social networks
   servers).
 * Does not track your usage of the plugin.
 * Does not add generator comments, or secret promotional comments to your site 
   html.

#### Toolbelt is Fast

Slow websites make me sad. I don’t want to add anything to Toolbelt that will impact
site load speed. My Google Pagespeed score should not move from 100.

Why? Faster sites are shown to increase conversions and time on site. Google loves
fast sites and improves their search rankings. In addition fast sites are great 
for people with slower internet access, or on mobile data, and use less resources
to generate the page. So many benefits!

To be fast Toolbelt:

 * Doesn’t use jQuery or any other javascript framework. All javascript is vanilla
   js, and minified.
 * Minifies all assets (JS and CSS).
 * Loads all assets inline. They are already small, and loading them directly on
   the page means there are no server requests.
 * Only loads things when they are needed. JS and CSS are only loaded for activated
   modules.
 * Very few options. There’s one main database option, an array that stores what
   modules are active. And another that stores settings for some modules.
 * Uses the minimum code possible. Minimum Javascript and PHP. Less code means more
   speed, and fewer bugs.
 * All options are disabled by default. You enable only the ones you need.

#### Built for developers

Toolbelt is built with developers in mind. It has a collection of hooks and filters
to enable you to make the modules work the way you want. If you’re intersted to 
jump in the project, there are opportunities for developers at all levels to help
out. [Contribute to Toolbelt on GitHub](https://github.com/BinaryMoon/wp-toolbelt)
and join the party. 🎉

 * The code can be found on [Github](https://github.com/BinaryMoon/wp-toolbelt)
 * Documentation with code examples can be found on [the wiki](https://github.com/BinaryMoon/wp-toolbelt/wiki)
 * You can reach out to me with questions or problems on [Twitter](https://twitter.com/binarymoon)

## Blocks

This plugin provides 26 blocks.

 *   TB Post Category
 *   TB Testimonials
 *   TB Slide
 *   TB Slider
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   Toolbelt
 *   TB Markdown
 *   TB Breadcumbs
 *   TB Portfolio
 *   TB Column
 *   TB Layout Grid
 *   TB Star Rating
 *   TB Gist
 *   TB Sitemap
 *   TB Related Posts

## Installation

 1. Install and Activate the plugin through the plugins page.
 2. Go to the Toolbelt Admin page and activate the modules you wish to use.
 3. Done. Everything else is setup automatically.

For more information check the individual [module documentation](https://github.com/BinaryMoon/wp-toolbelt/wiki).

## FAQ

### Why does WordFence (and other WAF’s) flag this file as a vulnerability?

The file `/wp-toolbelt/modules/spam-blocker/blocklist.txt` is used by the spam blocker
to check comments for spam phrases. It is regularly updated.

As such it contains lots of spammy words, and constantly changes. Both things that
could trigger a vulnerability warning.

The best thing to do is mark this file (and only this file) as ‘Ignore Always’. 
This will stop you from getting warnings for this one file whilst monitoring the
rest of the plugin for suspicious changes.

### Why one plugin and not separate plugins?

I am making this because it’s something I want to use. I like the simplicity of 
installing Jetpack and letting it do it’s thing. But Jetpack is not designed for
speed or elegance, so I am trying to address that with my own plugin.

I am making the plugin as developer friendly as I can. Things can be tweaked using
WordPress filters, and I will add more of these as I go.

### Do you have any documentation?

The [docs are on Github](https://github.com/BinaryMoon/wp-toolbelt/wiki). They are
a constant work in progress.

### Can I contribute/ report a problem?

Yes please! You can [submit issues](https://github.com/BinaryMoon/wp-toolbelt/issues)
on Github or add questions to the support forum. I’d be happy to accept pull requests
as well.

### What features will you add next?

I don’t know. I’m open to suggestions (ping me on [Twitter](https://twitter.com/binarymoon)),
but mostly I’ll add things as I need them.

## Reviews

![](https://secure.gravatar.com/avatar/d95042d98a3b4f3cfdcef605cdd1c9ac35b254136c2aeee8574946392ed9f0e3?
s=60&d=retro&r=g)

### 󠀁[Lightweight plugin](https://wordpress.org/support/topic/lightweight-plugin-6/)󠁿

 [sherissa_r](https://profiles.wordpress.org/sherissa_r/) March 11, 2024

WP-Toolbelt is an easy to setup lightweight plugin with handy little features. Thank
you for creating this, improving and maintaining this awesome plugin!

![](https://secure.gravatar.com/avatar/10db69b3c2b973206c5530c0b4d76580a30671f065f1a031e9839006d483f485?
s=60&d=retro&r=g)

### 󠀁[Silently Awesome Plugin](https://wordpress.org/support/topic/silently-awesome-plugin/)󠁿

 [kiwioa](https://profiles.wordpress.org/wvpalarao91/) January 21, 2024 1 reply

Hope that people will notice this tool and to author don’t abandon this awesome 
tool.

![](https://secure.gravatar.com/avatar/323b92d18667c8323a1476eaabf61fcbf4d2535ead075c7dec596606aabfd115?
s=60&d=retro&r=g)

### 󠀁[A default plugin](https://wordpress.org/support/topic/a-default-plugin-2/)󠁿

 [kwhwp](https://profiles.wordpress.org/kwhwp/) January 22, 2022

Handy tools, lightweight.

![](https://secure.gravatar.com/avatar/d1e6b1165b9e77b89984966c51dc575ef2e31aaf4b0c5f2e88e8f48d3076336c?
s=60&d=retro&r=g)

### 󠀁[A must for every WordPress site](https://wordpress.org/support/topic/a-must-for-every-wordpress-site/)󠁿

 [joffff](https://profiles.wordpress.org/joffff/) August 30, 2020

Toolbelt is fast becoming an essential plugin for all WordPress sites

![](https://secure.gravatar.com/avatar/bcd8d0be3d234e3940b5ea3698b1c851f0a6d691fae3a399c6829e469b5ef275?
s=60&d=retro&r=g)

### 󠀁[One of my defaults](https://wordpress.org/support/topic/one-of-my-defaults/)󠁿

 [Nathan DeGruchy](https://profiles.wordpress.org/unruly/) July 9, 2020 1 reply

Adds the stuff I like from Jetpack, without all the jank, WordPress.com invasion
and ultimately useless, poorly optimized features.

![](https://secure.gravatar.com/avatar/fb50b2c55072cd3cf82217e817a9c0bcf54e1df0655510ccd2cadc5bd9f52e74?
s=60&d=retro&r=g)

### 󠀁[Great plugin for a few simple things](https://wordpress.org/support/topic/great-plugin-for-a-few-simple-things/)󠁿

 [tharum](https://profiles.wordpress.org/tharum/) May 26, 2020 1 reply

I’ve been using this plugin on a number of wordpress sites. I find it useful. I 
hope the plugin will stay basic and simple.

 [ Read all 16 reviews ](https://wordpress.org/support/plugin/wp-toolbelt/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Cool Plugins ](https://profiles.wordpress.org/coolplugins/)
 *   [ binarymoon ](https://profiles.wordpress.org/binarymoon/)

“Toolbelt” has been translated into 6 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/wp-toolbelt/contributors)
for their contributions.

[Translate “Toolbelt” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-toolbelt)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wp-toolbelt/), check
out the [SVN repository](https://plugins.svn.wordpress.org/wp-toolbelt/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/wp-toolbelt/) by
[RSS](https://plugins.trac.wordpress.org/log/wp-toolbelt/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.6.0 – 19th April 2023

 * New module to disable access to the REST API from outside users.

#### 3.5.2 – 4th March 2023

 * Fix PHP 8.2.0 error.

#### 3.5.1 – 19th April 2022

 * Improve cookie consent button style.

#### 3.5.0 – 16th April 2022

 * Tidy HTML formatting.
 * Add aria-hidden to thumbnail images that have links duplicated by headings. Simplifies
   things for screen-reader users.
 * Improve sanitization checks in contact form.

#### 3.4.0 – 27th January 2022

 * Add module to Enable the Customizer in all themes. Great for using the Additional
   CSS module in block themes.

#### 3.3.1 – 18th June 2021

 * Update deprecated `block_categories` filter with `block_categories_all`

#### 3.3.0 – 11th June 2021

 * Add Notification Tidy module.
 * Fix adminbar avatar display on mobile.
 * Fix Jetpack disable code.
 * Remove Featured Attachment module since it’s a duplicate of Get Image module.

#### 3.2.7 – 7th June 2021

 * Ensure CSS custom properties are loaded for all modules that need them.

#### 3.2.6 – 13th April 2021

 * Fix possible undefined property error in social icons module.

#### 3.2.5 – 9th April 2021

 * Add avatar shortcode `toolbelt-avatar` for displaying a users avatar on a post/
   page.

#### 3.2.4 – 24th February 2021

 * Set min height for iframe privacy shield to ensure it displays nicely.

#### 3.2.3 – 27th January 2021

 * Ensure posts with empty content don’t cause errors with the header anchors module.

#### 3.2.2 – 7th January 2021

 * Correct Privacy Shield description.
 * Improve backwards compatability for spam blocklist changes.

#### 3.2.1 – 29th December 2020

 * Add ‘Jetpack Dev Mode’ module.
 * More spam blocker improvements.

#### 3.2 – 16th December 2020

 * New: Iframe Privacy Shield. Prevents iframes from post content, from being loaded
   without user consent.
 * Fix: Don’t force responsive video size on videos that have an aspect ratio.
 * Fix: Social share description so that social sharing works better on mobile.
 * Add: Heading anchors now include h5 & h6.
 * Add styles to footnotes to ensure scrolled links are readable and not hidden 
   by the WP admin bar.
 * Change: Disable autolinking urls in Markdown blocks. Normal markdown links still
   work.
 * Fix: Correct spam blocking to make it use the custom block list properly.

#### 3.1 – 21st November 2020

 * Add support for search and 404 redirect filter.

#### 3.0 – 11th October 2020

 * New: Layout Grid block.
 * New: Star Rating block.
 * New: Slider block.
 * New: OEmbed providers module.
 * New: Sitemap block.
 * New: Fallback Featured Images module. Attempts to find featured images when there
   aren’t any assigned.
 * New: Make use of social sharing API in supported browsers.
 * New: Predefined contact form variants. A feedback form and a net promoter score
   form.
 * Add Featured Image global styles for some consistent featured images.
 * Add New horizontal multi-element contact form component layout to allow for more
   space efficient layout of forms.
 * Add Related Posts block.
 * Add TB prefix to all blocks. Inspired by: https://wptavern.com/wordpress-plugin-
   authors-should-avoid-confusing-users-when-naming-blocks
 * Add icon to breadcrumbs block.
 * Add additional social icons.
 * Add relatedLink schema to Related Posts.
 * Add individual project categories to portfolio block output.
 * Remove Noto Serif editor font from being loaded. It’s a potential privacy issue
   and is loaded everywhere.
 * Remove links from server rendered blocks so they can’t be clicked by accident
   when editing content.
 * Fix: Improve Infinite Scroll behaviour when a static page is used.
 * Update Related Posts html to be more semantic & accessible. May require some 
   tweaks to custom styles applied to the module.
 * Update Avatars css so that it loads earlier to avoid flashes of unstyled content.
   Also compressed avatars admin CSS.
 * Update Only output social sharing links on the_content and not on the_excerpt.
 * Change CSS colours to use custom properties for simpler, and more consistent,
   changes.

[Changelog for all versions](https://github.com/BinaryMoon/wp-toolbelt/blob/master/changelog.txt)

## Meta

 *  Version **3.6**
 *  Last updated **2 years ago**
 *  Active installations **300+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.5.0**
 *  Languages
 * [English (Australia)](https://en-au.wordpress.org/plugins/wp-toolbelt/), [English (Canada)](https://en-ca.wordpress.org/plugins/wp-toolbelt/),
   [English (New Zealand)](https://en-nz.wordpress.org/plugins/wp-toolbelt/), [English (US)](https://wordpress.org/plugins/wp-toolbelt/),
   [German](https://de.wordpress.org/plugins/wp-toolbelt/), [Hungarian](https://hu.wordpress.org/plugins/wp-toolbelt/),
   and [Spanish (Spain)](https://es.wordpress.org/plugins/wp-toolbelt/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/wp-toolbelt)
 * Tags
 * [accessibility](https://wordpress.org/plugins/tags/accessibility/)[privacy](https://wordpress.org/plugins/tags/privacy/)
   [related posts](https://wordpress.org/plugins/tags/related-posts/)[social menu](https://wordpress.org/plugins/tags/social-menu/)
   [social sharing](https://wordpress.org/plugins/tags/social-sharing/)
 *  [Advanced View](https://wordpress.org/plugins/wp-toolbelt/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  16 5-star reviews     ](https://wordpress.org/support/plugin/wp-toolbelt/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wp-toolbelt/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wp-toolbelt/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wp-toolbelt/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wp-toolbelt/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-toolbelt/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-toolbelt/reviews/)

## Contributors

 *   [ Cool Plugins ](https://profiles.wordpress.org/coolplugins/)
 *   [ binarymoon ](https://profiles.wordpress.org/binarymoon/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wp-toolbelt/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paypal.me/binarymoon)