This is a simple community WordPress plugin aimed at giving credit where credit is due. The plugin inserts an XHTML list into any post/page through a shortcode. If you’re into customization, you can specify a format argument and indicate the exact output you are after. There’s also an option to disp
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 4.6 and PHP 7.4.
SourceWordPress plugins · Nov 3, 2026
01 / Source details
Aboutthistool.
This is a simple community WordPress plugin aimed at giving credit where credit is due.
The plugin inserts an XHTML list into any post/page through a shortcode. If you’re into customization, you can specify a format argument and indicate the exact output you are after. There’s also an option to display inactive plugins as well.
Key features include…
A simple template system allows you to format how you’d like the plugin information to be shown
Template tags are available for automatically linked items as well as simple text
Choose from a number of pieces of plugin data to be output
Display inactive plugins as well as active plugins if you wish
Automatically limit long descriptions to specific lengths, and even remove emojis from the output
Output is cached to provide a super-quick response
A separate shortcode allows you to display how many plugins you have!
Thanks to Matej Nastran ‘s My plugins , from which Plugins list was initially derived.
Iconography is courtesy of the very talented Janki Rathod .
Please visit the Github page for the latest code development, planned enhancements and known issues
Getting Started
To get a list of the plugins that are installed and activated in your website, insert the following into any post or page:
<ul>[plugins_list]</ul>
You can customise the output specifying the format argument and a number of pre-defined tags . Here’s an example:
RequiresWP – the minimum required level of WordPress
RequiresPHP – the minimum required level of PHP
LinkedTitle – the title but automatically linked to the corresponding URL
LinkedAuthor – the author, linking to their profile
Active – shows ‘Active’ or ‘Inactive’, depending on the status of the plugin
The plugins list can be freely styled with css, just place any class or id attribute on the format string, or on the elements surrounding it.
Using HTML
If you wish to put HTML in your format then you can. However, this can cause havoc in the Visual editor and even causes extra characters to be passed into the output (rogue paragraph tags, for instance). I therefore highly recommend that, if you wish to add HTML, use double braces instead of < and > around your HTML tags – this plugin will correct this before output but it means the visual editor doesn’t try and interpret the HTML.
The characters will be corrected upon output and you will get a lovely, bulleted, un-ordered list as output.
If you’re using the block editor and need to wrap HTML around the outside of the short code, please see the details further below on the best way to do this.
Additional Parameters
Active & Inactive Plugins
By default, only active plugins are shown, but by using the show_active , show_inactive and show_recent parameters you can change this.
For example, this will show both active and inactive…
Two parameters exist to truncate the description, so it doesn’t get too long unwieldy. You can specify a maximum number of words or a maximum number of characters using words or chars . Here’s an example of each…
You shouldn’t do this but if you specify both then the shortest one will be used.
By default, if a truncation occurs, ellipsis will be added to the end. However, you can change this by using the end parameter and specifying your own ending. For example…
If you want to remove emoji from the description, use the emoji parameter to achieve this. By default this is true but set to false to have them removed. For example…
By default your plugin list will be cached for 5 minutes, ensuring that performance is impacted as little as possible. Use the parameter cache to change the number of minutes. Set this to false to switch off caching.
This will cache for 1 hour. The following will switch the cache off…
[plugins_list format="{{LinkedTitle}} ({{LinkedAuthor}}) - {{Description}}{{br/}}" cache=false]<h3>Using with the block editor</h3>
You can insert shortcodes directly into the block editor without an issue and it will be automatically added to a shortcode block. However, if you need to wrap HTML around it then this will cause issues. The solution here is to add a shortcode block first and then add the whole line into that. The HTML then works just fine.
Plugin Count
A shortcode also exists to allow you to display the number of plugins that you have. Simply add [plugins_number] to your post or page and it will return the number of active plugins.
To display the number of active AND inactive plugins use…
[plugins_number inactive=true]
You can also display the number of inactive plugins by specifying…
[plugins_number inactive=true active=false]
As with the other shortcode results will be cached by default. To change the number of minutes simply use the cache parameter. Set it to false to switch off caching. For example…
[plugins_number inactive=true cache=120]
This will set the cache to 2 hours.
Reviews & Mentions
A default WP credit page would be kind of neat
See it in action
A closer look.
An example of the list in use
02 / Source details
Gettingstarted.
Plugins List can be found and installed via the Plugin menu within WordPress administration (Plugins -> Add New). Alternatively, it can be downloaded from WordPress.org and installed manually…
01Upload the entire plugins-list folder to your wp-content/plugins/ directory.
02Activate the plugin through the ‘Plugins’ menu in WordPress administration.
Voila! It’s ready to go.
03 / Source details
Frequently asked questions.
You’ve changed from using hashes to double braces for tags – help!
Using double braces (i.e. {{ and {{) for templates is pretty standard so something I wanted to move towards. However, I don’t want existing usage to break so I’m supporting both the old and new methods – however, I’m not documenting the old method so my hope is for people to move towards usage of double braces.
I’m adding an HTML tag to the format parameter and it’s not appearing
For your security, not all HTML tags are allowed – we’ve limited this to any that are for the purposed of text formatting (inc. bullet points) and tables.
The full list of allowed tags are: , , ,
<
blockquote>, , , , , , , ,
<
div>, , ,
<
h1>,
<
h2>,
<
h3>,
<
h4>,
<
h5>,
<
h6>,
, , ,
,
<
ol>,
<
p>,
<
pre>, , , , , , , , , ,
<
table>, , , , and
<
ul>.
Do you support this plugin on forks of WordPress?
No. It was developed for WordPress and so forks remain unsupported. I have no intention of developing and testing this on any other version.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati