About this List
Click to Expand
This is a curated list of ClassicPress plugins. It will be maintained until the ClassicPress plugin directory is implemented, allowing you to more easily find ClassicPress-first plugins. The plugins listed here aren’t merely compatible with ClassicPress – they were created for it!
Why use these plugins?
Click to Expand
First and foremost, these are ClassicPress plugins. They don’t include code, settings, or support for Gutenberg – all of which are really just needless bloat in a ClassicPress installation. And, by using plugins on this list, you are directly supporting the effort of plugin developers who are working hard to help ClassicPress succeed – so, basically, you rock!
How to Add Plugins to this List
Click to Expand
To get plugins listed here, send a direct message to Code Potent that includes all of the following for each plugin.
- Plugin name
- Vendor or developer name
- Link to plugin or download page
- A succinct description; will be cut off at 300 characters
- Plugin submissions must be in English.
- Forked plugins are fine provided that:
A. Gutenberg code, settings, and support is removed.
B. Code providing backward compatibility for WordPress is removed.
C.The terms WP and WordPress are not publicly shown anywhere (including admin views and even the page where your plugin can be downloaded.)
Note: This list is for ClassicPress-only plugins. Do not submit plugins that are intended to support both ClassicPress and WordPress – there is a different list for those and they will not be listed here.
Add Twitter Cards by azurecurve
Add Twitter Cards to attach rich photos to Tweets, helping to drive traffic to your website.
Options allow Card Types of Summary or Summary With Images, Excerpt or first 200 characters of post added to card, Thumbnail or first post image will be added to card and integratation with Floating Featu…
Avatars by azurecurve
Allows users to upload their own avatar. Admin setting allows only use of local avatars; prevents use of Gravatars; if user doesn’t upload their own avatar, a local default is used instead.
BBCode by azurecurve
Allows users to use standard bbcodes in posts and pages in place of HTML tags.
Call-out Boxes by azurecurve
Place configurable call-out box in posts, pages or other post types. Integrates with our Icons plugin for call-out box icons; a default call-out box format can be set via the Settings page, but parameters allow for shortcode customisation.
Carbon Copy by Code Potent
Carbon Copy is a plugin that allows you to duplicate any post, page, or custom post type item with a single click. The plugin also duplicates any relevant taxonomy terms and metadata. It’s called a must-have by many.
Code by azurecurve
Set of shortcodes which can be used for manual syntax highlighting of code.
Comment Validator by azurecurve
Checks comment to ensure they are longer than the minimum, shorter than the maximum and also allows comments to be forced into moderation based on length. Can also prevent unregistered users leaving comment under username of registered user.This plugin is multisite compatible; each site can be…
Conditional Links by azurecurve
Conditional links allows shortcodes to be created which will automatically link when a page or blog post exists with the same slug or title. If the conditionally linked page or post exists, the text will be wrapped in anchor tags otherwise plain text will be returned.
Discourse Stats by CodePotent
Discourse Stats is a plugin that retrieves data for any Discourse forum member and displays it in a card-style format. A great way to show visitors and customers that you’re an active community member who gives back! Great performance, easy to use, easy to style.
Display After Post Content by azurecurve
Allows insertion of content configured through admin panel to be displayed after the post content; supports HTML format and works with shortcodes including Contact Form 7 and is multisite compatible.
Estimated Read Time by Code Potent
Estimated Read Time is a plugin that displays the expected reading times on your articles and summaries. Average reading speed is 200 words per minute. You can change this value to suit your own audience with a simple filter.
Filtered Categories by azurecurve
Creates a new Categories sidebar widget which allows categories to be included/excluded. A link to a categories page listing all categories can be configured to be displayed; a shortcode [fc] can be used on this page to display categories list.
Flags by azurecurve
Allows a 16×16 flag to be displayed in a post of page using a [flag] shortcode. Format of shortcode is [flag=gb] to display the flag of the United Kingdom of Great Britain and Northern Ireland; 247 flags are included. Definition of flags is found at Wikipedia page ISO 3166-1 alpha-2: the admin…
Floating Featured Image by azurecurve
featured-image shortcode allows a floating featured image to be placed at the top of a post. Default settings can be entered to simplify the use of the plugin.
Icons by azurecurve
Easily add an icon to a post or page using the [icon] shortcode. For example, to display the note icon, shortcode usage is [icon=note]; 1,000 icons from the famfamfam Silk collection are included. Definition of icons can be found at famfamfam.com. A settings page also shows all available icons.
Images by azurecurve
image shortcode to display image in post; add width, caption or error attributes.
Insult Generator by azurecurve
This plugin works by providing three shortcodes which can be positioned on a post, page or widget; two specify the types of insult adn teh third outputs the insult.
Mobile Detection by azurecurve
Mobile Detection provides shortcodes and functions to allow different content to be served to different types of device (Desktop, Tablet, Phone); also includes checks on types of device (iOS, iPhone, iPad, Android, Windows Phone) and mobile browsers (Chrome, Firefox, IE, Opera, WebKit).
Multisite Favicon by azurecurve
Allows each site in a network to set a distinct favicon. Set a network path and favicon to be used if a favicon is not defined for a site. This plugin is intended for multisite ClassicPress installations, but will work and allow easy changing of the favicon of single ClassicPress blogs.
Page Index by azurecurve
Shortcode which displays a simple tile based page index showing the child pages of the loaded page or of the supplied pageid or slug. This plugin is multisite compatible. To use simply place the [page-index] shortcode on a page or in a post. Tiled page index based on child pages of the page the…
Post Archive by azurecurve
The Post Archive plugin is based on the Ozh Tweet Archive – a theme for WordPress. The tweet archive was extracted, enhanced and turned into this plugin which lets the posts archive to be displayed in a page or widget.
Registration Honeypot by Code Potent
Registration Honeypot adds a hidden input to the ClassicPress registration form that prevents most automated bots from creating spam accounts. Zero configuration – activate and forget about it.
RSS Feed by azurecurve
Provides opposite rss feed to that configured in ClassicPress; e.g. if ClassicPress is configured for summary then an alternative feed called detail will be created, or if ClassicPress is configured for a detailed feed then an alternative feed called summary is created.
RSS Suffix by azurecurve
Appends a suffix (such as a copyright notice or link back) to the RSS feed. This plugin is multi-site compatible; set a default at the network level which can be overridden for individual sites.
Series Index by azurecurve
Displays Index of Series Posts using series-index shortcode. This plugin is multi-site compatible and integrates with the Toggle Show/Hide plugin from azurecurve. The shortcode can be used on posts and pages; the format of the index and other options are user configurable through an Admin page.
Shortcodes Everywhere by CodePotent
Shortcodes Everywhere is a plugin that enables the use of shortcodes in widgets, excerpts, category descriptions, and comments – everywhere – in one tiny plugin.
Shortcodes in Comments by azurecurve
Enabled the use of shortcodes in comments; allowed shortcodes can be selected via the admin settings page.
Shortcodes in Widgets by azurecurve
Allows shortcodes to be used in HTML widgets.
Sidebar Login by azurecurve
Sidebar Login adds a useful login widget which can be used to login from in the sidebar of your ClassicPress powered blog; once a user logs in they are redirected back to the page they logged in from rather than the admin panel (this is configurable).
Tag Cloud by azurecurve
The plugin integrates with the standard ClassicPress tag cloud, but allows tags to be excluded and easy control of other settings such as min and max font sizes, the sort order and number of tags to include. This plugin is multisite compatible; each site can be set to use network settings or loca…
Taxonomy Index by azurecurve
Displays index of Categories/Tags or other taxonomy types using taxonomy-index shortcode. Taxonomy can be set to category or tag or other taxonomy post type.
Theme Switcher by azurecurve
Allows users to easily switch themes (ideal for allowing light/dark mode)
Theme switcher functionality is made available to users via a widget; settings done via widget administration. Settings available to display available themes as a list or select drop-down; widget admin allows themes with…
Timelines by azurecurve
Plugin creates custom post type of Timelines. Create multiple timelines and place on pages or posts using the timeline shortcode.
URL Shortener by azurecurve
Generates a short url for all posts, pages and custom post types. Shortcode [short-url] or function azrcrv_urls_get_custom_shortlink can be called from themes or other plugins to retrieve the custom short url.
Username Protection by Code Potent
Username Protection is a plugin that removes anonymous access to usernames in ClassicPress to help mitigate brute-force attacks. For visitors who are not logged in, usernames are removed from the REST API, feeds, author pages, and prevented from exposure through other common vectors of discovery.
WYSIWYG Advanced by Code Potent
WYSIWYG Advanced is a plugin that extends the core editor in ClassicPress with a configurable WYSIWYG editor. This plugin is not a Code Potent original; it is a pre-Gutenberg fork of the TinyMCE Advanced plugin for WordPress.
Years Since by Code Potent
Years Since is a plugin that automatically updates date-sensitive texts. Texts such as “I have worked for x years in web dev” in a blog article or an about us page are outdated within a year – this plugin makes sure that never happens. Supports year, month, and day.